Bborie,

I downloaded: json-c-0.11-nodoc.tar.gz
there was also v 0.10 available.

I will also note that json-c does not appear to be available in the Debian Squeeze repository.

Also, I just noticed the note that I need GEOS 3.4 for the Delauney triangles, so I'm rebuilding the latest GEOS nightly snapshot and will install that.

Thanks,
  -Steve

On 5/23/2013 10:00 AM, Bborie Park wrote:
Steve,

Which version of the json library are you using?

http://trac.osgeo.org/postgis/ticket/2213

-bborie

On Wed, May 22, 2013 at 10:22 PM, Stephen Woodbridge
<[email protected]> wrote:
Some more data points. I also created a new database and tried:

pgis21=# create extension postgis;

ERROR:  could not load library "/usr/lib/postgresql/9.2/lib/postgis-2.1.so":
/usr/lib/postgresql/9.2/lib/postgis-2.1.so: undefined symbol:
json_tokener_errors
pgis21=# create extension postgis version '2.0.3';
ERROR:  could not load library
"/usr/lib/postgresql/9.2/lib/rtpostgis-2.0.so": libgdal1.6.0.so.1: cannot
open shared object file: No such file or directory

So I rebuilt postgis 2.0.3 to use the new gdal that I installed for 2.1 and
tried "create extension postgis;" and this installed 2.0.3 by default.

pgis21=# drop extension postgis ;
DROP EXTENSION

pgis21=# create extension postgis version '2.1.0beta3dev';
CREATE EXTENSION

and now it loaded 2.1 ok.

Not sure what caused the strangeness, but it seems to be working there, but
when I run my pgrouting test script:

woodbri@maps:~/work/pgrouting$ tools/test-runner.pl
RUNNING: test-runner.pl
ERROR:  could not load library "/usr/lib/postgresql/9.2/lib/postgis-2.0.so":
/usr/lib/postgresql/9.2/lib/postgis-2.0.so: undefined symbol:
json_tokener_errors
ERROR:  required extension "postgis" is not installed

This creates a new database, adds postgis and pgrouting and then runs tests
in that database.

-Steve


On 5/23/2013 1:01 AM, Stephen Woodbridge wrote:

Hi all,

I just tried to upgrade postgis from 2.0.3 -> 2.1.0beta3dev and got the
following error:

pgr_test=# alter extension postgis update to '2.1.0beta3dev';
ERROR:  could not load library
"/usr/lib/postgresql/9.2/lib/postgis-2.1.so":
/usr/lib/postgresql/9.2/lib/postgis-2.1.so: undefined symbol:
json_tokener_errors

Did I forget a step or do something wrong?

-Steve

I have json-c-0.11 built and installed. In fact is is the ./configure
report:

    PostGIS is now configured for i686-pc-linux-gnu

   -------------- Compiler Info -------------
    C compiler:           gcc -g -O2
    C++ compiler:         g++ -g -O2
    SQL preprocessor:     /usr/bin/cpp -traditional-cpp -P

   -------------- Dependencies --------------
    GEOS config:          /usr/local/bin/geos-config
    GEOS version:         3.3.8
    GDAL config:          /usr/local/bin/gdal-config
    GDAL version:         1.9.2
    PostgreSQL config:    /usr/lib/postgresql/9.2/bin/pg_config
    PostgreSQL version:   PostgreSQL 9.2.4
    PROJ4 version:        47
    Libxml2 config:       /usr/bin/xml2-config
    Libxml2 version:      2.7.8
    JSON-C support:       yes
    PostGIS debug level:  0
    Perl:                 /usr/bin/perl

   --------------- Extensions ---------------
    PostGIS Raster:       enabled
    PostGIS Topology:     enabled
    SFCGAL support:       disabled

   -------- Documentation Generation --------
    xsltproc:             /usr/bin/xsltproc
    xsl style sheets:
    dblatex:
    convert:
    mathml2.dtd:          http://www.w3.org/Math/DTD/mathml2/mathml2.dtd


_______________________________________________
postgis-users mailing list
[email protected]
http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users


_______________________________________________
postgis-users mailing list
[email protected]
http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users
_______________________________________________
postgis-users mailing list
[email protected]
http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users


_______________________________________________
postgis-users mailing list
[email protected]
http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users

Reply via email to