[GRASSLIST:6162] Problems with Make - GRASS 5.4

William Hudspeth wbhk at unm.edu
Mon Mar 14 15:01:17 EST 2005


Hello, I have configured my GRASS installation with the following:

../grass-5.4.0/configure --with-tcltk-includes=/usr/local/include --
with-tcltk-libs=/usr/local/lib --with-postgres-
includes=/usr/local/pgsql/include --with-postgres-
libs=/usr/local/pgsql/lib --with-odbc=no --with-gdal --with-fftw=no

It then crashes on Make. I have extracted what seem to be the most
important errors. 

alloc.c: In function `db_store':
alloc.c:10: warning: assignment makes pointer from integer without a
cast
alloc.c: At top level:
alloc.c:18: error: conflicting types for 'db_malloc'
alloc.c:10: error: previous implicit declaration of 'db_malloc' was here
make[1]: *** [/home/wilbur/tarballs/grass-
build/src/libes/dbmi/lib/alloc.o] Error 1
/usr/bin/ld: cannot find -ldbmi
collect2: ld returned 1 exit status
make[1]: *** [/home/wilbur/tarballs/grass-build/dist.i686-pc-linux-
gnu/etc/bin/cmd/db.columns] Error 1
/usr/bin/ld: cannot find -ldbmi
collect2: ld returned 1 exit status
make[1]: *** [/home/wilbur/tarballs/grass-build/dist.i686-pc-linux-
gnu/etc/bin/cmd/d.db] Error 1
/usr/bin/ld: cannot find -ldbmi
collect2: ld returned 1 exit status
make[1]: *** [/home/wilbur/tarballs/grass-build/dist.i686-pc-linux-
gnu/etc/bin/cmd/d.what.db] Error 1
/usr/bin/ld: cannot find -ldbmi
collect2: ld returned 1 exit status
make[3]: *** [/home/wilbur/tarballs/grass-build/dist.i686-pc-linux-
gnu/etc/bin/cmd/d.what.vect] Error 1
make[2]: *** [dir] Error 2
make[1]: *** [all] Error 1
/usr/bin/ld: cannot find -ldbmi
collect2: ld returned 1 exit status
make[1]: *** [/home/wilbur/tarballs/grass-build/dist.i686-pc-linux-
gnu/etc/bin/cmd/v.db.reclass] Error 1
/usr/bin/ld: cannot find -ldbmi
collect2: ld returned 1 exit status
make[1]: *** [/home/wilbur/tarballs/grass-build/dist.i686-pc-linux-
gnu/etc/bin/cmd/v.out.shape] Error 1
/usr/bin/ld: cannot find -ldbmi
collect2: ld returned 1 exit status
make[1]: *** [/home/wilbur/tarballs/grass-build/dist.i686-pc-linux-
gnu/etc/bin/cmd/v.to.db] Error 1
/home/wilbur/tarballs/grass-
build/src/raster/r.le/r.le.setup/polytocell/bmf_to_cll.o(.text+0x85): In
function `main':
/home/wilbur/tarballs/grass-5.4.0/src/raster/r.le/r.le.setup/polytocell/bmf_to_cll.c:45: warning: the `gets' function is dangerous and should not be used.

Any help would be appreciated. Bill




More information about the grass-user mailing list