Debian 12, PostGIS 3.6.0

I've built postgis from source with all the latest libs, CGAL, SFCGAL, GDAL. My --prefix path is a non-standard location. Everything built and installed just fine.

In pgsql, PostGIS is finding GEOS 3.11 in /usr, not the GEOS 3.14 in --prefix path, which gives me the error:

/usr/lib/postgresql/15/lib/postgis-3.so: undefined symbol: GEOSCoverageIsValid

My LD_LIBRARY_PATH is set, as is the postgres user and pgserver config dynamic_library_path. Is there some env variable I can use to set a lib path or other magic you can suggest on how I can fix this without removing GEOS 3.11? I know this is kinda wonky, but I thought I'd ask.

Thanks!
Scott

Reply via email to