[Git][debian-gis-team/mapserver][master] 7 commits: New upstream version 8.2.2

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Mon Sep 2 18:02:08 BST 2024



Bas Couwenberg pushed to branch master at Debian GIS Project / mapserver


Commits:
17353793 by Bas Couwenberg at 2024-09-02T18:39:27+02:00
New upstream version 8.2.2
- - - - -
ba0bcb04 by Bas Couwenberg at 2024-09-02T18:39:41+02:00
Update upstream source from tag 'upstream/8.2.2'

Update to upstream version '8.2.2'
with Debian dir c1e133b95f21cd7f6588933a23dd96040243d9d6
- - - - -
449e5f4e by Bas Couwenberg at 2024-09-02T18:39:55+02:00
New upstream release.

- - - - -
05a7b90b by Bas Couwenberg at 2024-09-02T18:41:15+02:00
Update symbols for other architectures.

- - - - -
8c68e0d5 by Bas Couwenberg at 2024-09-02T18:55:18+02:00
Update lintian overrides.

- - - - -
b615d263 by Bas Couwenberg at 2024-09-02T18:55:18+02:00
Update symbols for amd64.

- - - - -
d988f3f4 by Bas Couwenberg at 2024-09-02T18:55:18+02:00
Set distribution to unstable.

- - - - -


17 changed files:

- CMakeLists.txt
- HISTORY.md
- debian/changelog
- debian/libmapscript-java.lintian-overrides
- − debian/libmapserver2t64.lintian-overrides
- debian/libmapserver2t64.symbols
- src/interpolation.c
- src/mapagg.cpp
- src/mapcluster.c
- src/mapdraw.c
- src/mapgdal.cpp
- src/maplayer.c
- src/mappostgis.cpp
- src/mapproject.c
- src/mapscript/python/CMakeLists.txt
- src/mapserver.h
- src/renderers/agg/src/agg_font_freetype.cpp


Changes:

=====================================
CMakeLists.txt
=====================================
@@ -17,7 +17,7 @@ include(CheckCSourceCompiles)
 
 set (MapServer_VERSION_MAJOR 8)
 set (MapServer_VERSION_MINOR 2)
-set (MapServer_VERSION_REVISION 1)
+set (MapServer_VERSION_REVISION 2)
 set (MapServer_VERSION_SUFFIX "")
 
 # Set C++ version


=====================================
HISTORY.md
=====================================
@@ -13,8 +13,15 @@ https://mapserver.org/development/changelog/
 
 The online Migration Guide can be found at https://mapserver.org/MIGRATION_GUIDE.html
 
