[postgis-users] Problems compiling PostGIS on Solaris 2.10/SparcV9
Mark Cave-Ayland
mark.cave-ayland at siriusit.co.uk
Wed May 20 02:14:52 PDT 2009
Alexander Von Luenen wrote:
> Hi,
>
> unfortunately, I encountered the next problem. When running
>
> psql -d vob -U postgres -f lwpostgis.sql
>
> I get the error
>
> ERROR: could not access file "$libdir/liblwgeom": No such file or directory
>
> pg_config --pkglibdir returns '/opt/csw/postgresql/lib', liblwgeom.so.* is in there.
>
> Running 'ldd /opt/csw/postgresql/lib/liblwgeom.so' returns
>
> libgeos_c.so.1 => /usr/local/lib/libgeos_c.so.1
> libproj.so.0 => /opt/csw/lib/libproj.so.0
> libgcc_s.so.1 => /usr/sfw/lib/libgcc_s.so.1
> libgeos-3.1.0.so => /usr/local/lib/libgeos-3.1.0.so
> libstdc++.so.6 => /usr/sfw/lib/libstdc++.so.6
> libm.so.2 => /lib/libm.so.2
> libm.so.1 => /lib/libm.so.1
> libc.so.1 => /lib/libc.so.1
> /platform/SUNW,T5440/lib/libc_psr.so.1
>
> Is there something I am missing? Different versions? I have PostgreSQL 8.3.1 installed from CSW, and have compiled PostGIS 1.3.6 w/ Proj4 4.4.8 (from CSW) and GEOS 3.1.0 (compiled from source).
>
> TIA,
> Alex
Hi Alex,
As you have quite rightly determined, if the file is present then this
error normally indicates that one of the dependent libraries is missing.
Note that you need to make sure that all of the dependent libraries
are visible by the user that runs the PostgreSQL server; setting
LD_LIBRARY_PATH in a console and using ldd will not make the libraries
visible to you but not to the database server.
HTH,
Mark.
--
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063
More information about the postgis-users
mailing list