[QGIS-Developer] building master in pkgsrc; mostly ok!

Greg Troxel gdt at lexort.com
Sun Feb 22 06:57:20 PST 2026


(following up more widely for those not watching the repo closely)

Even Rouault <even.rouault at spatialys.com> writes:

> While playing with compiler explorer (https://godbolt.org/z/v1GEGnT6j)
> I suspect this is a bug in C++20 support in gcc 12 that got fixed in
> gcc 13 (similary clang 15 has the same issue, and clang 16
> not). Likely an erratum of C++20 that didn't make it in early
> implementations. You could workaround it by down casting the left side
> member of the comparisons to (const QgsAbstractGeometry&)

Thanks for figuring that out.   The downcasts make it build with gcc
12.5.0.  I submitted a PR, which Nyall munged and merged.

I've updated pkgsrc-wip to 7d2ca374f2db34eef5b433d9dbf46ae894ada937.
pkgsrc is missing a few qt6 packages, but it builds and packages, and I
can open a project and things seem normal.

There is a complaint about authentication, which is almost certainly
about qgis not reaching the keyring daemon.  That works with the 3.44
package, and I'll look into it.

I have two patches to validate and maybe submit, both minor.

Overall, master heading to 4 is in remarkably good shape for my system,
and I think the remaining issues are mostly getting more qt6-foo
packaged.


More information about the QGIS-Developer mailing list