[postgis-users] OpenBSd installation problem
Marcelo Bacha
dronsz at gmail.com
Wed Jul 10 12:32:16 PDT 2013
Thanks Bborie.
I went back to PostgreSQL, to check the warnings from compilation. I
Corrected a couple of things, applied a recent patch for the configure
properly recognize sys/ucred.h, and so on, but nothing changed the
situation.
Here´s how it´s configured:
./configure --enable-depend --with-openssl --with-libxml --with-libxslt
--with-perl --enable-debug --disable-thread-safety
I´m running out of ideas...
Best,
Marcelo
On Mon, Jul 1, 2013 at 5:19 PM, Bborie Park <dustymugs at gmail.com> wrote:
> Marcelo,
>
> Those missing symbols are all from PostgreSQL. You'll want to make
> sure the PostgreSQL libs and dev files are provided.
>
> -bborie
>
> On Mon, Jul 1, 2013 at 1:17 PM, Marcelo Bacha <dronsz at gmail.com> wrote:
> > Hi,
> >
> > This is my first posting, I´m new to Postgis. I´ve seen similar problems
> > related in lists all around, but this one, I couldn´t manage to solve.
> >
> > I have an OpenBSD 5.3 server, with PostgreSQL 9.2.4 on it, which always
> > worked fine. I have to transfer some geospatial databases from a Windows
> > server, so I downloaded Postgis from the source (I needed the latest
> > versions), configured, compiled & installed it.
> > Everything seems to be fine, but when I try to create the postgis
> extension
> > (with raster support) on psql:
> >
> > postgres=# CREATE EXTENSION postgis;
> > ERROR: could not load library "/usr/local/pgsql/lib/rtpostgis-2.2.so
> ":
> > dlopen (/usr/local/pgsql/lib/rtpostgis-2.2.so) failed: Cannot load
> specified
> > object
> >
> > The paths seems all to be OK:
> >
> > # ls -l /usr/local/pgsql/lib/*post*
> > -rwxr-xr-x 1 root wheel 1276039 Jul 1 16:50
> > /usr/local/pgsql/lib/postgis-2.2.so
> > -rwxr-xr-x 1 root wheel 1208861 Jul 1 16:50
> > /usr/local/pgsql/lib/rtpostgis-2.2.so
> >
> > (I know it´s the development, and not the stable release, but the results
> > are the same with all other releases.)
> >
> > When I try to preload the rtpostgis shared object setting the LD_PRELOAD
> > environment variable, I get this on psql:
> >
> > $ psql
> > psql:/usr/local/pgsql/lib/rtpostgis-2.2.so: undefined symbol
> > 'CurrentMemoryContext'
> > psql:/usr/local/pgsql/lib/rtpostgis-2.2.so: undefined symbol
> > 'SPI_tuptable'
> > psql:/usr/local/pgsql/lib/rtpostgis-2.2.so: undefined symbol
> 'SPI_result'
> > psql:/usr/local/pgsql/lib/rtpostgis-2.2.so: undefined symbol
> > 'InterruptPending'
> > psql:/usr/local/pgsql/lib/rtpostgis-2.2.so: undefined symbol
> > 'SPI_processed'
> > psql (9.2.4)
> >
> > Didn´t find any further useful info setting LD_DEBUG (I may list the
> output
> > if necessary, anyway).
> >
> > Any hint on how to solve this? I´m running out of ideas.
> >
> > Thanks in advance,
> > Marcelo
> >
> >
> > _______________________________________________
> > postgis-users mailing list
> > postgis-users at lists.osgeo.org
> > http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users
> >
> _______________________________________________
> postgis-users mailing list
> postgis-users at lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users
>
--
Editio Princeps
http://www.editioprinceps.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20130710/be5f2725/attachment.html>
More information about the postgis-users
mailing list