+8.2.2 release (2024-09-02)
+--------------------------
+
+- fix build against FreeType 2.13.3 release (#7142)
+
+see detailed changelog for other fixes
+
 8.2.1 release (2024-07-21)
---------------------------------
+--------------------------
 
 - security: validate tostring() expression function (#7123)
 


=====================================
debian/changelog
=====================================
@@ -1,8 +1,11 @@
-mapserver (8.2.1-2) UNRELEASED; urgency=medium
+mapserver (8.2.2-1) unstable; urgency=medium
 
+  * New upstream release.
   * Bump Standards-Version to 4.7.0, no changes.
+  * Update symbols for other architectures.
+  * Update lintian overrides.
 
- -- Bas Couwenberg <sebastic at debian.org>  Sun, 28 Jul 2024 19:44:47 +0200
+ -- Bas Couwenberg <sebastic at debian.org>  Mon, 02 Sep 2024 18:41:33 +0200
 
 mapserver (8.2.1-1) unstable; urgency=high
 


=====================================
debian/libmapscript-java.lintian-overrides
=====================================
@@ -4,3 +4,6 @@ bad-jar-name *
 # Cannot easily be fixed
 file-references-package-build-path [usr/lib/jni/libjavamapscript.so]
 
+# Java 21 is the new default
+incompatible-java-bytecode-format Java21 *
+


=====================================
debian/libmapserver2t64.lintian-overrides deleted
=====================================
@@ -1,3 +0,0 @@
-# 64-bit time_t transition
-package-name-doesnt-match-sonames libmapserver2
-


=====================================
debian/libmapserver2t64.symbols
=====================================
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 8.2.1 amd64
+# SymbolsHelper-Confirmed: 8.2.2 amd64
 libmapserver.so.2 #PACKAGE# #MINVER#
 * Build-Depends-Package: libmapserver-dev
  CompareEllipseRegion at Base 6.2.1
@@ -332,7 +332,7 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES2_IhSaIhEEE6updateENS_6detail9iter_implIKSC_EESG_b at Base 8.0.0
  (optional=templinst|arch=alpha amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES2_IhSaIhEEE9push_backEOSC_ at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES2_IhSaIhEEE9push_backERKSC_ at Base 8.0.0
- (optional=templinst|arch=!amd64 !arm64 !armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES2_IhSaIhEEE9push_backERKSt4pairIKS8_SC_E at Base 8.0.0
+ (optional=templinst|arch=!arm64 !armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES2_IhSaIhEEE9push_backERKSt4pairIKS8_SC_E at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES2_IhSaIhEEE9push_backESt16initializer_listINS_6detail8json_refISC_EEE at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES2_IhSaIhEEEC1ERKSC_ at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES2_IhSaIhEEEC1ESt16initializer_listINS_6detail8json_refISC_EEEbNSE_7value_tE at Base 8.0.0
@@ -361,8 +361,6 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES2_IhSaIhEEEixERKS8_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES2_IhSaIhEEEixEj at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES2_IhSaIhEEEixIKcEERSC_PT_ at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS_14adl_serializerES2_IhSaIhEEED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS_14adl_serializerES2_IhSaIhEEED2Ev at Base 8.0.1
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann12json_pointerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES3_IhSaIhEEEEE11array_indexERKS9_ at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann12json_pointerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES3_IhSaIhEEEEE5splitERKS9_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann12json_pointerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES3_IhSaIhEEEEE11array_indexERKS9_ at Base 8.0.0
@@ -398,9 +396,6 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZN11ms_nlohmann6detail19json_sax_dom_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS_14adl_serializerES4_IhSaIhEEEEE12handle_valueINS0_7value_tEEEPSE_OT_ at Base 8.0.1
  (arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail20external_constructorILNS0_7value_tE3EE9constructINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES7_IhSaIhEEEEA10_cLi0EEEvRT_RKT0_ at Base 8.0.0
  (arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail20external_constructorILNS0_7value_tE3EE9constructINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES7_IhSaIhEEEEA11_cLi0EEEvRT_RKT0_ at Base 8.0.0
- (arch=amd64 arm64)_ZN11ms_nlohmann6detail20external_constructorILNS0_7value_tE3EE9constructINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES7_IhSaIhEEEEA21_cLi0EEEvRT_RKT0_ at Base 8.0.1
- _ZN11ms_nlohmann6detail20external_constructorILNS0_7value_tE3EE9constructINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES7_IhSaIhEEEEA22_cLi0EEEvRT_RKT0_ at Base 8.2.0
- _ZN11ms_nlohmann6detail20external_constructorILNS0_7value_tE3EE9constructINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES7_IhSaIhEEEEA24_cLi0EEEvRT_RKT0_ at Base 8.2.0
  (arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail20external_constructorILNS0_7value_tE3EE9constructINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES7_IhSaIhEEEEA4_cLi0EEEvRT_RKT0_ at Base 8.0.0
  (arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail20external_constructorILNS0_7value_tE3EE9constructINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES7_IhSaIhEEEEA5_cLi0EEEvRT_RKT0_ at Base 8.0.0
  (arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail20external_constructorILNS0_7value_tE3EE9constructINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES7_IhSaIhEEEEA6_cLi0EEEvRT_RKT0_ at Base 8.0.0
@@ -418,7 +413,6 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZN11ms_nlohmann6detail20external_constructorILNS0_7value_tE3EE9constructINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS_14adl_serializerES7_IhSaIhEEEEA17_cLi0EEEvRT_RKT0_ at Base 8.0.1
  (arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZN11ms_nlohmann6detail20external_constructorILNS0_7value_tE3EE9constructINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS_14adl_serializerES7_IhSaIhEEEEA3_cLi0EEEvRT_RKT0_ at Base 8.0.1
  (arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZN11ms_nlohmann6detail20external_constructorILNS0_7value_tE3EE9constructINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS_14adl_serializerES7_IhSaIhEEEEA8_cLi0EEEvRT_RKT0_ at Base 8.0.1
- (arch=amd64 arm64 armel armhf loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64|subst)_ZN11ms_nlohmann6detail20external_constructorILNS0_7value_tE3EE9constructINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS_14adl_serializerES7_IhSaIhEEEEA9_cLi0EEEvRT_RKT0_ at Base 8.2.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail20get_arithmetic_valueINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEEdLi0EEEvRKT_RT0_ at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail20get_arithmetic_valueINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEElLi0EEEvRKT_RT0_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann6detail20get_arithmetic_valueINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES4_IhSaIhEEEEdLi0EEEvRKT_RT0_ at Base 8.0.0
@@ -435,13 +429,7 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst)_ZN11ms_nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev at Base 8.0.0
  (optional=templinst)_ZN11ms_nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev at Base 8.0.0
  (optional=templinst)_ZN11ms_nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEEE10end_objectEv at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEEE11start_arrayEm at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEEE12handle_valueINS0_7value_tEEESt4pairIbPSE_EOT_b at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEEE12start_objectEm at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEEE3keyERSA_ at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEEED1Ev at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEEED2Ev at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES4_IhSaIhEEEEE10end_objectEv at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES4_IhSaIhEEEEE11start_arrayEj at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES4_IhSaIhEEEEE12handle_valueINS0_7value_tEEESt4pairIbPSE_EOT_b at Base 8.0.0
@@ -450,13 +438,14 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES4_IhSaIhEEEEED1Ev at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES4_IhSaIhEEEEED2Ev at Base 8.0.0
  (optional=templinst|arch=!amd64 !arm64 !ia64 !loong64 !mips64el !ppc64el !riscv64 !sparc64|subst)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS_14adl_serializerES4_IhSaIhEEEEE4nullEv at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64|subst)_ZN11ms_nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS_14adl_serializerES4_IhSaIhEEEEE9end_arrayEv at Base 8.0.1
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEENS0_22iterator_input_adapterIPKcEEE11scan_numberEv at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEENS0_22iterator_input_adapterIPKcEEE11scan_stringEv at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEENS0_22iterator_input_adapterIPKcEEE13get_codepointEv at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEENS0_22iterator_input_adapterIPKcEEE18next_byte_in_rangeESt16initializer_listIiE at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEENS0_22iterator_input_adapterIPKcEEE3getEv at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEENS0_22iterator_input_adapterIPKcEEE4scanEv at Base 8.0.0
+ (optional=templinst)_ZN11ms_nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEENS0_22iterator_input_adapterIPKcEEED1Ev at Base 8.2.2
+ (optional=templinst)_ZN11ms_nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEENS0_22iterator_input_adapterIPKcEEED2Ev at Base 8.2.2
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES4_IhSaIhEEEENS0_22iterator_input_adapterIPKcEEE11scan_numberEv at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES4_IhSaIhEEEENS0_22iterator_input_adapterIPKcEEE11scan_stringEv at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES4_IhSaIhEEEENS0_22iterator_input_adapterIPKcEEE13get_codepointEv at Base 8.0.0
@@ -494,9 +483,6 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst|arch=alpha amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN11ms_nlohmann6detail9iter_implIKNS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEEE9set_beginEv at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k powerpc)_ZN11ms_nlohmann6detail9iter_implIKNS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES4_IhSaIhEEEEE7set_endEv at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmann6detail9iter_implIKNS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES4_IhSaIhEEEEE9set_beginEv at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZN11ms_nlohmann6detail9iter_implIKNS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS_14adl_serializerES4_IhSaIhEEEEEC1EPSF_ at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZN11ms_nlohmann6detail9iter_implIKNS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS_14adl_serializerES4_IhSaIhEEEEEC2EPSF_ at Base 8.0.1
- (optional=templinst|arch=!armel !armhf !i386 !m68k !powerpc)_ZN11ms_nlohmann6detail9iter_implINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES4_IhSaIhEEEEE9set_beginEv at Base 8.2.0
  (optional=templinst|arch=armel armhf i386 m68k powerpc)_ZN11ms_nlohmann6detail9iter_implINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES4_IhSaIhEEEEE9set_beginEv at Base 8.2.0
  (arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN11ms_nlohmanneqERKNS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerES2_IhSaIhEEEESE_ at Base 8.0.0
  (arch=armel armhf i386 m68k mipsel powerpc)_ZN11ms_nlohmanneqERKNS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS_14adl_serializerES2_IhSaIhEEEESE_ at Base 8.0.0
@@ -563,7 +549,6 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  _ZN4inja22ForObjectStatementNodeD0Ev at Base 8.0.0
  _ZN4inja22ForObjectStatementNodeD1Ev at Base 8.0.0
  _ZN4inja22ForObjectStatementNodeD2Ev at Base 8.0.0
- (arch=amd64 arm64)_ZN4inja5Lexer11scan_numberEv at Base 8.0.1
  _ZN4inja5Lexer4scanEv at Base 8.0.0
  _ZN4inja5Lexer9scan_bodyEN6nonstd7sv_lite17basic_string_viewIcSt11char_traitsIcEEENS_5Token4KindES6_b at Base 8.0.0
  _ZN4inja6Parser10parse_intoERNS_8TemplateEN6nonstd7sv_lite17basic_string_viewIcSt11char_traitsIcEEE at Base 8.0.0
@@ -571,12 +556,9 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  _ZN4inja6Parser14get_next_tokenEv at Base 8.0.0
  _ZN4inja6Parser15parse_statementERNS_8TemplateENS_5Token4KindEN6nonstd7sv_lite17basic_string_viewIcSt11char_traitsIcEEE at Base 8.0.0
  _ZN4inja6Parser16add_json_literalEPKc at Base 8.0.0
- _ZN4inja6Parser16parse_expressionERNS_8TemplateENS_5Token4KindE at Base 8.0.0
  _ZN4inja6Parser18throw_parser_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 8.0.0
  _ZN4inja6Parser19parse_into_templateERNS_8TemplateEN6nonstd7sv_lite17basic_string_viewIcSt11char_traitsIcEEE at Base 8.0.0
  _ZN4inja6Parser23add_to_template_storageEN6nonstd7sv_lite17basic_string_viewIcSt11char_traitsIcEEERNSt7__cxx1112basic_stringIcS5_SaIcEEE at Base 8.0.0
- _ZN4inja6ParserC1ERKNS_12ParserConfigERKNS_11LexerConfigERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8TemplateESt4lessISD_ESaISt4pairIKSD_SE_EEERKNS_15FunctionStorageE at Base 8.0.0
- _ZN4inja6ParserC2ERKNS_12ParserConfigERKNS_11LexerConfigERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8TemplateESt4lessISD_ESaISt4pairIKSD_SE_EEERKNS_15FunctionStorageE at Base 8.0.0
  _ZN4inja6ParserD1Ev at Base 8.0.0
  _ZN4inja6ParserD2Ev at Base 8.0.0
  _ZN4inja8JsonNode23convert_dot_to_json_ptrB5cxx11EN6nonstd7sv_lite17basic_string_viewIcSt11char_traitsIcEEE at Base 8.0.0
@@ -610,9 +592,14 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  _ZN4inja8Renderer5visitERKNS_8JsonNodeE at Base 8.0.0
  _ZN4inja8Renderer5visitERKNS_8TextNodeE at Base 8.0.0
  _ZN4inja8Renderer5visitERKNS_9BlockNodeE at Base 8.0.0
+ _ZN4inja8Renderer9render_toERSoRKNS_8TemplateERKN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS5_14adl_serializerES8_IhSaIhEEEEPSI_ at Base 8.2.2
+ _ZN4inja8RendererC1ERKNS_12RenderConfigERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8TemplateESt4lessISA_ESaISt4pairIKSA_SB_EEERKNS_15FunctionStorageE at Base 8.2.2
+ _ZN4inja8RendererC2ERKNS_12RenderConfigERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8TemplateESt4lessISA_ESaISt4pairIKSA_SB_EEERKNS_15FunctionStorageE at Base 8.2.2
  _ZN4inja8RendererD0Ev at Base 8.0.0
  _ZN4inja8RendererD1Ev at Base 8.0.0
  _ZN4inja8RendererD2Ev at Base 8.0.0
+ _ZN4inja8TemplateC1ERKS0_ at Base 8.2.2
+ _ZN4inja8TemplateC2ERKS0_ at Base 8.2.2
  _ZN4inja8TemplateD1Ev at Base 8.0.0
  _ZN4inja8TemplateD2Ev at Base 8.0.0
  _ZN4inja8TextNodeD0Ev at Base 8.0.0
@@ -721,8 +708,10 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst)_ZN9mapserver11pod_bvectorINS_11vertex_distELj6EED2Ev at Base 6.2.1
  (optional=templinst)_ZN9mapserver11pod_bvectorINS_14line_aa_vertexELj6EED1Ev at Base 6.2.1
  (optional=templinst)_ZN9mapserver11pod_bvectorINS_14line_aa_vertexELj6EED2Ev at Base 6.2.1
+ (optional=templinst)_ZN9mapserver11pod_bvectorINS_14vertex_integerIiLj6EEELj6EE14allocate_blockEj at Base 8.2.2
  (optional=templinst)_ZN9mapserver11pod_bvectorINS_14vertex_integerIiLj6EEELj6EED1Ev at Base 6.2.1
  (optional=templinst)_ZN9mapserver11pod_bvectorINS_14vertex_integerIiLj6EEELj6EED2Ev at Base 6.2.1
+ (optional=templinst)_ZN9mapserver11pod_bvectorINS_14vertex_integerIsLj6EEELj6EE14allocate_blockEj at Base 8.2.2
  (optional=templinst)_ZN9mapserver11pod_bvectorINS_14vertex_integerIsLj6EEELj6EED1Ev at Base 6.2.1
  (optional=templinst)_ZN9mapserver11pod_bvectorINS_14vertex_integerIsLj6EEELj6EED2Ev at Base 6.2.1
  (optional=templinst)_ZN9mapserver11pod_bvectorINS_19scanline_storage_aaIhE13scanline_dataELj8EED1Ev at Base 7.0.2
@@ -742,19 +731,15 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst|arch=i386)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE11add_vertex_ERdSC_ at Base 7.6.1
  (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE11end_contourERSt6vectorISC_IN10ClipperLib8IntPointESaISE_EESaISG_EE at Base 7.0.2
  (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE11next_vertexEPdSC_ at Base 7.6.1
- (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE3addIPS1_EEvRT_RSt6vectorISG_IN10ClipperLib8IntPointESaISI_EESaISK_EE at Base 7.6.1
+ (optional=templinst|arch=amd64 armel armhf i386 m68k mipsel powerpc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE3addIPS1_EEvRT_RSt6vectorISG_IN10ClipperLib8IntPointESaISI_EESaISK_EE at Base 7.6.1
  (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE6rewindEj at Base 6.2.1
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE6vertexEPdSC_ at Base 8.0.0
- (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEED1Ev at Base 6.2.1
- (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEED2Ev at Base 6.2.1
  (optional=templinst|arch=i386)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE11add_vertex_ERdSA_ at Base 7.6.1
  (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE11end_contourERSt6vectorISA_IN10ClipperLib8IntPointESaISC_EESaISE_EE at Base 7.0.2
  (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE11next_vertexEPdSA_ at Base 7.6.1
- (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE3addIPS1_EEvRT_RSt6vectorISE_IN10ClipperLib8IntPointESaISG_EESaISI_EE at Base 7.6.1
+ (optional=templinst|arch=amd64 armel armhf i386 m68k mipsel powerpc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE3addIPS1_EEvRT_RSt6vectorISE_IN10ClipperLib8IntPointESaISG_EESaISI_EE at Base 7.6.1
  (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE6rewindEj at Base 6.2.1
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE6vertexEPdSA_ at Base 8.0.0
- (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEED1Ev at Base 6.2.1
- (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEED2Ev at Base 6.2.1
  (optional=templinst|arch=sparc)_ZN9mapserver12conv_contourINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEEED1Ev at Base 6.4.1
  (optional=templinst|arch=sparc)_ZN9mapserver12conv_contourINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEEED2Ev at Base 6.4.1
  _ZN9mapserver12gse7x11_boldE at Base 6.2.1
@@ -828,7 +813,6 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  _ZN9mapserver18line_image_patternINS_28pattern_filter_bilinear_rgbaINS_5rgba8EEEE6createINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preIS2_NS_10order_bgraEEENS_12row_accessorIhEEjEEEEvRKT_ at Base 7.6.4
  (optional=templinst)_ZN9mapserver18rasterizer_sl_clipINS_12ras_conv_intEE7line_toINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_ii at Base 6.2.1
  (optional=templinst)_ZN9mapserver18render_scanline_aaINS_11scanline_p8ENS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_14span_allocatorIS5_EENS_17span_pattern_rgbaINS_19image_accessor_wrapISA_NS_16wrap_mode_repeatESG_EEEEEEvRKT_RT0_RT1_RT2_ at Base 6.2.1
- (optional=templinst)_ZN9mapserver18render_scanline_aaINS_11scanline_p8ENS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_14span_allocatorIS5_EENS_36span_image_filter_rgba_bilinear_clipISA_NS_24span_interpolator_linearINS_12trans_affineELj8EEEEEEEvRKT_RT0_RT1_RT2_ at Base 8.0.0
  (optional=templinst)_ZN9mapserver19comp_op_rgba_darkenINS_5rgba8ENS_10order_bgraEE9blend_pixEPhjjjjj at Base 7.0.0
  (optional=templinst)_ZN9mapserver19comp_op_rgba_dst_inINS_5rgba8ENS_10order_bgraEE9blend_pixEPhjjjjj at Base 7.0.0
  (optional=templinst)_ZN9mapserver19comp_op_rgba_invertINS_5rgba8ENS_10order_bgraEE9blend_pixEPhjjjjj at Base 7.0.0
@@ -850,8 +834,6 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst)_ZN9mapserver20decompose_ft_outlineINS_20path_storage_integerIiLj6EEEEEbRK11FT_Outline_bRKNS_12trans_affineERT_ at Base 6.2.1
  (optional=templinst)_ZN9mapserver20decompose_ft_outlineINS_20path_storage_integerIsLj6EEEEEbRK11FT_Outline_bRKNS_12trans_affineERT_ at Base 6.2.1
  _ZN9mapserver20mcs11_prop_condensedE at Base 6.2.1
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN9mapserver20path_storage_integerIiLj6EE6curve3Eiiii at Base 7.6.1
- (optional=templinst)_ZN9mapserver20path_storage_integerIsLj6EE6curve3Essss at Base 7.6.1
  (optional=templinst)_ZN9mapserver20scanline_storage_bin6renderINS_12scanline_binEEEvRKT_ at Base 7.6.1
  (optional=templinst)_ZN9mapserver20vertex_block_storageIdLj8ELj256EE8free_allEv at Base 6.2.1
  (optional=templinst)_ZN9mapserver21comp_op_rgba_contrastINS_5rgba8ENS_10order_bgraEE9blend_pixEPhjjjjj at Base 7.0.0
@@ -870,7 +852,6 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst)_ZN9mapserver22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEE14sweep_scanlineINS_11scanline_p8EEEbRT_ at Base 7.6.1
  (optional=templinst)_ZN9mapserver22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEE14sweep_scanlineINS_11scanline_u8EEEbRT_ at Base 7.6.1
  (optional=templinst)_ZN9mapserver22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEE14sweep_scanlineINS_12scanline_binEEEbRT_ at Base 7.6.1
- (arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZN9mapserver22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEE8add_pathINS_12conv_contourINS_10conv_curveINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_6curve3ENS_6curve4EEEEEEEvRT_j at Base 8.0.0
  (optional=templinst)_ZN9mapserver22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS4_EEEEE13line3_no_clipERKNS_15line_parametersEiiii at Base 6.2.1
  (optional=templinst)_ZN9mapserver22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS4_EEEEE5line3ERKNS_15line_parametersEiiii at Base 6.2.1
  (optional=templinst)_ZN9mapserver23comp_op_rgba_color_burnINS_5rgba8ENS_10order_bgraEE9blend_pixEPhjjjjj at Base 7.0.0
@@ -878,10 +859,6 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst)_ZN9mapserver23comp_op_rgba_hard_lightINS_5rgba8ENS_10order_bgraEE9blend_pixEPhjjjjj at Base 7.0.0
  (optional=templinst)_ZN9mapserver23comp_op_rgba_invert_rgbINS_5rgba8ENS_10order_bgraEE9blend_pixEPhjjjjj at Base 7.0.0
  (optional=templinst)_ZN9mapserver23comp_op_rgba_soft_lightINS_5rgba8ENS_10order_bgraEE9blend_pixEPhjjjjj at Base 7.0.0
- (optional=templinst)_ZN9mapserver23line_interpolator_imageINS_22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS5_EEEEEEE8step_horEv at Base 7.4.1
- (optional=templinst)_ZN9mapserver23line_interpolator_imageINS_22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS5_EEEEEEE8step_verEv at Base 7.6.1
- (optional=templinst)_ZN9mapserver23line_interpolator_imageINS_22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS5_EEEEEEEC1ERSG_RKNS_15line_parametersEiiiiid at Base 7.4.1
- (optional=templinst)_ZN9mapserver23line_interpolator_imageINS_22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS5_EEEEEEEC2ERSG_RKNS_15line_parametersEiiiiid at Base 7.4.1
  (optional=templinst|arch=amd64 i386 m68k)_ZN9mapserver23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjE17blend_color_vspanEiijPKS2_PKhh at Base 7.6.1
  (optional=templinst)_ZN9mapserver24comp_op_rgba_color_dodgeINS_5rgba8ENS_10order_bgraEE9blend_pixEPhjjjjj at Base 7.0.0
  (optional=templinst)_ZN9mapserver24render_scanline_aa_solidINS_11scanline_p8ENS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEES5_EEvRKT_RT0_RKT1_ at Base 7.6.1
@@ -933,7 +910,7 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  _ZN9mapserver9verdana18E at Base 6.2.1
  _ZNK10ClipperLib16clipperException4whatEv at Base 6.2.1
  (arch=i386 mipsel sh4 sparc)_ZNK10ClipperLib6Int128dvERKS0_ at Base 8.0.0
- (arch=!amd64 !arm64 !armel !armhf !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK10ClipperLib6Int128mlERKS0_ at Base 8.0.1
+ (arch=!alpha !amd64 !arm64 !armel !armhf !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK10ClipperLib6Int128mlERKS0_ at Base 8.0.1
  _ZNK10ClipperLib7Clipper14IsContributingERKNS_5TEdgeE at Base 6.2.1
  _ZNK10ClipperLib7Clipper17IsEvenOddFillTypeERKNS_5TEdgeE at Base 6.2.1
  _ZNK10ClipperLib7Clipper20IsEvenOddAltFillTypeERKNS_5TEdgeE at Base 6.2.1
@@ -1002,48 +979,37 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst)_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N4inja8TemplateEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE4findERS7_ at Base 8.0.0
  (optional=templinst)_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN4inja18BlockStatementNodeEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE4findERS7_ at Base 8.0.0
  (optional=templinst)_ZNKSt8_Rb_treeISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiES0_IKS7_N4inja15FunctionStorage12FunctionDataEESt10_Select1stISC_ESt4lessIS7_ESaISC_EE4findERS8_ at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt10_HashtableImSt4pairIKmmESaIS2_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRS1_ at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt10_HashtableImSt4pairIKmmESaIS2_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt10_HashtableImSt4pairIKmmESaIS2_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt10_HashtableIySt4pairIKyyESaIS2_ENSt8__detail10_Select1stESt8equal_toIyESt4hashIyENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEjRKj at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt10_HashtableIySt4pairIKyyESaIS2_ENSt8__detail10_Select1stESt8equal_toIyESt4hashIyENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt10_HashtableIySt4pairIKyyESaIS2_ENSt8__detail10_Select1stESt8equal_toIyESt4hashIyENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES3_IhSaIhEEEEEC1ISaIvEJS3_IiSaIiEEEEESt20_Sp_alloc_shared_tagIT_EDpOT0_ at Base 8.0.0
  (optional=templinst|arch=alpha amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES3_IhSaIhEEEEEC1ISaIvEJbEEESt20_Sp_alloc_shared_tagIT_EDpOT0_ at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES3_IhSaIhEEEEEC2ISaIvEJS3_IiSaIiEEEEESt20_Sp_alloc_shared_tagIT_EDpOT0_ at Base 8.0.0
  (optional=templinst|arch=alpha amd64 arm64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES3_IhSaIhEEEEEC2ISaIvEJbEEESt20_Sp_alloc_shared_tagIT_EDpOT0_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEEEEC1ISaIvEJbEEESt20_Sp_alloc_shared_tagIT_EDpOT0_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEEEEC2ISaIvEJbEEESt20_Sp_alloc_shared_tagIT_EDpOT0_ at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES3_IhSaIhEEEEEC1ISaIvEJS9_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_ at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES3_IhSaIhEEEEEC1ISaIvEJiEEESt20_Sp_alloc_shared_tagIT_EDpOT0_ at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES3_IhSaIhEEEEEC2ISaIvEJS9_EEESt20_Sp_alloc_shared_tagIT_EDpOT0_ at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES3_IhSaIhEEEEEC2ISaIvEJiEEESt20_Sp_alloc_shared_tagIT_EDpOT0_ at Base 8.0.1
  (optional=templinst|arch=armel riscv64|subst)_ZNSt10shared_ptrIN4inja12FunctionNodeEEC1ISaIvEJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE{ssize_t}EEESt20_Sp_alloc_shared_tagIT_EDpOT0_ at Base 8.0.1
  (optional=templinst|arch=armel riscv64|subst)_ZNSt10shared_ptrIN4inja12FunctionNodeEEC2ISaIvEJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE{ssize_t}EEESt20_Sp_alloc_shared_tagIT_EDpOT0_ at Base 8.0.1
  (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !i386 !ia64 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt10unique_ptrI10msExprNodeSt14default_deleteIS0_EED1Ev at Base 8.0.0
  (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !i386 !ia64 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt10unique_ptrI10msExprNodeSt14default_deleteIS0_EED2Ev at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZN11ms_nlohmann10basic_jsonISt3mapSt6vectorS5_b{int64_t}{uint64_t}dSaNS6_14adl_serializerES9_IhSaIhEEE6createIS5_JRA1_KcEEEPT_DpOT0_EUlPS5_E_ED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZN11ms_nlohmann10basic_jsonISt3mapSt6vectorS5_b{int64_t}{uint64_t}dSaNS6_14adl_serializerES9_IhSaIhEEE6createIS5_JRA1_KcEEEPT_DpOT0_EUlPS5_E_ED2Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZN11ms_nlohmann10basic_jsonISt3mapSt6vectorS5_b{int64_t}{uint64_t}dSaNS6_14adl_serializerES9_IhSaIhEEE6createIS5_JRKS5_EEEPT_DpOT0_EUlPS5_E_ED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEZN11ms_nlohmann10basic_jsonISt3mapSt6vectorS5_b{int64_t}{uint64_t}dSaNS6_14adl_serializerES9_IhSaIhEEE6createIS5_JRKS5_EEEPT_DpOT0_EUlPS5_E_ED2Ev at Base 8.0.1
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt11_Deque_baseIPKN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES3_IhSaIhEEEESaISF_EE17_M_initialize_mapEm at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt11_Deque_baseIPKN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES3_IhSaIhEEEESaISF_EED1Ev at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt11_Deque_baseIPKN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES3_IhSaIhEEEESaISF_EED2Ev at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt11_Deque_baseIPKN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEEESaISF_EE17_M_initialize_mapEj at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt11_Deque_baseIPKN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEEESaISF_EED1Ev at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt11_Deque_baseIPKN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEEESaISF_EED2Ev at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt11_Deque_baseIPKN4inja8JsonNodeESaIS3_EE17_M_initialize_mapEj at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt11_Deque_baseIPKN4inja8JsonNodeESaIS3_EE17_M_initialize_mapEm at Base 8.0.0
+ (optional=templinst)_ZNSt11_Deque_baseIPN4inja15IfStatementNodeESaIS2_EE17_M_initialize_mapEm at Base 8.2.2
+ (optional=templinst)_ZNSt11_Deque_baseIPN4inja15IfStatementNodeESaIS2_EED1Ev at Base 8.2.2
+ (optional=templinst)_ZNSt11_Deque_baseIPN4inja15IfStatementNodeESaIS2_EED2Ev at Base 8.2.2
+ (optional=templinst)_ZNSt11_Deque_baseIPN4inja16ForStatementNodeESaIS2_EE17_M_initialize_mapEm at Base 8.2.2
+ (optional=templinst)_ZNSt11_Deque_baseIPN4inja16ForStatementNodeESaIS2_EED1Ev at Base 8.2.2
+ (optional=templinst)_ZNSt11_Deque_baseIPN4inja16ForStatementNodeESaIS2_EED2Ev at Base 8.2.2
+ (optional=templinst)_ZNSt11_Deque_baseIPN4inja18BlockStatementNodeESaIS2_EE17_M_initialize_mapEm at Base 8.2.2
+ (optional=templinst)_ZNSt11_Deque_baseISt10shared_ptrIN4inja12FunctionNodeEESaIS3_EE17_M_initialize_mapEm at Base 8.2.2
+ (optional=templinst)_ZNSt11_Deque_baseISt4pairIPN4inja12FunctionNodeEmESaIS4_EE17_M_initialize_mapEm at Base 8.2.2
+ (optional=templinst)_ZNSt11_Deque_baseISt4pairIPN4inja12FunctionNodeEmESaIS4_EED1Ev at Base 8.2.2
+ (optional=templinst)_ZNSt11_Deque_baseISt4pairIPN4inja12FunctionNodeEmESaIS4_EED2Ev at Base 8.2.2
  (optional=templinst)_ZNSt11char_traitsIcE2eqERKcS2_ at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt12_Destroy_auxILb0EE9__destroyIPN10ClipperLib9ExPolygonEEEvT_S5_ at Base 8.0.1
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt12_Destroy_auxILb0EE9__destroyIPN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS2_14adl_serializerES5_IhSaIhEEEEEEvT_SH_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt12_Destroy_auxILb0EE9__destroyIPN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS2_14adl_serializerES5_IhSaIhEEEEEEvT_SH_ at Base 8.0.0
  (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !i386 !ia64 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt12_Destroy_auxILb0EE9__destroyIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvT_S9_ at Base 8.0.0
- (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !i386 !ia64 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN10ClipperLib8IntPointESaIS4_EEEEvT_S8_ at Base 7.6.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt12_Vector_baseIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES3_IhSaIhEEEESaISD_EED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt12_Vector_baseIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES3_IhSaIhEEEESaISD_EED2Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt12_Vector_baseISt6vectorIN10ClipperLib8IntPointESaIS2_EESaIS4_EED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt12_Vector_baseISt6vectorIN10ClipperLib8IntPointESaIS2_EESaIS4_EED2Ev at Base 8.0.1
+ (optional=templinst|arch=!alpha !arm64 !armel !armhf !i386 !ia64 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt12_Destroy_auxILb0EE9__destroyIPSt6vectorIN10ClipperLib8IntPointESaIS4_EEEEvT_S8_ at Base 7.6.1
  (optional=templinst)_ZNSt13_Bvector_baseISaIbEE13_M_deallocateEv at Base 8.0.0
  _ZNSt14_Function_baseD1Ev at Base 8.0.0
  _ZNSt14_Function_baseD2Ev at Base 8.0.0
@@ -1051,8 +1017,6 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst|arch=!armel !riscv64)_ZNSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv at Base 8.0.0
  (optional=templinst|arch=armel riscv64|subst)_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS1_14adl_serializerES4_IhSaIhEEEESaIvELN9__gnu_cxx12_Lock_policyE1EEEED1Ev at Base 8.0.1
  (optional=templinst|arch=armel riscv64|subst)_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS1_14adl_serializerES4_IhSaIhEEEESaIvELN9__gnu_cxx12_Lock_policyE1EEEED2Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el s390x sparc64|subst)_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS1_14adl_serializerES4_IhSaIhEEEESaIvELN9__gnu_cxx12_Lock_policyE2EEEED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el s390x sparc64|subst)_ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS1_14adl_serializerES4_IhSaIhEEEESaIvELN9__gnu_cxx12_Lock_policyE2EEEED2Ev at Base 8.0.1
  (optional=templinst|arch=armel riscv64)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv at Base 8.0.0
  (optional=templinst|arch=armel riscv64)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv at Base 8.0.0
  (optional=templinst|arch=!armel !riscv64)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv at Base 8.0.0
@@ -1247,9 +1211,7 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst|arch=!armel !riscv64)_ZNSt23_Sp_counted_ptr_inplaceIN4inja8TextNodeESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev at Base 8.0.0
  (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11ms_nlohmann10basic_jsonIS_St6vectorS5_b{int64_t}{uint64_t}dSaNS6_14adl_serializerES8_IhSaIhEEEESt4lessIS5_ESaISt4pairIKS5_SC_EEEixERSG_ at Base 8.0.1
  (optional=templinst|arch=amd64 arm64)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4inja8TemplateESt4lessIS5_ESaISt4pairIKS5_S7_EEEixERSB_ at Base 8.0.1
- (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixEOS5_ at Base 8.2.0
- (optional=templinst)_ZNSt3mapISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEN4inja15FunctionStorage12FunctionDataESt4lessIS7_ESaIS0_IKS7_SA_EEEC1ESt16initializer_listISE_ERKSC_RKSF_ at Base 8.0.0
- (optional=templinst)_ZNSt3mapISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEN4inja15FunctionStorage12FunctionDataESt4lessIS7_ESaIS0_IKS7_SA_EEEC2ESt16initializer_listISE_ERKSC_RKSF_ at Base 8.0.0
+ (optional=templinst|arch=amd64 m68k mips64el ppc64el riscv64 sparc64)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixEOS5_ at Base 8.2.0
  (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt4pairIKS_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEN4inja15FunctionStorage12FunctionDataEEC1IS_IPKciESA_Lb1EEEOT_OT0_ at Base 8.0.0
  (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt4pairIKS_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEN4inja15FunctionStorage12FunctionDataEEC2IS_IPKciESA_Lb1EEEOT_OT0_ at Base 8.0.0
  (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !i386 !ia64 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt4pairIKS_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEN4inja15FunctionStorage12FunctionDataEED1Ev at Base 8.0.0
@@ -1272,28 +1234,26 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt5dequeISt4pairIPN4inja12FunctionNodeEmESaIS4_EE12emplace_backIJS3_RmEEEvDpOT_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorI8pointObjSaIS0_EE17_M_default_appendEj at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorI8pointObjSaIS0_EE17_M_default_appendEm at Base 8.0.0
- (optional=templinst)_ZNSt6vectorI8pointObjSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorI8pointObjSaIS0_EED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorI8pointObjSaIS0_EED2Ev at Base 8.0.1
+ (optional=templinst)_ZNSt6vectorI8pointObjSaIS0_EE17_M_realloc_appendIJRKS0_EEEvDpOT_ at Base 8.2.2
  (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !ia64 !kfreebsd-amd64 !loong64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt6vectorIN10ClipperLib11DoublePointESaIS1_EE17_M_default_appendEj at Base 7.0.2
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc !sh4)_ZNSt6vectorIN10ClipperLib11DoublePointESaIS1_EE17_M_default_appendEm at Base 7.4.0
  (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !loong64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EE17_M_default_appendEj at Base 7.0.2
  (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EE17_M_default_appendEm at Base 7.0.2
- (optional=templinst)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ at Base 7.0.7
+ (optional=templinst)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ at Base 8.2.2
  (optional=templinst|subst)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EE7reserveE{size_t}@Base 6.4.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EED2Ev at Base 8.0.1
  (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !loong64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt6vectorIN10ClipperLib9ExPolygonESaIS1_EE17_M_default_appendEj at Base 7.0.2
  (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIN10ClipperLib9ExPolygonESaIS1_EE17_M_default_appendEm at Base 7.0.2
- (optional=templinst)_ZNSt6vectorIN10ClipperLib9ExPolygonESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ at Base 7.0.7
- (subst)_ZNSt6vectorIN10ClipperLib9ExPolygonESaIS1_EE7reserveE{size_t}@Base 7.6.4
+ (optional=templinst)_ZNSt6vectorIN10ClipperLib9ExPolygonESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ at Base 8.2.2
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE12emplace_backIJRbEEEvDpOT_ at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE12emplace_backIJSC_EEEvDpOT_ at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE17_M_default_appendEm at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE17_M_realloc_insertIJNS0_6detail7value_tEEEEvN9__gnu_cxx17__normal_iteratorIPSC_SE_EEDpOT_ at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE17_M_realloc_insertIJRKSC_EEEvN9__gnu_cxx17__normal_iteratorIPSC_SE_EEDpOT_ at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE17_M_realloc_insertIJRS8_EEEvN9__gnu_cxx17__normal_iteratorIPSC_SE_EEDpOT_ at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE17_M_realloc_insertIJRSC_EEEvN9__gnu_cxx17__normal_iteratorIPSC_SE_EEDpOT_ at Base 8.0.0
+ (optional=templinst)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE17_M_realloc_appendIJNS0_6detail7value_tEEEEvDpOT_ at Base 8.2.2
+ (optional=templinst)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE17_M_realloc_appendIJRKSC_EEEvDpOT_ at Base 8.2.2
+ (optional=templinst)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE17_M_realloc_appendIJRS8_EEEvDpOT_ at Base 8.2.2
+ (optional=templinst)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE17_M_realloc_appendIJRSC_EEEvDpOT_ at Base 8.2.2
+ (optional=templinst)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE17_M_realloc_appendIJRdEEEvDpOT_ at Base 8.2.2
+ (optional=templinst)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE17_M_realloc_appendIJRlEEEvDpOT_ at Base 8.2.2
+ (optional=templinst)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE17_M_realloc_appendIJRmEEEvDpOT_ at Base 8.2.2
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE7reserveEm at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EED1Ev at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EED2Ev at Base 8.0.0
@@ -1314,41 +1274,25 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EED2Ev at Base 8.0.0
  (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt6vectorIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES_IhSaIhEEEESaISC_EE12emplace_backIJNS0_6detail7value_tEEEEvDpOT_ at Base 8.0.1
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorIN9mapserver10FlatGeobuf16SearchResultItemESaIS2_EE12emplace_backIJS2_EEEvDpOT_ at Base 8.0.0
- (optional=templinst)_ZNSt6vectorIN9mapserver10FlatGeobuf16SearchResultItemESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_ at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIN9mapserver10FlatGeobuf16SearchResultItemESaIS2_EED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIN9mapserver10FlatGeobuf16SearchResultItemESaIS2_EED2Ev at Base 8.0.1
- (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 8.0.0
- (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 8.0.0
+ (optional=templinst)_ZNSt6vectorIN9mapserver10FlatGeobuf16SearchResultItemESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ at Base 8.2.2
+ (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ at Base 8.2.2
+ (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_ at Base 8.2.2
  (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev at Base 8.0.0
  (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt6vectorIPKN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES_IhSaIhEEEESaISE_EED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt6vectorIPKN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES_IhSaIhEEEESaISE_EED2Ev at Base 8.0.1
- (optional=templinst)_ZNSt6vectorIPKN4inja18BlockStatementNodeESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_ at Base 8.0.0
- (optional=templinst)_ZNSt6vectorIPKN4inja8TemplateESaIS3_EE17_M_realloc_insertIJRS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_ at Base 8.0.0
- (optional=templinst)_ZNSt6vectorIPKcSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIPKcSaIS1_EED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIPKcSaIS1_EED2Ev at Base 8.0.1
  (optional=templinst|arch=armel armhf i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt6vectorIPN10ClipperLib11HorzJoinRecESaIS2_EE17_M_default_appendEj at Base 7.2.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc !sh4)_ZNSt6vectorIPN10ClipperLib11HorzJoinRecESaIS2_EE17_M_default_appendEm at Base 7.4.0
- (optional=templinst)_ZNSt6vectorIPN10ClipperLib11HorzJoinRecESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_ at Base 7.4.1
- (optional=templinst)_ZNSt6vectorIPN10ClipperLib5TEdgeESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_ at Base 7.0.7
- (optional=templinst)_ZNSt6vectorIPN10ClipperLib6OutRecESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_ at Base 7.0.7
+ (optional=templinst)_ZNSt6vectorIPN10ClipperLib6OutRecESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ at Base 8.2.2
  (optional=templinst|arch=armel armhf i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt6vectorIPN10ClipperLib7JoinRecESaIS2_EE17_M_default_appendEj at Base 7.2.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc !sh4)_ZNSt6vectorIPN10ClipperLib7JoinRecESaIS2_EE17_M_default_appendEm at Base 7.4.0
- (optional=templinst)_ZNSt6vectorIPN10ClipperLib7JoinRecESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_ at Base 7.2.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIPN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISD_EE17_M_realloc_insertIJRKSD_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_ at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIPN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISD_EE17_M_realloc_insertIJSD_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_ at Base 8.0.0
+ (optional=templinst)_ZNSt6vectorIPN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISD_EE17_M_realloc_appendIJRKSD_EEEvDpOT_ at Base 8.2.2
+ (optional=templinst)_ZNSt6vectorIPN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES_IhSaIhEEEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ at Base 8.2.2
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorIPN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES_IhSaIhEEEESaISD_EE17_M_realloc_insertIJRKSD_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorIPN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES_IhSaIhEEEESaISD_EE17_M_realloc_insertIJSD_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_ at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt6vectorIPN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES_IhSaIhEEEESaISD_EED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt6vectorIPN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES_IhSaIhEEEESaISD_EED2Ev at Base 8.0.1
- (optional=templinst)_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertIJRS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ at Base 8.0.0
  (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !loong64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EE17_M_default_appendEj at Base 7.0.2
  (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EE17_M_default_appendEm at Base 7.0.2
- (optional=templinst)_ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_ at Base 7.0.7
  (optional=templinst)_ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EED1Ev at Base 6.2.1
  (optional=templinst)_ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EED2Ev at Base 6.2.1
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorISt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEEEESaISE_EE17_M_realloc_insertIJRKSE_EEEvN9__gnu_cxx17__normal_iteratorIPSE_SG_EEDpOT_ at Base 8.0.0
+ (optional=templinst)_ZNSt6vectorISt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEEEESaISE_EE17_M_realloc_appendIJRKSE_EEEvDpOT_ at Base 8.2.2
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorISt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEEEESaISE_EE9push_backERKSE_ at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorISt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEEEESaISE_EED1Ev at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorISt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEEEESaISE_EED2Ev at Base 8.0.0
@@ -1356,7 +1300,6 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorISt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEEEESaISE_EE9push_backERKSE_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorISt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEEEESaISE_EED1Ev at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorISt10shared_ptrIN11ms_nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEEEESaISE_EED2Ev at Base 8.0.0
- (optional=templinst)_ZNSt6vectorISt10shared_ptrIN4inja14ExpressionNodeEESaIS3_EE12emplace_backIJS0_INS1_8JsonNodeEEEEEvDpOT_ at Base 8.0.0
  (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !i386 !ia64 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt6vectorISt10shared_ptrIN4inja14ExpressionNodeEESaIS3_EE17_M_realloc_insertIJRS0_INS1_12FunctionNodeEEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_ at Base 8.0.0
  (optional=templinst)_ZNSt6vectorISt10shared_ptrIN4inja14ExpressionNodeEESaIS3_EED1Ev at Base 8.0.0
  (optional=templinst)_ZNSt6vectorISt10shared_ptrIN4inja14ExpressionNodeEESaIS3_EED2Ev at Base 8.0.0
@@ -1364,60 +1307,43 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst)_ZNSt6vectorISt10shared_ptrIN4inja7AstNodeEESaIS3_EE12emplace_backIJRS0_INS1_16ForStatementNodeEEEEEvDpOT_ at Base 8.0.0
  (optional=templinst)_ZNSt6vectorISt10shared_ptrIN4inja7AstNodeEESaIS3_EE12emplace_backIJRS0_INS1_16SetStatementNodeEEEEEvDpOT_ at Base 8.0.0
  (optional=templinst)_ZNSt6vectorISt10shared_ptrIN4inja7AstNodeEESaIS3_EE12emplace_backIJRS0_INS1_18BlockStatementNodeEEEEEvDpOT_ at Base 8.0.0
- (optional=templinst)_ZNSt6vectorISt10shared_ptrIN4inja7AstNodeEESaIS3_EE12emplace_backIJS0_INS1_20ExtendsStatementNodeEEEEEvDpOT_ at Base 8.0.0
- (optional=templinst)_ZNSt6vectorISt10shared_ptrIN4inja7AstNodeEESaIS3_EE12emplace_backIJS0_INS1_20IncludeStatementNodeEEEEEvDpOT_ at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorISt10shared_ptrIN4inja7AstNodeEESaIS3_EE17_M_realloc_insertIJRS0_INS1_18ExpressionListNodeEEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_ at Base 8.0.1
  (optional=templinst|arch=armel armhf i386 m68k powerpc)_ZNSt6vectorISt10shared_ptrIN4inja7AstNodeEESaIS3_EE17_M_realloc_insertIJS0_INS1_8TextNodeEEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_ at Base 8.0.1
  (optional=templinst)_ZNSt6vectorISt10shared_ptrIN4inja7AstNodeEESaIS3_EED1Ev at Base 8.0.0
  (optional=templinst)_ZNSt6vectorISt10shared_ptrIN4inja7AstNodeEESaIS3_EED2Ev at Base 8.0.0
- (optional=templinst|arch=arm64)_ZNSt6vectorISt10unique_ptrI10msExprNodeSt14default_deleteIS1_EESaIS4_EE12emplace_backIJS4_EEEvDpOT_ at Base 8.0.0
- (optional=templinst)_ZNSt6vectorISt10unique_ptrI10msExprNodeSt14default_deleteIS1_EESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_ at Base 8.0.0
+ (optional=templinst|arch=amd64 arm64)_ZNSt6vectorISt10unique_ptrI10msExprNodeSt14default_deleteIS1_EESaIS4_EE12emplace_backIJS4_EEEvDpOT_ at Base 8.0.0
  (optional=templinst)_ZNSt6vectorISt10unique_ptrI10msExprNodeSt14default_deleteIS1_EESaIS4_EED1Ev at Base 8.0.0
  (optional=templinst)_ZNSt6vectorISt10unique_ptrI10msExprNodeSt14default_deleteIS1_EESaIS4_EED2Ev at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorISt4pairImmESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorISt4pairIyyESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt6vectorISt4pairI{uint64_t}{uint64_t}ESaIS1_EED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt6vectorISt4pairI{uint64_t}{uint64_t}ESaIS1_EED2Ev at Base 8.0.1
  (optional=templinst)_ZNSt6vectorIbSaIbEE13_M_insert_auxESt13_Bit_iteratorb at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorIbSaIbEE14_M_fill_insertESt13_Bit_iteratorjb at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIbSaIbEE14_M_fill_insertESt13_Bit_iteratormb at Base 8.0.0
  (optional=templinst)_ZNSt6vectorIbSaIbEE9push_backEb at Base 8.0.1
- (optional=templinst)_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_ at Base 8.0.0
+ (optional=templinst)_ZNSt6vectorIcSaIcEE17_M_realloc_appendIJcEEEvDpOT_ at Base 8.2.2
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorIhSaIhEE17_M_default_appendEj at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIhSaIhEE17_M_default_appendEm at Base 8.0.0
- (optional=templinst)_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorIiSaIiEE7reserveEj at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIiSaIiEE7reserveEm at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIiSaIiEED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIiSaIiEED2Ev at Base 8.0.1
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorIjSaIjEE17_M_default_appendEj at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorIjSaIjEE17_M_default_appendEm at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_ at Base 8.0.0
+ (optional=templinst)_ZNSt6vectorImSaImEE17_M_realloc_appendIJRKmEEEvDpOT_ at Base 8.2.2
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt6vectorIySaIyEE17_M_realloc_insertIJRKyEEEvN9__gnu_cxx17__normal_iteratorIPyS1_EEDpOT_ at Base 8.0.0
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt6vectorI{uint64_t}SaI{uint64_t}EED1Ev at Base 8.0.1
- (optional=templinst|arch=alpha amd64 arm64 armel armhf i386 ia64 loong64 m68k mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64|subst)_ZNSt6vectorI{uint64_t}SaI{uint64_t}EED2Ev at Base 8.0.1
  (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev at Base 8.0.0
  (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev at Base 8.0.0
  (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev at Base 8.0.0
  _ZNSt7__cxx119to_stringEi at Base 8.0.0
  (arch=armel armhf i386 m68k mipsel powerpc)_ZNSt7__cxx119to_stringEj at Base 8.0.0
  (arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt7__cxx119to_stringEm at Base 8.0.0
- (optional=templinst|arch=amd64 arm64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11ms_nlohmann10basic_jsonISt3mapSt6vectorS5_blmdSaNS8_14adl_serializerESB_IhSaIhEEEEESt10_Select1stISG_ESt4lessIS5_ESaISG_EE16_M_insert_uniqueIRKSG_EES6_ISt17_Rb_tree_iteratorISG_EbEOT_ at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11ms_nlohmann10basic_jsonISt3mapSt6vectorS5_blmdSaNS8_14adl_serializerESB_IhSaIhEEEEESt10_Select1stISG_ESt4lessIS5_ESaISG_EE24_M_get_insert_unique_posERS7_ at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11ms_nlohmann10basic_jsonISt3mapSt6vectorS5_blmdSaNS8_14adl_serializerESB_IhSaIhEEEEESt10_Select1stISG_ESt4lessIS5_ESaISG_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISG_ERS7_ at Base 8.0.0
+ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_ at Base 8.2.2
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11ms_nlohmann10basic_jsonISt3mapSt6vectorS5_blmdSaNS8_14adl_serializerESB_IhSaIhEEEEESt10_Select1stISG_ESt4lessIS5_ESaISG_EE4findERS7_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11ms_nlohmann10basic_jsonISt3mapSt6vectorS5_bxydSaNS8_14adl_serializerESB_IhSaIhEEEEESt10_Select1stISG_ESt4lessIS5_ESaISG_EE24_M_get_insert_unique_posERS7_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11ms_nlohmann10basic_jsonISt3mapSt6vectorS5_bxydSaNS8_14adl_serializerESB_IhSaIhEEEEESt10_Select1stISG_ESt4lessIS5_ESaISG_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISG_ERS7_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11ms_nlohmann10basic_jsonISt3mapSt6vectorS5_bxydSaNS8_14adl_serializerESB_IhSaIhEEEEESt10_Select1stISG_ESt4lessIS5_ESaISG_EE4findERS7_ at Base 8.0.0
  (optional=templinst|arch=amd64 arm64 ia64 loong64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N4inja8TemplateEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE17_M_emplace_uniqueIJRS5_RS9_EEES6_ISt17_Rb_tree_iteratorISA_EbEDpOT_ at Base 8.0.0
- (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N4inja8TemplateEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_ at Base 8.0.0
- (optional=templinst|arch=amd64 arm64 ia64 loong64 m68k mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N4inja8TemplateEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_ at Base 8.0.0
  (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N4inja8TemplateEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE4findERS7_ at Base 8.0.0
- (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_ at Base 8.2.0
- (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_ at Base 8.2.0
  (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN4inja18BlockStatementNodeEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE17_M_emplace_uniqueIJRS7_RSB_EEES6_ISt17_Rb_tree_iteratorISC_EbEDpOT_ at Base 8.0.0
  (optional=templinst)_ZNSt8_Rb_treeISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiES0_IKS7_N4inja15FunctionStorage12FunctionDataEESt10_Select1stISC_ESt4lessIS7_ESaISC_EE24_M_get_insert_unique_posERS8_ at Base 8.0.0
  (optional=templinst|arch=amd64 arm64 ia64 loong64 m68k mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiES0_IKS7_N4inja15FunctionStorage12FunctionDataEESt10_Select1stISC_ESt4lessIS7_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS8_ at Base 8.0.0
+ (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_ at Base 8.2.2
  (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !i386 !ia64 !loong64 !m68k !mips64el !powerpc !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE24_M_get_insert_unique_posERS1_ at Base 8.0.0
  (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImESaIS2_EE17_M_emplace_uniqueIJS0_ImmEEEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZNSt8_Rb_treeIySt4pairIKyyESt10_Select1stIS2_ESt4lessIyESaIS2_EE17_M_emplace_uniqueIJS0_IyyEEEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_ at Base 8.0.0
@@ -1446,15 +1372,14 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !loong64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib6OutRecESt6vectorIS4_SaIS4_EEEEiNS0_5__ops15_Iter_comp_iterIPFbS4_S4_EEEEvT_SF_T0_T1_ at Base 6.4.1
  (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib6OutRecESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterIPFbS4_S4_EEEEvT_SF_T0_T1_ at Base 6.4.1
  (optional=templinst|arch=!amd64 !arm64|subst)_ZSt21__unguarded_partitionIN11ms_nlohmann6detail9iter_implINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES5_IhSaIhEEEEEEN9__gnu_cxx5__ops15_Iter_less_iterEET_SK_SK_SK_T0_ at Base 8.0.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZSt22__move_median_to_firstIN11ms_nlohmann6detail9iter_implINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEEEEEN9__gnu_cxx5__ops15_Iter_less_iterEEvT_SK_SK_SK_T0_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZSt22__move_median_to_firstIN11ms_nlohmann6detail9iter_implINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES5_IhSaIhEEEEEEN9__gnu_cxx5__ops15_Iter_less_iterEEvT_SK_SK_SK_T0_ at Base 8.0.0
- (optional=templinst|arch=alpha amd64 ia64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt23__copy_move_backward_a1ILb1EN11ms_nlohmann6detail9iter_implINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEEEEESG_ET1_T0_SI_SH_ at Base 8.0.0
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZSt23__copy_move_backward_a1ILb1EN11ms_nlohmann6detail9iter_implINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES5_IhSaIhEEEEEESG_ET1_T0_SI_SH_ at Base 8.0.0
  (optional=templinst|arch=armel armhf powerpc ppc64 ppc64el s390x|subst)_ZSt4findIN11ms_nlohmann6detail9iter_implIKNS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES5_IhSaIhEEEEEESF_ET_SI_SI_RKT0_ at Base 8.0.0
  (optional=templinst|arch=armel armhf powerpc ppc64 ppc64el s390x|subst)_ZSt4sortIN11ms_nlohmann6detail9iter_implINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES5_IhSaIhEEEEEEEvT_SH_ at Base 8.0.0
  (optional=templinst|arch=sparc)_ZSt4sortIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib6OutRecESt6vectorIS4_SaIS4_EEEEPFbS4_S4_EEvT_SC_T0_ at Base 6.4.1
  (optional=templinst|arch=armel armhf i386 m68k mipsel powerpc)_ZSt4swapIN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEE10json_valueEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISJ_ESt18is_move_assignableISJ_EEE5valueEvE4typeERSJ_ST_ at Base 8.0.0
  (optional=templinst)_ZSt8__searchIPKcS1_N9__gnu_cxx5__ops15_Iter_comp_iterIPFbRS0_S5_EEEET_S9_S9_T0_SA_T1_ at Base 8.0.0
+ (optional=templinst)_ZSt9iter_swapIN11ms_nlohmann6detail9iter_implINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEEEEESG_EvT_T0_ at Base 8.2.2
  (optional=templinst|arch=arm64)_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_ at Base 8.2.0
  (arch=!amd64 !i386 !m68k|subst)_ZStmiRKSt15_Deque_iteratorIPKN11ms_nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb{int64_t}{uint64_t}dSaNS0_14adl_serializerES3_IhSaIhEEEERSF_PSF_ESK_ at Base 8.0.0
  (optional=templinst|arch=!mipsel)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S5_ at Base 8.0.0
@@ -1995,6 +1920,7 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  msClusterLayerEscapeSQLParam at Base 7.0.2
  msClusterLayerFreeItemInfo at Base 6.2.1
  msClusterLayerGetAutoProjection at Base 7.0.2
+ msClusterLayerGetExtent at Base 8.2.2
  msClusterLayerGetItems at Base 6.2.1
  msClusterLayerGetNumFeatures at Base 6.2.1
  msClusterLayerGetPaging at Base 7.0.2
@@ -2304,6 +2230,7 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  msGetGDALBandList at Base 6.2.1
  msGetGDALGeoTransform at Base 6.2.1
  msGetGDALNoDataValue at Base 6.2.1
+ msGetGeoCellSize at Base 8.2.2
  msGetGlobalDebugLevel at Base 6.2.1
  msGetGlyphByIndex at Base 7.0.0
  msGetGlyphIndex at Base 7.0.0
@@ -3037,6 +2964,7 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  msUnionLayerInitializeVirtualTable at Base 6.2.1
  msUnsetLimitedPatternToUse at Base 6.2.1
  msUpdateClassFromString at Base 6.2.1
+ msUpdateClassScaleFactor at Base 8.2.2
  msUpdateClusterFromString at Base 6.2.1
  msUpdateGMLFieldMetadata at Base 8.0.0
  msUpdateLabelFromString at Base 6.2.1
@@ -3247,6 +3175,8 @@ libmapserver.so.2 #PACKAGE# #MINVER#
  startLayerRasterCairo at Base 6.2.1
  startLayerVectorCairo at Base 6.2.1
  startShapeDummy at Base 6.2.1
+ (arch=alpha)strlcat at Base 8.2.1
+ (arch=alpha)strlcpy at Base 8.2.1
  strrstr at Base 6.2.1
  unescape_url at Base 6.2.1
  unicode_is_latin1 at Base 7.0.0


=====================================
src/interpolation.c
=====================================
@@ -54,7 +54,7 @@ int msInterpolationDataset(mapObj *map, imageObj *image,
                            layerObj *interpolation_layer, void **hDSvoid,
                            void **cleanup_ptr) {
 
-  int status, layer_idx, i, nclasses = 0, npoints = 0, length = 0;
+  int status, layer_idx, i, npoints = 0, length = 0;
   rectObj searchrect;
   shapeObj shape;
   layerObj *layer = NULL;
@@ -64,7 +64,6 @@ int msInterpolationDataset(mapObj *map, imageObj *image,
   unsigned char *iValues;
   GDALDatasetH hDS;
   interpolationProcessingParams interpParams;
-  int *classgroup = NULL;
 
   memset(&interpParams, 0, sizeof(interpParams));
 
@@ -153,6 +152,8 @@ int msInterpolationDataset(mapObj *map, imageObj *image,
   /* nothing to do */
   if (status == MS_SUCCESS) { /* at least one sample may have overlapped */
 
+    int nclasses = 0;
+    int *classgroup = NULL;
     if (layer->classgroup && layer->numclasses > 0)
       classgroup = msAllocateValidClassGroups(layer, &nclasses);
 
@@ -220,6 +221,9 @@ int msInterpolationDataset(mapObj *map, imageObj *image,
     nextshape:
       msFreeShape(&shape);
     }
+
+    msFree(classgroup);
+
     // number of layer points.
     npoints = length / 3;
   } else if (status != MS_DONE) {


=====================================
src/mapagg.cpp
=====================================
@@ -291,15 +291,14 @@ bool decompose_ft_outline(const FT_Outline &outline, bool flip_y,
 
   FT_Vector *point;
   FT_Vector *limit;
-  char *tags;
 
-  int n;     // index of contour in outline
-  int first; // index of first point in contour
-  char tag;  // current point's state
+  unsigned n;     // index of contour in outline
+  unsigned first; // index of first point in contour
+  char tag;       // current point's state
 
   first = 0;
 
-  for (n = 0; n < outline.n_contours; n++) {
+  for (n = 0; n < (unsigned)outline.n_contours; n++) {
     int last; // index of last point in contour
 
     last = outline.contours[n];
@@ -310,7 +309,7 @@ bool decompose_ft_outline(const FT_Outline &outline, bool flip_y,
     FT_Vector v_control = v_start;
 
     point = outline.points + first;
-    tags = outline.tags + first;
+    auto tags = outline.tags + first;
     tag = FT_CURVE_TAG(tags[0]);
 
     // A contour cannot start with a cubic control point!


=====================================
src/mapcluster.c
=====================================
@@ -106,7 +106,7 @@ struct cluster_tree_node {
   clusterTreeNode *subnode[4];
 };
 
-/* layeinfo */
+/* layerinfo */
 struct cluster_layer_info {
   /* array of features (finalized clusters) */
   clusterInfo *finalized;
@@ -1415,7 +1415,7 @@ int RebuildClusters(layerObj *layer, int isQuery) {
   return MS_SUCCESS;
 }
 
-/* Close the the combined layer */
+/* Close the combined layer */
 int msClusterLayerClose(layerObj *layer) {
   msClusterLayerInfo *layerinfo = (msClusterLayerInfo *)layer->layerinfo;
 
@@ -1584,6 +1584,21 @@ int msClusterLayerGetShape(layerObj *layer, shapeObj *shape,
   return prepareShape(layer, layerinfo, current, shape);
 }
 
+int msClusterLayerGetExtent(layerObj *layer, rectObj *extent) {
+
+  msClusterLayerInfo *layerinfo = (msClusterLayerInfo *)layer->layerinfo;
+
+  if (!layerinfo) {
+    msSetError(MS_MISCERR, "Layer not open: %s", "msClusterLayerGetExtent()",
+               layer->name);
+    return MS_FAILURE;
+  }
+
+  int status =
+      layerinfo->srcLayer.vtable->LayerGetExtent(&layerinfo->srcLayer, extent);
+  return status;
+}
+
 /* find the next shape with the appropriate shape type */
 /* also, load in the attribute data */
 /* MS_DONE => no more data */
@@ -1814,6 +1829,7 @@ void msClusterLayerCopyVirtualTable(layerVTableObj *vtable) {
   vtable->LayerWhichShapes = msClusterLayerWhichShapes;
   vtable->LayerNextShape = msClusterLayerNextShape;
   vtable->LayerGetShape = msClusterLayerGetShape;
+  vtable->LayerGetExtent = msClusterLayerGetExtent;
   /* layer->vtable->LayerGetShapeCount, use default */
 
   vtable->LayerClose = msClusterLayerClose;


=====================================
src/mapdraw.c
=====================================
@@ -36,6 +36,91 @@
 #include "mapows.h"
 #include "cpl_port.h"
 
+/* msGetGeoCellSize
+ *
+ * A helper function to get the first parameter for msUpdateClassScaleFactor()
+ */
+double msGetGeoCellSize(const mapObj *map) {
+  double geo_cellsize;
+
+  /* We will need a cellsize that represents a real georeferenced */
+  /* coordinate cellsize here, so compute it from saved extents.   */
+
+  geo_cellsize = map->cellsize;
+  if (map->gt.need_geotransform == MS_TRUE) {
+    double cellsize_x =
+        (map->saved_extent.maxx - map->saved_extent.minx) / map->width;
+    double cellsize_y =
+        (map->saved_extent.maxy - map->saved_extent.miny) / map->height;
+
+    geo_cellsize =
+        sqrt(cellsize_x * cellsize_x + cellsize_y * cellsize_y) / sqrt(2.0);
+  }
+  return geo_cellsize;
+}
+
+/* msUpdateClassScaleFactor
+ *
+ * Provides correct scale factor inheritance for Class and all of its
+ * styles and labels.
+ */
+void msUpdateClassScaleFactor(double geo_cellsize, const mapObj *map,
+                              const layerObj *layer, classObj *c) {
+  if (c->sizeunits == MS_INHERIT)
+    c->scalefactor = layer->scalefactor;
+  else if (c->sizeunits != MS_PIXELS)
+    c->scalefactor =
+        (msInchesPerUnit(c->sizeunits, 0) / msInchesPerUnit(map->units, 0)) /
+        geo_cellsize;
+  else if (layer->symbolscaledenom > 0 && map->scaledenom > 0)
+    c->scalefactor = layer->symbolscaledenom / map->scaledenom *
+                     map->resolution / map->defresolution;
+  else
+    c->scalefactor = map->resolution / map->defresolution;
+  for (int sid = 0; sid < c->numstyles; sid++) {
+    styleObj *style = c->styles[sid];
+    if (style->sizeunits == MS_INHERIT)
+      style->scalefactor = c->scalefactor;
+    else if (style->sizeunits != MS_PIXELS)
+      style->scalefactor = (msInchesPerUnit(style->sizeunits, 0) /
+                            msInchesPerUnit(map->units, 0)) /
+                           geo_cellsize;
+    else if (layer->symbolscaledenom > 0 && map->scaledenom > 0)
+      style->scalefactor = layer->symbolscaledenom / map->scaledenom *
+                           map->resolution / map->defresolution;
+    else
+      style->scalefactor = map->resolution / map->defresolution;
+  }
+  for (int sid = 0; sid < c->numlabels; sid++) {
+    labelObj *label = c->labels[sid];
+    if (label->sizeunits == MS_INHERIT)
+      label->scalefactor = c->scalefactor;
+    else if (label->sizeunits != MS_PIXELS)
+      label->scalefactor = (msInchesPerUnit(label->sizeunits, 0) /
+                            msInchesPerUnit(map->units, 0)) /
+                           geo_cellsize;
+    else if (layer->symbolscaledenom > 0 && map->scaledenom > 0)
+      label->scalefactor = layer->symbolscaledenom / map->scaledenom *
+                           map->resolution / map->defresolution;
+    else
+      label->scalefactor = map->resolution / map->defresolution;
+    for (int lsid = 0; lsid < label->numstyles; lsid++) {
+      styleObj *lstyle = label->styles[lsid];
+      if (lstyle->sizeunits == MS_INHERIT)
+        lstyle->scalefactor = label->scalefactor;
+      else if (lstyle->sizeunits != MS_PIXELS)
+        lstyle->scalefactor = (msInchesPerUnit(lstyle->sizeunits, 0) /
+                               msInchesPerUnit(map->units, 0)) /
+                              geo_cellsize;
+      else if (layer->symbolscaledenom > 0 && map->scaledenom > 0)
+        lstyle->scalefactor = layer->symbolscaledenom / map->scaledenom *
+                              map->resolution / map->defresolution;
+      else
+        lstyle->scalefactor = map->resolution / map->defresolution;
+    }
+  }
+}
+
 /* msPrepareImage()
  *
  * Returns a new imageObj ready for rendering the current map.
@@ -154,19 +239,7 @@ imageObj *msPrepareImage(mapObj *map, int allow_nonsquare) {
   if (map->gt.need_geotransform)
     msMapSetFakedExtent(map);
 
-  /* We will need a cellsize that represents a real georeferenced */
-  /* coordinate cellsize here, so compute it from saved extents.   */
-
-  geo_cellsize = map->cellsize;
-  if (map->gt.need_geotransform == MS_TRUE) {
-    double cellsize_x =
-        (map->saved_extent.maxx - map->saved_extent.minx) / map->width;
-    double cellsize_y =
-        (map->saved_extent.maxy - map->saved_extent.miny) / map->height;
-
-    geo_cellsize =
-        sqrt(cellsize_x * cellsize_x + cellsize_y * cellsize_y) / sqrt(2.0);
-  }
+  geo_cellsize = msGetGeoCellSize(map);
 
   /* compute layer/class/style/label scale factors now */
   for (int lid = 0; lid < map->numlayers; lid++) {
@@ -182,59 +255,7 @@ imageObj *msPrepareImage(mapObj *map, int allow_nonsquare) {
       layer->scalefactor = map->resolution / map->defresolution;
     for (int cid = 0; cid < layer->numclasses; cid++) {
       classObj *class = GET_CLASS(map, lid, cid);
-      if (class->sizeunits == MS_INHERIT)
-        class->scalefactor = layer->scalefactor;
-      else if (class->sizeunits != MS_PIXELS)
-        class->scalefactor = (msInchesPerUnit(class->sizeunits, 0) /
-                              msInchesPerUnit(map->units, 0)) /
-                             geo_cellsize;
-      else if (layer->symbolscaledenom > 0 && map->scaledenom > 0)
-        class->scalefactor = layer->symbolscaledenom / map->scaledenom *
-                             map->resolution / map->defresolution;
-      else
-        class->scalefactor = map->resolution / map->defresolution;
-      for (int sid = 0; sid < class->numstyles; sid++) {
-        styleObj *style = class->styles[sid];
-        if (style->sizeunits == MS_INHERIT)
-          style->scalefactor = class->scalefactor;
-        else if (style->sizeunits != MS_PIXELS)
-          style->scalefactor = (msInchesPerUnit(style->sizeunits, 0) /
-                                msInchesPerUnit(map->units, 0)) /
-                               geo_cellsize;
-        else if (layer->symbolscaledenom > 0 && map->scaledenom > 0)
-          style->scalefactor = layer->symbolscaledenom / map->scaledenom *
-                               map->resolution / map->defresolution;
-        else
-          style->scalefactor = map->resolution / map->defresolution;
-      }
-      for (int sid = 0; sid < class->numlabels; sid++) {
-        labelObj *label = class->labels[sid];
-        if (label->sizeunits == MS_INHERIT)
-          label->scalefactor = class->scalefactor;
-        else if (label->sizeunits != MS_PIXELS)
-          label->scalefactor = (msInchesPerUnit(label->sizeunits, 0) /
-                                msInchesPerUnit(map->units, 0)) /
-                               geo_cellsize;
-        else if (layer->symbolscaledenom > 0 && map->scaledenom > 0)
-          label->scalefactor = layer->symbolscaledenom / map->scaledenom *
-                               map->resolution / map->defresolution;
-        else
-          label->scalefactor = map->resolution / map->defresolution;
-        for (int lsid = 0; lsid < label->numstyles; lsid++) {
-          styleObj *lstyle = label->styles[lsid];
-          if (lstyle->sizeunits == MS_INHERIT)
-            lstyle->scalefactor = label->scalefactor;
-          else if (lstyle->sizeunits != MS_PIXELS)
-            lstyle->scalefactor = (msInchesPerUnit(lstyle->sizeunits, 0) /
-                                   msInchesPerUnit(map->units, 0)) /
-                                  geo_cellsize;
-          else if (layer->symbolscaledenom > 0 && map->scaledenom > 0)
-            lstyle->scalefactor = layer->symbolscaledenom / map->scaledenom *
-                                  map->resolution / map->defresolution;
-          else
-            lstyle->scalefactor = map->resolution / map->defresolution;
-        }
-      }
+      msUpdateClassScaleFactor(geo_cellsize, map, layer, class);
     }
   }
 


=====================================
src/mapgdal.cpp
=====================================
@@ -634,7 +634,9 @@ char *msProjectionObj2OGCWKT(projectionObj *projection)
   /* -------------------------------------------------------------------- */
   /*      Look for an EPSG-like projection argument                       */
   /* -------------------------------------------------------------------- */
-  if (projection->numargs == 1 &&
+  if ((projection->numargs == 1 ||
+       (projection->numargs == 2 &&
+        strstr(projection->args[1], "epsgaxis=") != NULL)) &&
       (pszInitEpsg = strcasestr(projection->args[0], "init=epsg:"))) {
     int nEpsgCode = atoi(pszInitEpsg + strlen("init=epsg:"));
     eErr = OSRImportFromEPSG(hSRS, nEpsgCode);


=====================================
src/maplayer.c
=====================================
@@ -1395,6 +1395,9 @@ int msLayerGetFeatureStyle(mapObj *map, layerObj *layer, classObj *c,
     }
 
     msUpdateStyleFromString(c->styles[0], stylestring);
+    double geo_cellsize = msGetGeoCellSize(map);
+    msUpdateClassScaleFactor(geo_cellsize, map, layer, c);
+
     if (c->styles[0]->symbolname) {
       if ((c->styles[0]->symbol = msGetSymbolIndex(
                &(map->symbolset), c->styles[0]->symbolname, MS_TRUE)) == -1) {
@@ -1412,6 +1415,8 @@ int msLayerGetFeatureStyle(mapObj *map, layerObj *layer, classObj *c,
       c->layer = layer;
     }
     msUpdateClassFromString(c, stylestring);
+    double geo_cellsize = msGetGeoCellSize(map);
+    msUpdateClassScaleFactor(geo_cellsize, map, layer, c);
   } else if (strncasecmp(stylestring, "pen", 3) == 0 ||
              strncasecmp(stylestring, "brush", 5) == 0 ||
              strncasecmp(stylestring, "symbol", 6) == 0 ||


=====================================
src/mappostgis.cpp
=====================================
@@ -134,7 +134,7 @@ static int arcStrokeCircularString(wkbObj *w, double segment_angle,
 /*
 ** msPostGISCloseConnection()
 **
-** Handler registered witih msConnPoolRegister so that Mapserver
+** Handler registered with msConnPoolRegister so that Mapserver
 ** can clean up open connections during a shutdown.
 */
 static void msPostGISCloseConnection(void *pgconn) {


=====================================
src/mapproject.c
=====================================
@@ -762,7 +762,7 @@ int msProcessProjection(projectionObj *p) {
       // PROJ doesn't like extraneous parameters that it doesn't recognize
       // when initializing a CRS from a +init=epsg:xxxx string
       // Cf https://github.com/OSGeo/PROJ/issues/4203
-      if (strncmp(p->args[i], "epsgaxis=", strlen("epsgaxis=")) != 0) {
+      if (strstr(p->args[i], "epsgaxis=") == NULL) {
         args[numargs] = p->args[i];
         ++numargs;
       }


=====================================
src/mapscript/python/CMakeLists.txt
=====================================
@@ -42,18 +42,20 @@ file(READ ${SETUP_PY_TEMP} SETUP_CONTENT)
 
 file(GENERATE OUTPUT $<TARGET_FILE_DIR:${SWIG_MODULE_pythonmapscript_REAL_NAME}>/setup.py INPUT ${SETUP_PY_TEMP})
 
-if(MSVC)
-    set(OUTPUT_FOLDER ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_BUILD_TYPE})
-else()
-    # for non-Windows builds there are no build type subfolders (e.g. Release, Debug etc.)
-    set(OUTPUT_FOLDER ${CMAKE_CURRENT_BINARY_DIR})
-endif()
+IF (NOT DEFINED MAPSCRIPT_WORKING_DIR)
+    if(MSVC)
+        set(MAPSCRIPT_WORKING_DIR ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_BUILD_TYPE})
+    else()
+        # for non-Windows builds there are no build type subfolders (e.g. Release, Debug etc.)
+        set(MAPSCRIPT_WORKING_DIR ${CMAKE_CURRENT_BINARY_DIR})
+    endif()
+ENDIF (NOT DEFINED MAPSCRIPT_WORKING_DIR)
 
 if(WIN32)
     # Windows venv binaries are in a different location than Linux
-    set(Python_VENV_SCRIPTS ${OUTPUT_FOLDER}/mapscriptvenv/Scripts)
+    set(Python_VENV_SCRIPTS ${MAPSCRIPT_WORKING_DIR}/mapscriptvenv/Scripts)
 else()
-    set(Python_VENV_SCRIPTS ${OUTPUT_FOLDER}/mapscriptvenv/bin)
+    set(Python_VENV_SCRIPTS ${MAPSCRIPT_WORKING_DIR}/mapscriptvenv/bin)
 endif()
 
 add_custom_target(
@@ -64,7 +66,7 @@ add_custom_target(
 add_custom_command(
     DEPENDS ${SWIG_MODULE_pythonmapscript_REAL_NAME}
     OUTPUT mapscriptvenv.stamp
-    WORKING_DIRECTORY ${OUTPUT_FOLDER}
+    WORKING_DIRECTORY ${MAPSCRIPT_WORKING_DIR}
     COMMAND ${Python_EXECUTABLE} -m pip install pip --upgrade
     COMMAND ${Python_EXECUTABLE} -m pip install virtualenv
     COMMAND ${Python_EXECUTABLE} -m virtualenv mapscriptvenv
@@ -75,7 +77,7 @@ add_custom_command(
 add_custom_command(
     DEPENDS mapscriptvenv.stamp
     OUTPUT mapscriptwheel.stamp
-    WORKING_DIRECTORY ${OUTPUT_FOLDER}
+    WORKING_DIRECTORY ${MAPSCRIPT_WORKING_DIR}
     COMMAND ${Python_VENV_SCRIPTS}/python -m build --wheel > wheel_build.log
     COMMENT "Building the mapscript Python wheel"
 )
@@ -84,7 +86,7 @@ add_custom_command(
     WORKING_DIRECTORY ${Python_VENV_SCRIPTS} # make sure scripts aren't run when from the same folder as mapscript.py
     DEPENDS mapscriptwheel.stamp
     OUTPUT mapscripttests.stamp
-    COMMAND ${Python_VENV_SCRIPTS}/pip install --no-index --find-links=${OUTPUT_FOLDER}/dist mapscript
+    COMMAND ${Python_VENV_SCRIPTS}/pip install --no-index --find-links=${MAPSCRIPT_WORKING_DIR}/dist mapscript
     # ERROR: file or package not found: mapscript.tests (missing __init__.py?) is caused by
     # ImportError: DLL load failed while importing _mapscript: The specified module could not be found.
     COMMAND ${Python_VENV_SCRIPTS}/python -m pytest --pyargs mapscript.tests
@@ -124,14 +126,14 @@ install(
 
     execute_process(
       COMMAND ${Python_EXECUTABLE} -m pip install \${PYTHON_ROOT} \${PYTHON_PREFIX} .
-      WORKING_DIRECTORY ${OUTPUT_FOLDER}
+      WORKING_DIRECTORY ${MAPSCRIPT_WORKING_DIR}
     )
   "
 )
 
 message(STATUS "CMake Version: ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}")
 message(STATUS "Build Type: ${CMAKE_BUILD_TYPE}")
-message(STATUS "Python MapScript output directory: ${OUTPUT_FOLDER}")
+message(STATUS "Python MapScript output directory: ${MAPSCRIPT_WORKING_DIR}")
 message(STATUS "Python Executable: ${Python_EXECUTABLE}")
 message(STATUS "Python Version: ${Python_VERSION}")
 message(STATUS "Python site packages: ${Python_SITELIB}")


=====================================
src/mapserver.h
=====================================
@@ -3278,6 +3278,10 @@ rectObj msUVRASTERGetSearchRect(layerObj *layer, mapObj *map);
 /*      Prototypes for functions in mapdraw.c                           */
 /* ==================================================================== */
 
+MS_DLL_EXPORT double msGetGeoCellSize(const mapObj *map);
+MS_DLL_EXPORT void msUpdateClassScaleFactor(double geo_cellsize,
+                                            const mapObj *map,
+                                            const layerObj *layer, classObj *c);
 MS_DLL_EXPORT imageObj *msPrepareImage(mapObj *map, int allow_nonsquare);
 MS_DLL_EXPORT imageObj *msDrawMap(mapObj *map, int querymap);
 MS_DLL_EXPORT int msLayerIsVisible(mapObj *map, layerObj *layer);


=====================================
src/renderers/agg/src/agg_font_freetype.cpp
=====================================
@@ -154,15 +154,14 @@ namespace mapserver
 
         FT_Vector*  point;
         FT_Vector*  limit;
-        char*       tags;
 
-        int   n;         // index of contour in outline
-        int   first;     // index of first point in contour
+        unsigned n;         // index of contour in outline
+        unsigned first;     // index of first point in contour
         char  tag;       // current point's state
 
         first = 0;
 
-        for(n = 0; n < outline.n_contours; n++)
+        for(n = 0; n < (unsigned)outline.n_contours; n++)
         {
             int  last;  // index of last point in contour
 
@@ -174,7 +173,7 @@ namespace mapserver
             FT_Vector v_control = v_start;
 
             point = outline.points + first;
-            tags  = outline.tags  + first;
+            auto tags  = outline.tags  + first;
             tag   = FT_CURVE_TAG(tags[0]);
 
             // A contour cannot start with a cubic control point!



View it on GitLab: https://salsa.debian.org/debian-gis-team/mapserver/-/compare/8c86fd9f8597334006f9e9de4d9dc92d15a28eaf...d988f3f457177a5d1c3211c9906d2b083e674424

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/mapserver/-/compare/8c86fd9f8597334006f9e9de4d9dc92d15a28eaf...d988f3f457177a5d1c3211c9906d2b083e674424
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20240902/bc34d658/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list