[GRASS-de] problems compiling GRASS on SuSE 8.2

Stephan Holl sholl at gmx.net
Fr Feb 4 19:15:22 CET 2005


Hello Marco, 

On Thu, 3 Feb 2005 14:26:40 +0100 "Marco Lechner"
<marco.lechner at urz.uni-heidelberg.de> wrote:

> Hi list,
> 
> After hours of compiling with different options I still get this
> error-message after starting GRASS and having chosen the
> mapset/location:
> 
> 
> GRASS 6.0.0beta1:/usr/local/grass60/bin > Error in startup script:
> ps.map: error while loading shared libraries: libgdal.so.1: cannot
> open shared object file: No such file or directory
>     while executing
> "exec ps.map -p"
>     (procedure "DmPrint::init" line 14)
>     invoked from within
> "DmPrint::init"
>     (procedure "main" line 31)
>     invoked from within
> "main $argc $argv"
>     (file "/usr/local/grass60//grass-6.0.0beta1/etc/dm/d.m.tcl" line
>     890)
> 
> 
> 
> but libgdal.so.1 is in /usr/local/gdal/lib/
> libgdal.la        libgdal.so        libgdal.so.1      libgdal.so.1.6.0

did you add /usr/local/gdal/lib to /etc/ld.so.conf and run ldconfig
afterwards?
This sets the path where the dynamic linker searches for libraries
loaded at runtime...

[...]

> A few more hints:
> 
> I tried compilation with the GRASS 6.0.0beta1 and the CVS-Snapshot
> from Jan 25th. with the follwoing options:
> 
>  ./configure --with-cxx --with-odbc --with-blas
>  --with-blas-libs=/usr/lib/ -
> -with-lapack --with-motif --with-readline  --with-freetype=yes
> --with-freety pe-includes=/usr/include/freetype2 --with-mysql
> --with-mysql-includes=/usr/i nclude/mysql/ --with-nls
> --with-gdal=/usr/local/gdal/bin/gdal-config --with-
> postgres-includes=/usr/include/pgsql --with-postgres-libs=/lib/
> --with-proj- includes=/usr/local/proj/include/
> --with-proj-libs=/usr/local/proj/lib/ --wi th-glw
> --with-glw-libs=/usr/local/lib --with-glw-includes=/usr/local/include
>  --enable-64bit --prefix=/usr/local/grass60./configure
>  --prefix=/usr/local/g
> rass60/ --with-postgres-includes=/usr/include/pgsql/

fyi, you should remove the trailing slashes while configuring.

> 
> configure works:
> 
> GRASS is now configured for:  i686-pc-linux-gnu
> 
>  Source directory:            /nfs/u1/software/grass/grass-6.0.0beta1
>  Build directory:             /nfs/u1/software/grass/grass-6.0.0beta1
>  Installation directory:      /usr/local/grass60/grass-6.0.0beta1
>  Startup script in directory: ${exec_prefix}/bin
>  C compiler:                  gcc -g -O2
>  C++ compiler:                c++ -g -O2
>  FORTRAN compiler:
>  Building shared libraries:   yes
> 
>   NVIZ:                       yes
> 
>   X11 support:                yes
>   JPEG support:               yes
>   TIFF support:               yes
>   PNG support:                yes
>   Tcl/Tk support:             yes
>   PostgreSQL support:         yes
>   MySQL support:              yes
>   OpenGL(R) support:          yes
>   ODBC support:               yes
>   FFTW support:               yes
>   BLAS support:               yes
>   LAPACK support:             yes

AFAIK blas and lapack are currently used.

>   Motif support:              yes
>   FreeType support:           yes
>   GLw support:                yes
>   NLS support:                yes
>   Readline support:           yes
>   C++ support:                yes
>   openDWG support:            no
>   GDAL support:               yes
>   OGR support:                yes
> 
> make has first problems in GRASS_SRC/lib/proj:
> 
> GRASS GIS compilation log
> -------------------------
> Started compilation: Thu Feb  3 14:00:52 CET 2005
> Errors in:
> /nfs/u1/software/grass/grass-6.0.0beta1/lib/proj
> Finished compilation: Thu Feb  3 14:08:56 CET 2005
> 
> make in ...lib/proj says (no idea):
> 
> saone:/u1/software/grass/grass-6.0.0beta1/lib/proj # make
> install -m 644 datum.csv gdal_datum.csv projop_wparm.csv ellipsoid.csv
> pcs.csv stateplane.csv gcs.csv prime_meridian.csv unit_of_measure.csv
> /nfs/u1/software/grass/grass-6.0.0beta1/dist.i686-pc-linux-gnu/etc/og
> r_csv
> 
> if I start make again it works without errors:
> 
> GRASS GIS compilation log
> -------------------------
> Started compilation: Thu Feb  3 14:17:34 CET 2005
> Errors in:
> Finished compilation: Thu Feb  3 14:18:14 CET 2005:
> 
> make install goes without problems, but the message on top still
> apears.

HTH
	Stephan
 


-- 
Stephan Holl

Check headers for GnuPG Key!
http://www.gdf-hannover.de

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: nicht verfügbar
URL         : <https://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20050204/4db64aea/attachment-0001.pgp>