PostGIS 3.7.0rc1 released

Regina Obe lr at pcorp.us
Mon Aug 24 19:57:54 PDT 2026


> A minor issue is that gmp seems to be newly required since 3.6.x.  If so,
that's
> a big deal that should be prominently listed in NEWS, and I don't see it.
(By
> the time of rc, there should just be NEWS for 3.7.0 instead of the very
> confusing perhaps duplicated alpha/beta news
> entries.)
> 

I think it is since 3.7.0.  I had flagged that a while ago when I stumbled
on it myself.
To think I was even making a big deal about this new gmp requirement and
somehow it got cut off.
Anyway I'll add it back at top and in breaking changes.


> This made me realize that the entire way postgis conveys build
requirements
> is at best very awkward.  There should be *in the main README*, which I
> realize is README.postgis, a straightforward list of things that are
needed,
> named by how those upstreams named them.  (It's fine to also list debian
> package names, but those aren't useful for people on systems that aren't
> debian-derived.)
> 
> 

> More seriously, the build fails, and I wonder if the tarball is defective
or if
> there is an implied requirement to have some tools, but the configure
script is
> not checking for and erroring out on those tools being missing.  Actually
the
> build itself was ok and the docs build is troubled.  I'm not sure if it's
the not-a-
> git-repo that's the problem; obviously unpacked tarballs aren't (in a sane
> world :-).
> 
> (lack of gmp was nicely detected by configure, and fatal)
> 
> gmake[3]: Leaving directory '/tmp/work/databases/postgresql-
> postgis2/work/postgis-3.7.0rc1/extensions/postgis_topology'
> gmake[2]: Leaving directory '/tmp/work/databases/postgresql-
> postgis2/work/postgis-3.7.0rc1/extensions'
> PostGIS was built successfully. Ready to install.
> gmake[1]: Leaving directory '/tmp/work/databases/postgresql-
> postgis2/work/postgis-3.7.0rc1'
> Using GNU make found at /tmp/work/databases/postgresql-
> postgis2/work/.tools/bin/gmake
> gmake[1]: Entering directory '/tmp/work/databases/postgresql-
> postgis2/work/postgis-3.7.0rc1'
> /usr/pkg/bin/perl ./utils/repo_revision.pl
> fatal: not a git repository (or any parent up to mount point /) Stopping
at
> filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
> Can't determine revision from git log
> Not updating existing rev file at eb40b0e /tmp/work/databases/postgresql-
> postgis2/work/.tools/bin/gmake -C doc html
> gmake[2]: Entering directory '/tmp/work/databases/postgresql-
> postgis2/work/postgis-3.7.0rc1/doc'
> /usr/pkg/bin/perl -pe "s!\@\@XSLBASE\@\@!/usr/pkg/share/xsl/docbook!g;
> s!\@\@ABS_SRCDIR\@\@!/tmp/work/databases/postgresql-
> postgis2/work/postgis-3.7.0rc1/doc!g;" /tmp/work/databases/postgresql-
> postgis2/work/postgis-3.7.0rc1/doc/xsl/postgis-html.xsl.i\
> n > postgis-html.xsl
> mkdir -p /tmp/work/databases/postgresql-postgis2/work/postgis-
> 3.7.0rc1/doc/html
> /usr/pkg/bin/python3 /tmp/work/databases/postgresql-
> postgis2/work/postgis-3.7.0rc1/utils/docs/docbook_qa.py ref-index postgis-
> out.xml /tmp/work/databases/postgresql-postgis2/work/postgis-
> 3.7.0rc1/doc/html/postgis-ref-index.json
> wrote /tmp/work/databases/postgresql-postgis2/work/postgis-
> 3.7.0rc1/doc/html/postgis-ref-index.json and
> /tmp/work/databases/postgresql-postgis2/work/postgis-
> 3.7.0rc1/doc/html/postgis-ref-index.js; commands=1, functions=630,
operator
> pages=37, SQL key\
> words=63
> /tmp/work/databases/postgresql-postgis2/work/.tools/bin/gmake -C
> /tmp/work/databases/postgresql-postgis2/work/postgis-
> 3.7.0rc1/doc/html/images visual-examples-check
> gmake[3]: Entering directory '/tmp/work/databases/postgresql-
> postgis2/work/postgis-3.7.0rc1/doc/html/images'
> Visual examples are missing. Run 'make -C regress visual-examples' first.
> gmake[3]: *** [Makefile:52: visual-examples-check] Error 1
> gmake[3]: Leaving directory '/tmp/work/databases/postgresql-
> postgis2/work/postgis-3.7.0rc1/doc/html/images'
> gmake[2]: *** [Makefile:626: visual-examples] Error 2
> gmake[2]: Leaving directory '/tmp/work/databases/postgresql-
> postgis2/work/postgis-3.7.0rc1/doc'
> gmake[1]: *** [GNUmakefile:251: docs] Error 2
> gmake[1]: Leaving directory '/tmp/work/databases/postgresql-
> postgis2/work/postgis-3.7.0rc1'
> gmake: *** [Makefile:7: docs] Error 2
> *** Error code 2


Regarding the doc building failing, that has undergone quite a bit of change
so probably new dependencies not mentioned or being detected.




More information about the postgis-users mailing list