The unique constraints insert failure issue was not the problem. That happens with both 9.5.1 and 9.6.0.
The changed line in the build output is Operation needs translation in QgsCoordinateReferenceSystemUtils::translateProjection: spilhaus which is because QString QgsCoordinateReferenceSystemUtils::translateProjection( const QString &projection ) lacks a pair of lines that look like this if ( projection == QLatin1String( "gstmerc" ) ) return QObject::tr( "Gauss-Schreiber" ); for spilhaus. These lines are present in git on release-3_40 and master. All in all, it was a surprise to me, and perhaps it is to some of you, that adding a projection in proj leads to a requirement to add code to qgis. _______________________________________________ PROJ mailing list PROJ@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/proj