[GRASS-user] Error creating new mapset

Glynn Clements glynn at gclements.plus.com
Sun Jan 13 18:34:52 EST 2008


Jose A. Ruiz-Arias wrote:

> i have installed GRASS-6.2.3 from source code with no apparent errors during 
> configuration, compilation and installation. However, when i run grass and 
> try to create a new mapset i get next error:
> 
> g.region: error while loading shared libraries: libgdal.so.1: cannot open 
> shared object file: Error 40
> 
> In fact, when i was setting the projection parameters and chose a UTM 
> projection, the program did not ask me for the UTM zone, the ellipsoid and 
> the datum.
> 
> In the GRASS configure process I explicitely used the 
> flag --with-gdal=/usr/local/bin/gdal-config and there were no errors. I 
> checked for the shared library and it is placed in /usr/local/lib directory.
> 
> Before the GRASS installation, I installed the GDAL/OGR bundle from the source 
> code, with netcdf support, and the GRASS support disabled. Again, there were 
> no apparent errors. Next I installed the gdal-grass plugin (gdal-grass-1.4.3 
> with the following options: 
> configure --with-gdal=/usr/local/bin/gdal-config --with-grass=/usr/local/grass-6.2.3)
> 
> I did not detect any problem during the installation of these bundles. Anyone 
> knows about the problem??

Most systems won't load shared libraries from /usr/local/lib without
some additional configuration.

For Linux, you need to either set the LD_LIBRARY_PATH environment
variable to a path which includes /usr/local/lib, or add
/usr/local/lib to /etc/ld.so.conf then run ldconfig (as root).

-- 
Glynn Clements <glynn at gclements.plus.com>


More information about the grass-user mailing list