FS#40585 - [postgis] Missing symbol when attempting to use postgis extension

Attached to Project: Community Packages
Opened by Tom Burdick (bfrog) - Wednesday, 28 May 2014, 14:57 GMT
Last edited by Doug Newgard (Scimmia) - Wednesday, 28 May 2014, 15:21 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

When attempting to do CREATE EXTENSION postgis;

I now get the errors

ERROR: could not load library "/usr/lib/postgresql/postgis-2.1.so": /usr/lib/postgresql/postgis-2.1.so: undefined symbol: json_tokener_errors
ERROR: required extension "postgis" is not installed
ERROR: relation "spatial_ref_sys" does not exist
ERROR: schema "topology" does not exist

Notably I just ran pacman again and everything was in fact up to date.


Additional info:
* postgis-2.1.3-1
This task depends upon

Closed by  Doug Newgard (Scimmia)
Wednesday, 28 May 2014, 15:21 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#40528 
Comment by Tom Burdick (bfrog) - Wednesday, 28 May 2014, 15:12 GMT
Just to clarify I believe this is actually caused by a json-c update, which when I try to build postgis myself it will no longer build with the latest json-c package.

This is the second time a json-c update has broken postgis.

I downgraded to json-c 0.11-1 and things once again work just fine

Loading...