From: Regina Obe Date: Mon, 24 Aug 2026 22:57:54 -0400 Subject: PostGIS 3.7.0rc1 released In-Reply-To: References: <000001dd33e8$e659b190$b30d14b0$@pcorp.us> Message-ID: <002001dd343d$87c22540$97466fc0$@pcorp.us> > 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.