configure: WARNING: could not find GMetaDOM
./configure: line 19978: [: : integer expected
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from HashMap.hh:24,
                 from Configuration.hh:30,
                 from Configuration.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from Configuration.hh:26:
StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from String.hh:22,
                 from AbstractLogger.hh:23,
                 from Configuration.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from StringHash.cc:21:
StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/functional:51,
                 from StringHash.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from HashMap.hh:24,
                 from token.cc:23:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from token.cc:24:
StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from /usr/include/c++/15.2.0/backward/hashtable.h:62,
                 from /usr/include/c++/15.2.0/ext/hash_map:64:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/engine/mathml/MathMLOperatorDictionary.hh:25,
                 from View.cc:29:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
AttributeSet.cc:30:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   30 |   : public std::binary_function,AttributeId,bool>
      |                 ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/functional:51,
                 from AttributeSet.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/engine/mathml/MathMLOperatorDictionary.hh:24:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from View.hh:23,
                 from View.cc:25:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
prefix.c: In function ‘br_strndup’:
prefix.c:382:43: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  382 |         result = (char *) calloc (sizeof (char), len + 1);
      |                                           ^~~~
prefix.c:382:43: note: earlier argument should specify number of elements, later size of each element
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLAlignGroupElement.cc:24:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/token.hh:22,
                 from MathMLMarkNode.hh:22,
                 from MathMLAlignGroupElement.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLLinearContainerElement.hh:25,
                 from MathMLActionElement.hh:23,
                 from MathMLActionElement.cc:25:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from MathMLActionElement.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLOperatorElement.hh:23,
                 from MathMLElement.cc:25:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_tree.h:67,
                 from /usr/include/c++/15.2.0/map:64,
                 from ../../../src/engine/common/AttributeSet.hh:22,
                 from MathMLElement.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLOperatorElement.hh:23,
                 from MathMLEmbellishment.cc:25:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from ../../../src/backend/common/BoxedLayoutArea.hh:22,
                 from ../../../src/backend/common/AreaFactory.hh:23,
                 from MathMLEmbellishment.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLOperatorElement.hh:23,
                 from MathMLFractionElement.cc:28:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from ../../../src/backend/common/BoxedLayoutArea.hh:22,
                 from ../../../src/backend/common/AreaFactory.hh:23,
                 from MathMLFractionElement.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLOperatorElement.hh:23,
                 from MathMLFunctionApplicationNode.cc:21:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bitset:54,
                 from ../../../src/engine/common/Element.hh:22,
                 from MathMLElement.hh:23,
                 from MathMLTokenElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLIdentifierElement.hh:22,
                 from MathMLIdentifierElement.cc:21:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bitset:54,
                 from ../../../src/engine/common/Element.hh:22,
                 from MathMLElement.hh:23,
                 from MathMLTokenElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLLinearContainerElement.hh:25,
                 from MathMLRowElement.hh:23,
                 from MathMLInferredRowElement.hh:22,
                 from MathMLInferredRowElement.cc:21:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from MathMLLinearContainerElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLOperatorElement.hh:23,
                 from MathMLInvisibleTimesNode.cc:21:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bitset:54,
                 from ../../../src/engine/common/Element.hh:22,
                 from MathMLElement.hh:23,
                 from MathMLTokenElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLLinearContainerElement.hh:25,
                 from MathMLLinearContainerElement.cc:21:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from MathMLLinearContainerElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = MathMLLinearContainerElement; T = MathMLElement; TPtr = SmartPtr]’:
MathMLLinearContainerElement.cc:34:22:   required from here
   34 |   content.setFlagDown(f);
      |   ~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = MathMLLinearContainerElement; T = MathMLElement; TPtr = SmartPtr]’:
MathMLLinearContainerElement.cc:41:24:   required from here
   41 |   content.resetFlagDown(f);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from MathMLMultiScriptsElement.cc:23:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/functional:51,
                 from ../../../src/engine/common/Adapters.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from MathMLMultiScriptsElement.hh:25,
                 from MathMLMultiScriptsElement.cc:24:
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = MathMLMultiScriptsElement; T = MathMLElement; TPtr = SmartPtr]’:
MathMLMultiScriptsElement.cc:212:24:   required from here
  212 |   subScript.setFlagDown(f);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = MathMLMultiScriptsElement; T = MathMLElement; TPtr = SmartPtr]’:
MathMLMultiScriptsElement.cc:223:26:   required from here
  223 |   subScript.resetFlagDown(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLLinearContainerElement.hh:25,
                 from MathMLRowElement.hh:23,
                 from MathMLInferredRowElement.hh:22,
                 from MathMLNormalizingContainerElement.cc:26:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from ../../../src/common/Variant.hh:22,
                 from ../../../src/backend/common/FormattingContext.hh:23,
                 from MathMLNormalizingContainerElement.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLNumberElement.hh:22,
                 from MathMLNumberElement.cc:21:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bitset:54,
                 from ../../../src/engine/common/Element.hh:22,
                 from MathMLElement.hh:23,
                 from MathMLTokenElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from MathMLOperatorDictionary.hh:25,
                 from MathMLOperatorElement.cc:29:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from MathMLOperatorDictionary.hh:25,
                 from MathMLOperatorDictionary.cc:25:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from MathMLOperatorDictionary.hh:24:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bits/locale_classes.h:42,
                 from /usr/include/c++/15.2.0/bits/ios_base.h:43,
                 from /usr/include/c++/15.2.0/ios:46,
                 from /usr/include/c++/15.2.0/bits/ostream.h:43,
                 from /usr/include/c++/15.2.0/ostream:42,
                 from /usr/include/c++/15.2.0/iostream:43,
                 from ../../../src/common/StringAux.hh:22,
                 from MathMLOperatorDictionary.cc:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLOperatorElement.hh:23,
                 from MathMLOperatorElement.cc:28:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from ../../../src/backend/common/BoxedLayoutArea.hh:22,
                 from ../../../src/backend/common/AreaFactory.hh:23,
                 from MathMLOperatorElement.cc:24:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from MathMLOperatorDictionary.hh:24:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
MathMLOperatorElement.cc: In member function ‘virtual AreaRef MathMLOperatorElement::format(FormattingContext&)’:
MathMLOperatorElement.cc:118:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
  118 |       if (SmartPtr value = GET_OPERATOR_ATTRIBUTE_VALUE(MathML, Operator, maxsize, defaults))
      |          ^
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLOperatorElement.hh:23,
                 from MathMLPaddedElement.cc:27:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from ../../../src/common/Variant.hh:22,
                 from ../../../src/common/ValueConversion.hh:25,
                 from MathMLPaddedElement.cc:24:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLOperatorElement.hh:23,
                 from MathMLPhantomElement.cc:25:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from ../../../src/backend/common/BoxedLayoutArea.hh:22,
                 from ../../../src/backend/common/AreaFactory.hh:23,
                 from MathMLPhantomElement.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLOperatorElement.hh:23,
                 from MathMLScriptElement.cc:23:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bitset:54,
                 from ../../../src/engine/common/Element.hh:22,
                 from MathMLElement.hh:23,
                 from MathMLTokenElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from MathMLRowElement.cc:28:
MathMLAdapters.hh:26:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 |   : public std::unary_function,bool>
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/functional:51,
                 from MathMLRowElement.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLLinearContainerElement.hh:25,
                 from MathMLRowElement.hh:23,
                 from MathMLRowElement.cc:30:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
MathMLRowElement.cc: In member function ‘virtual bool MathMLRowElement::IsSpaceLike() const’:
MathMLRowElement.cc:125:32: warning: ‘constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = IsSpaceLikePredicate]’ is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations]
  125 |                       std::not1(IsSpaceLikePredicate())) == content.end();
      |                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:1043:5: note: declared here
 1043 |     not1(const _Predicate& __pred)
      |     ^~~~
MathMLRowElement.cc: In member function ‘virtual SmartPtr MathMLRowElement::getCoreOperator()’:
MathMLRowElement.cc:163:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
  163 |     if ((*elem) && !(*elem)->IsSpaceLike())
      |        ^
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLStringLitElement.hh:22,
                 from MathMLStringLitElement.cc:23:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bitset:54,
                 from ../../../src/engine/common/Element.hh:22,
                 from MathMLElement.hh:23,
                 from MathMLTokenElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLOperatorElement.hh:23,
                 from MathMLStyleElement.cc:27:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from ../../../src/backend/common/BoxedLayoutArea.hh:22,
                 from ../../../src/backend/common/AreaFactory.hh:23,
                 from MathMLStyleElement.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLLinearContainerElement.hh:25,
                 from MathMLActionElement.hh:23,
                 from MathMLTableCellElement.cc:23:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from MathMLLinearContainerElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTableElement.hh:23,
                 from MathMLTableElement.cc:25:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/token.hh:22,
                 from MathMLTableCellElement.hh:22,
                 from MathMLTableElement.cc:24:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
MathMLTableElement.cc: In member function ‘virtual AreaRef MathMLTableElement::format(FormattingContext&)’:
MathMLTableElement.cc:126:31: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = FormatAdapter >; _Tp = FormattingContext*]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  126 |                   std::bind2nd(FormatAdapter(), &ctxt));
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
MathMLTableElement.cc:129:31: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = FormatAdapter >; _Tp = FormattingContext*]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  129 |                   std::bind2nd(FormatAdapter(), &ctxt));
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = MathMLTableElement; T = MathMLTableCellElement; TPtr = SmartPtr]’:
MathMLTableElement.cc:163:19:   required from here
  163 |   cell.setFlagDown(f);
      |   ~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = MathMLTableElement; T = MathMLTableCellElement; TPtr = SmartPtr]’:
MathMLTableElement.cc:171:21:   required from here
  171 |   cell.resetFlagDown(f);
      |   ~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from MathMLTableFormatter.cc:24:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/functional:51,
                 from ../../../src/engine/common/Adapters.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/cassert:46,
                 from ../../../src/common/WeakPtr.hh:22,
                 from ../../../src/engine/common/Element.hh:25,
                 from MathMLElement.hh:23,
                 from MathMLContainerElement.hh:22,
                 from MathMLBinContainerElement.hh:22,
                 from MathMLNormalizingContainerElement.hh:22,
                 from MathMLTableCellElement.hh:23,
                 from MathMLTableFormatter.hh:28,
                 from MathMLTableFormatter.cc:25:
MathMLTableFormatter.cc: In member function ‘void MathMLTableFormatter::init(const FormattingContext&, unsigned int, unsigned int, const std::vector >&, const std::vector >&, const SmartPtr&, const SmartPtr&, const SmartPtr&, const SmartPtr&, const SmartPtr&, const SmartPtr&, const SmartPtr&, const SmartPtr&, const SmartPtr&, const SmartPtr&)’:
MathMLTableFormatter.cc:101:20: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits]
  101 |   assert(nGridRows >= 0);
      |          ~~~~~~~~~~^~~~
MathMLTableFormatter.cc:102:23: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits]
  102 |   assert(nGridColumns >= 0);
      |          ~~~~~~~~~~~~~^~~~
MathMLTableFormatter.cc: In member function ‘void MathMLTableFormatter::formatCells(const FormattingContext&, const scaled&, const SmartPtr&) const’:
MathMLTableFormatter.cc:188:60: warning: unused parameter ‘ctxt’ [-Wunused-parameter]
  188 | MathMLTableFormatter::formatCells(const FormattingContext& ctxt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
MathMLTableFormatter.cc:189:49: warning: unused parameter ‘availableWidth’ [-Wunused-parameter]
  189 |                                   const scaled& availableWidth,
      |                                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
MathMLTableFormatter.cc:190:58: warning: unused parameter ‘width’ [-Wunused-parameter]
  190 |                                   const SmartPtr& width) const
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
MathMLTableFormatter.cc: In member function ‘scaled MathMLTableFormatter::computeMinimumTableWidthF()’:
MathMLTableFormatter.cc:454:10: warning: variable ‘tempWidth’ set but not used [-Wunused-but-set-variable]
  454 |   scaled tempWidth = 0;
      |          ^~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLTextElement.hh:22,
                 from MathMLTextElement.cc:21:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bitset:54,
                 from ../../../src/engine/common/Element.hh:22,
                 from MathMLElement.hh:23,
                 from MathMLTokenElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLLinearContainerElement.hh:25,
                 from MathMLActionElement.hh:23,
                 from MathML.hh:22,
                 from MathMLTokenElement.cc:23:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from MathMLLinearContainerElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLTokenElement.hh:24,
                 from MathMLOperatorElement.hh:23,
                 from MathMLUnderOverElement.cc:23:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bitset:54,
                 from ../../../src/engine/common/Element.hh:22,
                 from MathMLElement.hh:23,
                 from MathMLTokenElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from MathMLLinearContainerElement.hh:25,
                 from MathMLRowElement.hh:23,
                 from traverseAux.cc:25:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bitset:54,
                 from ../../../src/engine/common/Element.hh:22,
                 from MathMLElement.hh:23,
                 from traverseAux.cc:24:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from BoxMLActionElement.cc:22:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/functional:51,
                 from ../../../src/engine/common/Adapters.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from BoxMLLinearContainerElement.hh:23,
                 from BoxMLActionElement.hh:22,
                 from BoxMLActionElement.cc:26:
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:43:24:   required from here
   43 |     content.setFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:49:26:   required from here
   49 |     content.resetFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from BoxMLLinearContainerElement.hh:23,
                 from BoxMLGroupElement.hh:22,
                 from BoxMLGroupElement.cc:21:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bitset:54,
                 from ../../../src/engine/common/Element.hh:22,
                 from BoxMLElement.hh:23,
                 from BoxMLLinearContainerElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:43:24:   required from here
   43 |     content.setFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:49:26:   required from here
   49 |     content.resetFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from BoxMLLinearContainerElement.hh:23,
                 from BoxMLHElement.hh:22,
                 from BoxMLHElement.cc:22:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/engine/common/AttributeSignature.hh:22,
                 from BoxMLAttributeSignatures.hh:22,
                 from BoxMLHElement.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:43:24:   required from here
   43 |     content.setFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:49:26:   required from here
   49 |     content.resetFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from BoxMLLinearContainerElement.hh:23,
                 from BoxMLHOVElement.hh:22,
                 from BoxMLHOVElement.cc:22:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/engine/common/AttributeSignature.hh:22,
                 from BoxMLAttributeSignatures.hh:22,
                 from BoxMLHOVElement.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:43:24:   required from here
   43 |     content.setFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:49:26:   required from here
   49 |     content.resetFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from BoxMLLinearContainerElement.hh:23,
                 from BoxMLHVElement.hh:22,
                 from BoxMLHVElement.cc:22:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/engine/common/AttributeSignature.hh:22,
                 from BoxMLAttributeSignatures.hh:22,
                 from BoxMLHVElement.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:43:24:   required from here
   43 |     content.setFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:49:26:   required from here
   49 |     content.resetFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from BoxMLLinearContainerElement.hh:23,
                 from BoxMLLayoutElement.hh:22,
                 from BoxMLLayoutElement.cc:21:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bitset:54,
                 from ../../../src/engine/common/Element.hh:22,
                 from BoxMLElement.hh:23,
                 from BoxMLLinearContainerElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:43:24:   required from here
   43 |     content.setFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:49:26:   required from here
   49 |     content.resetFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from BoxMLLinearContainerElement.hh:23,
                 from BoxMLLinearContainerElement.cc:21:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bitset:54,
                 from ../../../src/engine/common/Element.hh:22,
                 from BoxMLElement.hh:23,
                 from BoxMLLinearContainerElement.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:43:24:   required from here
   43 |     content.setFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:49:26:   required from here
   49 |     content.resetFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from BoxMLLinearContainerElement.hh:23,
                 from BoxMLVElement.hh:22,
                 from BoxMLVElement.cc:22:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/engine/common/AttributeSignature.hh:22,
                 from BoxMLAttributeSignatures.hh:22,
                 from BoxMLVElement.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:43:24:   required from here
   43 |     content.setFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
BoxMLLinearContainerElement.hh:49:26:   required from here
   49 |     content.resetFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../../src/common/HashMap.hh:24,
                 from TFMManager.hh:22,
                 from TFMManager.cc:21:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from TFMManager.hh:26:
../../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from /usr/include/c++/15.2.0/backward/hashtable.h:62,
                 from /usr/include/c++/15.2.0/ext/hash_map:64:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/cassert:46,
                 from ../../../src/common/SmartPtr.hh:22,
                 from Area.hh:24,
                 from AreaId.hh:24,
                 from AreaId.cc:23:
AreaId.cc: In member function ‘AreaRef AreaId::getArea(int) const’:
AreaId.cc:67:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   67 |       assert(index <= areaV.size());
      |              ~~~~~~^~~~~~~~~~~~~~~
AreaId.cc:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   72 |       assert(-index <= areaV.size());
      |              ~~~~~~~^~~~~~~~~~~~~~~
AreaId.cc: In member function ‘void AreaId::accumulateOrigin(Point&, int, int) const’:
AreaId.cc:84:32: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   84 |   assert(beginA >= 0 && beginA <= originV.size());
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~
AreaId.cc:85:28: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   85 |   assert(endA >= 0 && endA <= originV.size());
      |                       ~~~~~^~~~~~~~~~~~~~~~~
AreaId.cc: In member function ‘CharIndex AreaId::getLength(int, int) const’:
AreaId.cc:104:32: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  104 |   assert(beginA >= 0 && beginA <= lengthV.size());
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~
AreaId.cc:105:28: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  105 |   assert(endA >= 0 && endA <= lengthV.size());
      |                       ~~~~~^~~~~~~~~~~~~~~~~
BoxedLayoutArea.cc: In member function ‘virtual AreaRef BoxedLayoutArea::fit(const scaled&, const scaled&, const scaled&) const’:
BoxedLayoutArea.cc:107:36: warning: unused parameter ‘width’ [-Wunused-parameter]
  107 | BoxedLayoutArea::fit(const scaled& width, const scaled& height, const scaled& depth) const
      |                      ~~~~~~~~~~~~~~^~~~~
BoxedLayoutArea.cc:107:57: warning: unused parameter ‘height’ [-Wunused-parameter]
  107 | BoxedLayoutArea::fit(const scaled& width, const scaled& height, const scaled& depth) const
      |                                           ~~~~~~~~~~~~~~^~~~~~
BoxedLayoutArea.cc:107:79: warning: unused parameter ‘depth’ [-Wunused-parameter]
  107 | BoxedLayoutArea::fit(const scaled& width, const scaled& height, const scaled& depth) const
      |                                                                 ~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/c++/15.2.0/cassert:46,
                 from ../../../src/common/SmartPtr.hh:22,
                 from Area.hh:24,
                 from AreaId.hh:24,
                 from BoxedLayoutArea.cc:23:
BoxedLayoutArea.cc: In member function ‘virtual AreaRef BoxedLayoutArea::node(AreaIndex) const’:
BoxedLayoutArea.cc:128:22: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  128 |   assert(i >= 0 && i < content.size());
      |                    ~~^~~~~~~~~~~~~~~~
BoxedLayoutArea.cc: In member function ‘virtual void BoxedLayoutArea::origin(AreaIndex, Point&) const’:
BoxedLayoutArea.cc:135:22: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  135 |   assert(i >= 0 && i < content.size());
      |                    ~~^~~~~~~~~~~~~~~~
BoxedLayoutArea.cc: In member function ‘virtual CharIndex BoxedLayoutArea::lengthTo(AreaIndex) const’:
BoxedLayoutArea.cc:143:22: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  143 |   assert(i >= 0 && i < content.size());
      |                    ~~^~~~~~~~~~~~~~~~
CombinedGlyphArea.cc: In member function ‘virtual AreaRef CombinedGlyphArea::fit(const scaled&, const scaled&, const scaled&) const’:
CombinedGlyphArea.cc:59:38: warning: unused parameter ‘width’ [-Wunused-parameter]
   59 | CombinedGlyphArea::fit(const scaled& width, const scaled& height, const scaled& depth) const
      |                        ~~~~~~~~~~~~~~^~~~~
CombinedGlyphArea.cc:59:59: warning: unused parameter ‘height’ [-Wunused-parameter]
   59 | CombinedGlyphArea::fit(const scaled& width, const scaled& height, const scaled& depth) const
      |                                             ~~~~~~~~~~~~~~^~~~~~
CombinedGlyphArea.cc:59:81: warning: unused parameter ‘depth’ [-Wunused-parameter]
   59 | CombinedGlyphArea::fit(const scaled& width, const scaled& height, const scaled& depth) const
      |                                                                   ~~~~~~~~~~~~~~^~~~~
CombinedGlyphArea.cc: In member function ‘virtual bool CombinedGlyphArea::searchByCoords(AreaId&, const scaled&, const scaled&) const’:
CombinedGlyphArea.cc:118:49: warning: unused parameter ‘id’ [-Wunused-parameter]
  118 | CombinedGlyphArea::searchByCoords(class AreaId& id, const scaled& x, const scaled& y) const
      |                                   ~~~~~~~~~~~~~~^~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from ComputerModernFamily.cc:25:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from ComputerModernFamily.cc:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from ComputerModernShaper.cc:30:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
GlyphWrapperArea.cc: In member function ‘virtual bool GlyphWrapperArea::positionOfIndex(CharIndex, Point*, BoundingBox*) const’:
GlyphWrapperArea.cc:52:59: warning: unused parameter ‘p’ [-Wunused-parameter]
   52 | GlyphWrapperArea::positionOfIndex(CharIndex index, Point* p, BoundingBox* b) const
      |                                                    ~~~~~~~^
In file included from ComputerModernShaper.hh:23,
                 from ComputerModernShaper.cc:27:
Shaper.hh:36:16: warning: ‘virtual bool Shaper::shapeCombiningChar(const ShapingContext&) const’ was hidden [-Woverloaded-virtual=]
   36 |   virtual bool shapeCombiningChar(const ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
ComputerModernShaper.hh:117:16: note:   by ‘virtual bool ComputerModernShaper::shapeCombiningChar(ShapingContext&) const’
  117 |   virtual bool shapeCombiningChar(class ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from BoxedLayoutArea.hh:22,
                 from AreaFactory.hh:23,
                 from ComputerModernShaper.cc:24:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
ComputerModernShaper.cc: In static member function ‘static UChar8 ComputerModernShaper::toTTFGlyphIndex(ComputerModernFamily::FontEncId, UChar8)’:
ComputerModernShaper.cc:1397:71: warning: unused parameter ‘name’ [-Wunused-parameter]
 1397 | ComputerModernShaper::toTTFGlyphIndex(ComputerModernFamily::FontEncId name, UChar8 index)
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /usr/include/c++/15.2.0/cassert:46,
                 from ../../../src/common/SmartPtr.hh:22,
                 from Area.hh:24,
                 from ContainerArea.hh:22,
                 from LinearContainerArea.hh:24,
                 from HorizontalArrayArea.hh:22,
                 from GlyphStringArea.hh:23,
                 from GlyphStringArea.cc:21:
GlyphStringArea.cc: In member function ‘virtual CharIndex GlyphStringArea::lengthTo(AreaIndex) const’:
GlyphStringArea.cc:38:30: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   38 |   assert(index >= 0 && index < content.size());
      |                        ~~~~~~^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/cassert:46,
                 from ../../../src/common/SmartPtr.hh:22,
                 from Area.hh:24,
                 from AreaId.hh:24,
                 from HorizontalArrayArea.cc:21:
HorizontalArrayArea.cc: In member function ‘scaled HorizontalArrayArea::leftSide(AreaIndex) const’:
HorizontalArrayArea.cc:146:22: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  146 |   assert(i >= 0 && i < content.size());
      |                    ~~^~~~~~~~~~~~~~~~
HorizontalArrayArea.cc: In member function ‘scaled HorizontalArrayArea::rightSide(AreaIndex) const’:
HorizontalArrayArea.cc:159:22: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  159 |   assert(i >= 0 && i < content.size());
      |                    ~~^~~~~~~~~~~~~~~~
HorizontalArrayArea.cc:163:42: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  163 |   while (ledge == scaled::max() && r + 1 < content.size())
      |                                    ~~~~~~^~~~~~~~~~~~~~~~
HorizontalArrayArea.cc: In member function ‘virtual void HorizontalArrayArea::origin(AreaIndex, Point&) const’:
HorizontalArrayArea.cc:222:22: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  222 |   assert(i >= 0 && i < content.size());
      |                    ~~^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from MathGraphicDevice.cc:70:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/cassert:46,
                 from ../../../src/common/SmartPtr.hh:22,
                 from Area.hh:24,
                 from AreaId.hh:24,
                 from LinearContainerArea.cc:19:
LinearContainerArea.cc: In member function ‘virtual AreaRef LinearContainerArea::node(AreaIndex) const’:
LinearContainerArea.cc:119:22: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  119 |   assert(i >= 0 && i < content.size());
      |                    ~~^~~~~~~~~~~~~~~~
LinearContainerArea.cc: In member function ‘virtual CharIndex LinearContainerArea::lengthTo(AreaIndex) const’:
LinearContainerArea.cc:126:22: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  126 |   assert(i >= 0 && i < content.size());
      |                    ~~^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/cassert:46,
                 from ../../../src/common/SmartPtr.hh:22,
                 from Area.hh:24,
                 from AreaId.hh:24,
                 from OverlapArrayArea.cc:21:
OverlapArrayArea.cc: In member function ‘virtual void OverlapArrayArea::origin(AreaIndex, Point&) const’:
OverlapArrayArea.cc:117:22: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  117 |   assert(i >= 0 && i < content.size());
      |                    ~~^~~~~~~~~~~~~~~~
In file included from CachedShapedString.hh:23,
                 from MathGraphicDevice.cc:69:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from BoxedLayoutArea.hh:22,
                 from AreaFactory.hh:23,
                 from MathGraphicDevice.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
MathGraphicDevice.cc: In member function ‘virtual AreaRef MathGraphicDevice::glyph(const FormattingContext&, const String&, const String&, long unsigned int) const’:
MathGraphicDevice.cc:185:51: warning: unused parameter ‘context’ [-Wunused-parameter]
  185 | MathGraphicDevice::glyph(const FormattingContext& context,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
MathGraphicDevice.cc:186:40: warning: unused parameter ‘alt’ [-Wunused-parameter]
  186 |                          const String& alt,
      |                          ~~~~~~~~~~~~~~^~~
MathGraphicDevice.cc:187:40: warning: unused parameter ‘fontFamily’ [-Wunused-parameter]
  187 |                          const String& fontFamily,
      |                          ~~~~~~~~~~~~~~^~~~~~~~~~
MathGraphicDevice.cc:188:40: warning: unused parameter ‘index’ [-Wunused-parameter]
  188 |                          unsigned long index) const
      |                          ~~~~~~~~~~~~~~^~~~~
MathGraphicDevice.cc: In member function ‘virtual AreaRef MathGraphicDevice::bevelledFraction(const FormattingContext&, const AreaRef&, const AreaRef&, const Length&) const’:
MathGraphicDevice.cc:219:51: warning: unused parameter ‘lineThickness’ [-Wunused-parameter]
  219 |                                     const Length& lineThickness) const
      |                                     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
Shaper.cc: In member function ‘virtual AreaRef Shaper::composeStretchyCharV(const SmartPtr&, const AreaRef&, const AreaRef&, const AreaRef&, const AreaRef&, const AreaRef&, const scaled&) const’:
Shaper.cc:96:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   96 |     for (unsigned i = 0; i < n; i++) v.push_back(glue);
      |                          ~~^~~
In file included from /usr/include/c++/15.2.0/cassert:46,
                 from ../../../src/common/WeakPtr.hh:22,
                 from ../../../src/engine/common/Element.hh:25,
                 from ShapingContext.cc:23:
ShapingContext.cc: In member function ‘AreaRef ShapingContext::getArea(int) const’:
ShapingContext.cc:168:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  168 |       assert(i < res.size());
      |              ~~^~~~~~~~~~~~
ShapingContext.cc:173:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  173 |       assert(-i <= res.size());
      |              ~~~^~~~~~~~~~~~~
SimpleArea.cc: In member function ‘virtual bool SimpleArea::searchByIndex(AreaId&, CharIndex) const’:
SimpleArea.cc:50:46: warning: unused parameter ‘index’ [-Wunused-parameter]
   50 | SimpleArea::searchByIndex(AreaId&, CharIndex index) const
      |                                    ~~~~~~~~~~^~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from StandardSymbolsShaper.hh:22,
                 from StandardSymbolsShaper.cc:28:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/cassert:46,
                 from ../../../src/common/SmartPtr.hh:22,
                 from Area.hh:24,
                 from AreaId.hh:24,
                 from VerticalArrayArea.cc:23:
VerticalArrayArea.cc: In constructor ‘VerticalArrayArea::VerticalArrayArea(const std::vector >&, AreaIndex)’:
VerticalArrayArea.cc:31:34: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   31 |   assert(refArea >= 0 && refArea < content.size());
      |                          ~~~~~~~~^~~~~~~~~~~~~~~~
VerticalArrayArea.cc: In member function ‘scaled VerticalArrayArea::prepareChildBoxes(std::vector&) const’:
VerticalArrayArea.cc:89:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
   89 |       if (BoundingBox backBox = box.back())
      |          ^
VerticalArrayArea.cc: In member function ‘virtual void VerticalArrayArea::origin(AreaIndex, Point&) const’:
VerticalArrayArea.cc:228:22: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  228 |   assert(i >= 0 && i < content.size());
      |                    ~~^~~~~~~~~~~~~~~~
VerticalArrayArea.cc: In member function ‘virtual CharIndex VerticalArrayArea::lengthTo(AreaIndex) const’:
VerticalArrayArea.cc:258:22: warning: comparison of integer expressions of different signedness: ‘AreaIndex’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  258 |   assert(i >= 0 && i < content.size());
      |                    ~~^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from TFMFontManager.hh:25,
                 from TFMComputerModernShaper.cc:24:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from TFMComputerModernMathGraphicDevice.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from TFMFontManager.hh:24:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from ShapingContext.hh:22,
                 from TFMComputerModernShaper.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from TFMComputerModernMathGraphicDevice.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ComputerModernShaper.hh:23,
                 from TFMComputerModernShaper.hh:22,
                 from TFMComputerModernShaper.cc:25:
Shaper.hh:36:16: warning: ‘virtual bool Shaper::shapeCombiningChar(const ShapingContext&) const’ was hidden [-Woverloaded-virtual=]
   36 |   virtual bool shapeCombiningChar(const ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
ComputerModernShaper.hh:117:16: note:   by ‘virtual bool ComputerModernShaper::shapeCombiningChar(ShapingContext&) const’
  117 |   virtual bool shapeCombiningChar(class ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
TFMComputerModernShaper.cc: In static member function ‘static ComputerModernFamily::FontNameId TFMComputerModernShaper::fontNameIdOfTFM(const SmartPtr&)’:
TFMComputerModernShaper.cc:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
   72 |   for (int i = 0; i < sizeof(name) / sizeof(const char*); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TFMComputerModernShaper.cc: In member function ‘virtual bool TFMComputerModernShaper::computeCombiningCharOffsetsAbove(const AreaRef&, const AreaRef&, scaled&, scaled&) const’:
TFMComputerModernShaper.cc:243:30: warning: ‘accentNameId’ may be used uninitialized [-Wmaybe-uninitialized]
  243 |                 accentNameId == ComputerModernFamily::FN_CMMI ||
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TFMComputerModernShaper.cc:161:40: note: ‘accentNameId’ was declared here
  161 |       ComputerModernFamily::FontNameId accentNameId;
      |                                        ^~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/backend/common/tfm/TFMManager.hh:22,
                 from TFMFontManager.cc:21:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from t1lib_T1FontManager.cc:24:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../../../src/backend/common/tfm/TFMManager.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from /usr/include/c++/15.2.0/backward/hashtable.h:62,
                 from /usr/include/c++/15.2.0/ext/hash_map:64:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from t1lib_T1FontManager.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from t1lib_TFM_T1FontManager.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from t1lib_TFM_T1FontManager.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from Gtk_DefaultPangoShaper.cc:23:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from Gtk_PangoFontManager.hh:27,
                 from Gtk_AdobeShaper.cc:28:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from Gtk_RenderingContext.hh:22,
                 from Gtk_BackgroundArea.cc:22:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from Gtk_PangoFontManager.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from ../../../src/backend/common/BoxedLayoutArea.hh:22,
                 from ../../../src/backend/common/AreaFactory.hh:23,
                 from Gtk_AreaFactory.hh:24,
                 from Gtk_AdobeShaper.cc:27:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
Gtk_AdobeShaper.cc:303:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  303 |     { NORMAL_VARIANT, "symbol", "medium", "r", "adobe-fontspecific" },
      |                       ^~~~~~~~
Gtk_AdobeShaper.cc:303:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  303 |     { NORMAL_VARIANT, "symbol", "medium", "r", "adobe-fontspecific" },
      |                                 ^~~~~~~~
Gtk_AdobeShaper.cc:303:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  303 |     { NORMAL_VARIANT, "symbol", "medium", "r", "adobe-fontspecific" },
      |                                           ^~~
Gtk_AdobeShaper.cc:303:48: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  303 |     { NORMAL_VARIANT, "symbol", "medium", "r", "adobe-fontspecific" },
      |                                                ^~~~~~~~~~~~~~~~~~~~
Gtk_AdobeShaper.cc:304:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  304 |     { NORMAL_VARIANT, "times", "medium", "r", "iso8859-1" },
      |                       ^~~~~~~
Gtk_AdobeShaper.cc:304:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  304 |     { NORMAL_VARIANT, "times", "medium", "r", "iso8859-1" },
      |                                ^~~~~~~~
Gtk_AdobeShaper.cc:304:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  304 |     { NORMAL_VARIANT, "times", "medium", "r", "iso8859-1" },
      |                                          ^~~
Gtk_AdobeShaper.cc:304:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  304 |     { NORMAL_VARIANT, "times", "medium", "r", "iso8859-1" },
      |                                               ^~~~~~~~~~~
Gtk_AdobeShaper.cc:305:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  305 |     { BOLD_VARIANT, "times", "bold", "r", "iso8859-1" },
      |                     ^~~~~~~
Gtk_AdobeShaper.cc:305:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  305 |     { BOLD_VARIANT, "times", "bold", "r", "iso8859-1" },
      |                              ^~~~~~
Gtk_AdobeShaper.cc:305:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  305 |     { BOLD_VARIANT, "times", "bold", "r", "iso8859-1" },
      |                                      ^~~
Gtk_AdobeShaper.cc:305:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  305 |     { BOLD_VARIANT, "times", "bold", "r", "iso8859-1" },
      |                                           ^~~~~~~~~~~
Gtk_AdobeShaper.cc:306:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  306 |     { ITALIC_VARIANT, "times", "medium", "i", "iso8859-1" },
      |                       ^~~~~~~
Gtk_AdobeShaper.cc:306:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  306 |     { ITALIC_VARIANT, "times", "medium", "i", "iso8859-1" },
      |                                ^~~~~~~~
Gtk_AdobeShaper.cc:306:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  306 |     { ITALIC_VARIANT, "times", "medium", "i", "iso8859-1" },
      |                                          ^~~
Gtk_AdobeShaper.cc:306:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  306 |     { ITALIC_VARIANT, "times", "medium", "i", "iso8859-1" },
      |                                               ^~~~~~~~~~~
Gtk_AdobeShaper.cc:307:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  307 |     { BOLD_ITALIC_VARIANT, "times", "bold", "i", "iso8859-1" },
      |                            ^~~~~~~
Gtk_AdobeShaper.cc:307:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  307 |     { BOLD_ITALIC_VARIANT, "times", "bold", "i", "iso8859-1" },
      |                                     ^~~~~~
Gtk_AdobeShaper.cc:307:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  307 |     { BOLD_ITALIC_VARIANT, "times", "bold", "i", "iso8859-1" },
      |                                             ^~~
Gtk_AdobeShaper.cc:307:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  307 |     { BOLD_ITALIC_VARIANT, "times", "bold", "i", "iso8859-1" },
      |                                                  ^~~~~~~~~~~
Gtk_AdobeShaper.cc:308:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  308 |     { SANS_SERIF_VARIANT, "helvetica", "medium", "r", "iso8859-1" },
      |                           ^~~~~~~~~~~
Gtk_AdobeShaper.cc:308:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  308 |     { SANS_SERIF_VARIANT, "helvetica", "medium", "r", "iso8859-1" },
      |                                        ^~~~~~~~
Gtk_AdobeShaper.cc:308:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  308 |     { SANS_SERIF_VARIANT, "helvetica", "medium", "r", "iso8859-1" },
      |                                                  ^~~
Gtk_AdobeShaper.cc:308:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  308 |     { SANS_SERIF_VARIANT, "helvetica", "medium", "r", "iso8859-1" },
      |                                                       ^~~~~~~~~~~
Gtk_AdobeShaper.cc:309:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  309 |     { BOLD_SANS_SERIF_VARIANT, "helvetica", "bold", "r", "iso8859-1" },
      |                                ^~~~~~~~~~~
Gtk_AdobeShaper.cc:309:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  309 |     { BOLD_SANS_SERIF_VARIANT, "helvetica", "bold", "r", "iso8859-1" },
      |                                             ^~~~~~
Gtk_AdobeShaper.cc:309:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  309 |     { BOLD_SANS_SERIF_VARIANT, "helvetica", "bold", "r", "iso8859-1" },
      |                                                     ^~~
Gtk_AdobeShaper.cc:309:58: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  309 |     { BOLD_SANS_SERIF_VARIANT, "helvetica", "bold", "r", "iso8859-1" },
      |                                                          ^~~~~~~~~~~
Gtk_AdobeShaper.cc:310:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  310 |     { SANS_SERIF_ITALIC_VARIANT, "helvetica", "medium", "i", "iso8859-1" },
      |                                  ^~~~~~~~~~~
Gtk_AdobeShaper.cc:310:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  310 |     { SANS_SERIF_ITALIC_VARIANT, "helvetica", "medium", "i", "iso8859-1" },
      |                                               ^~~~~~~~
Gtk_AdobeShaper.cc:310:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  310 |     { SANS_SERIF_ITALIC_VARIANT, "helvetica", "medium", "i", "iso8859-1" },
      |                                                         ^~~
Gtk_AdobeShaper.cc:310:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  310 |     { SANS_SERIF_ITALIC_VARIANT, "helvetica", "medium", "i", "iso8859-1" },
      |                                                              ^~~~~~~~~~~
Gtk_AdobeShaper.cc:311:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  311 |     { SANS_SERIF_BOLD_ITALIC_VARIANT, "helvetica", "bold", "i", "iso8859-1" },
      |                                       ^~~~~~~~~~~
Gtk_AdobeShaper.cc:311:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  311 |     { SANS_SERIF_BOLD_ITALIC_VARIANT, "helvetica", "bold", "i", "iso8859-1" },
      |                                                    ^~~~~~
Gtk_AdobeShaper.cc:311:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  311 |     { SANS_SERIF_BOLD_ITALIC_VARIANT, "helvetica", "bold", "i", "iso8859-1" },
      |                                                            ^~~
Gtk_AdobeShaper.cc:311:65: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  311 |     { SANS_SERIF_BOLD_ITALIC_VARIANT, "helvetica", "bold", "i", "iso8859-1" },
      |                                                                 ^~~~~~~~~~~
Gtk_AdobeShaper.cc:312:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  312 |     { MONOSPACE_VARIANT, "courier", "medium", "r", "iso8859-1" }
      |                          ^~~~~~~~~
Gtk_AdobeShaper.cc:312:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  312 |     { MONOSPACE_VARIANT, "courier", "medium", "r", "iso8859-1" }
      |                                     ^~~~~~~~
Gtk_AdobeShaper.cc:312:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  312 |     { MONOSPACE_VARIANT, "courier", "medium", "r", "iso8859-1" }
      |                                               ^~~
Gtk_AdobeShaper.cc:312:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  312 |     { MONOSPACE_VARIANT, "courier", "medium", "r", "iso8859-1" }
      |                                                    ^~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from Gtk_Backend.cc:26:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from Gtk_Backend.cc:21:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_tree.h:67,
                 from /usr/include/c++/15.2.0/map:64,
                 from Gtk_Backend.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/backend/common/MathGraphicDevice.hh:23,
                 from Gtk_MathGraphicDevice.hh:22,
                 from Gtk_Backend.cc:29:
../../../src/backend/common/GraphicDevice.hh:36:16: warning: ‘virtual void GraphicDevice::setFactory(const SmartPtr&)’ was hidden [-Woverloaded-virtual=]
   36 |   virtual void setFactory(const SmartPtr&);
      |                ^~~~~~~~~~
Gtk_MathGraphicDevice.hh:34:16: note:   by ‘virtual void Gtk_MathGraphicDevice::setFactory(const SmartPtr&)’
   34 |   virtual void setFactory(const SmartPtr&);
      |                ^~~~~~~~~~
../../../src/backend/common/GraphicDevice.hh:36:16: warning: ‘virtual void GraphicDevice::setFactory(const SmartPtr&)’ was hidden [-Woverloaded-virtual=]
   36 |   virtual void setFactory(const SmartPtr&);
      |                ^~~~~~~~~~
In file included from Gtk_Backend.cc:31:
Gtk_BoxGraphicDevice.hh:36:16: note:   by ‘virtual void Gtk_BoxGraphicDevice::setFactory(const SmartPtr&)’
   36 |   virtual void setFactory(const SmartPtr&);
      |                ^~~~~~~~~~
In file included from Gtk_DefaultPangoShaper.hh:24,
                 from Gtk_Backend.cc:36:
../../../src/backend/common/Shaper.hh:36:16: warning: ‘virtual bool Shaper::shapeCombiningChar(const ShapingContext&) const’ was hidden [-Woverloaded-virtual=]
   36 |   virtual bool shapeCombiningChar(const ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
In file included from Gtk_PangoComputerModernShaper.hh:22,
                 from Gtk_Backend.cc:38:
../../../src/backend/common/ComputerModernShaper.hh:117:16: note:   by ‘virtual bool ComputerModernShaper::shapeCombiningChar(ShapingContext&) const’
  117 |   virtual bool shapeCombiningChar(class ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
Gtk_Backend.cc: In constructor ‘Gtk_Backend::Gtk_Backend(const SmartPtr&, const SmartPtr&)’:
Gtk_Backend.cc:114:18: warning: unused variable ‘useTFM’ [-Wunused-variable]
  114 |       const bool useTFM = conf->getBool(l, "gtk-backend/type1-computer-modern-shaper/use-tfm", false);
      |                  ^~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/refwrap.h:41,
                 from /usr/include/c++/15.2.0/vector:70,
                 from ../../../src/common/Configuration.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from Gtk_RenderingContext.hh:22,
                 from Gtk_DefaultPangoShaper.cc:26:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
                 from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from Gtk_AreaFactory.hh:22,
                 from Gtk_DefaultPangoShaper.cc:24:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from Gtk_RenderingContext.hh:22,
                 from Gtk_ColorArea.cc:22:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from Gtk_RenderingContext.hh:22,
                 from Gtk_InkArea.cc:22:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from Gtk_MathGraphicDevice.cc:24:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from Gtk_PangoComputerModernShaper.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from Gtk_MathGraphicDevice.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/backend/common/MathGraphicDevice.hh:23,
                 from Gtk_MathGraphicDevice.hh:22,
                 from Gtk_MathGraphicDevice.cc:26:
../../../src/backend/common/GraphicDevice.hh:36:16: warning: ‘virtual void GraphicDevice::setFactory(const SmartPtr&)’ was hidden [-Woverloaded-virtual=]
   36 |   virtual void setFactory(const SmartPtr&);
      |                ^~~~~~~~~~
Gtk_MathGraphicDevice.hh:34:16: note:   by ‘virtual void Gtk_MathGraphicDevice::setFactory(const SmartPtr&)’
   34 |   virtual void setFactory(const SmartPtr&);
      |                ^~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from Gtk_PangoComputerModernShaper.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/backend/common/ComputerModernShaper.hh:23,
                 from Gtk_PangoComputerModernShaper.hh:22,
                 from Gtk_PangoComputerModernShaper.cc:24:
../../../src/backend/common/Shaper.hh:36:16: warning: ‘virtual bool Shaper::shapeCombiningChar(const ShapingContext&) const’ was hidden [-Woverloaded-virtual=]
   36 |   virtual bool shapeCombiningChar(const ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
../../../src/backend/common/ComputerModernShaper.hh:117:16: note:   by ‘virtual bool ComputerModernShaper::shapeCombiningChar(ShapingContext&) const’
  117 |   virtual bool shapeCombiningChar(class ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from Gtk_PangoFontManager.hh:27,
                 from Gtk_PangoFontManager.cc:25:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from Gtk_RenderingContext.hh:22,
                 from Gtk_PangoGlyphArea.cc:25:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
                 from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from Gtk_PangoGlyphArea.cc:22:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from Gtk_PangoFontManager.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from Gtk_PangoFontManager.hh:25:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
Gtk_PangoFontManager.cc: In member function ‘PangoFont* Gtk_PangoFontManager::createPangoFont(PangoFontDescription*, PangoXSubfont&) const’:
Gtk_PangoFontManager.cc:108:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
  108 |   char* charset = "adobe-fontspecific";
      |                   ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from Gtk_RenderingContext.hh:22,
                 from Gtk_PangoLayoutArea.cc:24:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
                 from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from Gtk_PangoLayoutArea.hh:22,
                 from Gtk_PangoLayoutArea.cc:23:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from Gtk_RenderingContext.hh:22,
                 from Gtk_PangoLayoutLineArea.cc:25:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
                 from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from Gtk_PangoLayoutLineArea.hh:22,
                 from Gtk_PangoLayoutLineArea.cc:24:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
Gtk_PangoLayoutLineArea.cc: In member function ‘virtual bool Gtk_PangoLayoutLineArea::indexOfPosition(const scaled&, const scaled&, CharIndex&) const’:
Gtk_PangoLayoutLineArea.cc:52:73: warning: unused parameter ‘y’ [-Wunused-parameter]
   52 | Gtk_PangoLayoutLineArea::indexOfPosition(const scaled& x, const scaled& y, CharIndex& index) const
      |                                                           ~~~~~~~~~~~~~~^
Gtk_PangoLayoutLineArea.cc: In member function ‘virtual bool Gtk_PangoLayoutLineArea::positionOfIndex(CharIndex, Point*, BoundingBox*) const’:
Gtk_PangoLayoutLineArea.cc:70:82: warning: unused parameter ‘b’ [-Wunused-parameter]
   70 | Gtk_PangoLayoutLineArea::positionOfIndex(CharIndex index, Point* p, BoundingBox* b) const
      |                                                                     ~~~~~~~~~~~~~^
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from Gtk_RenderingContext.hh:22,
                 from Gtk_WrapperArea.cc:22:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from Gtk_T1ComputerModernShaper.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from Gtk_RenderingContext.hh:22,
                 from Gtk_RenderingContext.cc:31:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gdk/gdkprivate.h:30,
                 from /usr/include/gtk-2.0/gdk/gdkx.h:30,
                 from Gtk_RenderingContext.cc:23:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from Gtk_BoxGraphicDevice.cc:29:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from Gtk_BoxGraphicDevice.hh:22,
                 from Gtk_BoxGraphicDevice.cc:25:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
                 from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from Gtk_AreaFactory.hh:22,
                 from Gtk_BoxGraphicDevice.cc:24:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../src/backend/common/BoxGraphicDevice.hh:24,
                 from Gtk_BoxGraphicDevice.hh:24:
../../../src/backend/common/GraphicDevice.hh:36:16: warning: ‘virtual void GraphicDevice::setFactory(const SmartPtr&)’ was hidden [-Woverloaded-virtual=]
   36 |   virtual void setFactory(const SmartPtr&);
      |                ^~~~~~~~~~
Gtk_BoxGraphicDevice.hh:36:16: note:   by ‘virtual void Gtk_BoxGraphicDevice::setFactory(const SmartPtr&)’
   36 |   virtual void setFactory(const SmartPtr&);
      |                ^~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from Gtk_BoxGraphicDevice.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
Gtk_BoxGraphicDevice.cc: In constructor ‘Gtk_BoxGraphicDevice::Gtk_BoxGraphicDevice(const SmartPtr&, const SmartPtr&)’:
Gtk_BoxGraphicDevice.cc:32:75: warning: unused parameter ‘conf’ [-Wunused-parameter]
   32 |                                            const SmartPtr& conf)
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from Gtk_T1ComputerModernShaper.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/backend/common/ComputerModernShaper.hh:23,
                 from Gtk_T1ComputerModernShaper.hh:22,
                 from Gtk_T1ComputerModernShaper.cc:26:
../../../src/backend/common/Shaper.hh:36:16: warning: ‘virtual bool Shaper::shapeCombiningChar(const ShapingContext&) const’ was hidden [-Woverloaded-virtual=]
   36 |   virtual bool shapeCombiningChar(const ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
../../../src/backend/common/ComputerModernShaper.hh:117:16: note:   by ‘virtual bool ComputerModernShaper::shapeCombiningChar(ShapingContext&) const’
  117 |   virtual bool shapeCombiningChar(class ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from Gtk_RenderingContext.hh:22,
                 from Gtk_t1lib_T1GlyphArea.cc:25:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from SVG_MathGraphicDevice.cc:24:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from SVG_Backend.cc:24:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from SVG_MathGraphicDevice.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_tree.h:67,
                 from /usr/include/c++/15.2.0/map:64,
                 from SVG_Backend.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/backend/common/SpaceShaper.hh:22,
                 from SVG_Backend.cc:33:
../../../src/backend/common/Shaper.hh:36:16: warning: ‘virtual bool Shaper::shapeCombiningChar(const ShapingContext&) const’ was hidden [-Woverloaded-virtual=]
   36 |   virtual bool shapeCombiningChar(const ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
In file included from ../../../src/backend/common/TFMComputerModernShaper.hh:22,
                 from SVG_TFMComputerModernShaper.hh:22,
                 from SVG_Backend.cc:39:
../../../src/backend/common/ComputerModernShaper.hh:117:16: note:   by ‘virtual bool ComputerModernShaper::shapeCombiningChar(ShapingContext&) const’
  117 |   virtual bool shapeCombiningChar(class ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
SVG_MathGraphicDevice.cc: In constructor ‘SVG_MathGraphicDevice::SVG_MathGraphicDevice(const SmartPtr&, const SmartPtr&)’:
SVG_MathGraphicDevice.cc:30:112: warning: unused parameter ‘conf’ [-Wunused-parameter]
   30 | SVG_MathGraphicDevice::SVG_MathGraphicDevice(const SmartPtr& l, const SmartPtr& conf)
      |                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
SVG_RenderingContext.cc:67:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   67 |   metadata("Created by "PACKAGE" version "VERSION);
      |            ^
SVG_RenderingContext.cc:67:32: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   67 |   metadata("Created by "PACKAGE" version "VERSION);
      |                                ^
SVG_StreamRenderingContext.cc: In member function ‘virtual String SVG_StreamRenderingContext::getId(const SmartPtr&) const’:
SVG_StreamRenderingContext.cc:49:60: warning: unused parameter ‘elem’ [-Wunused-parameter]
   49 | SVG_StreamRenderingContext::getId(const SmartPtr& elem) const
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from SVG_BoxGraphicDevice.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from SVG_TFMComputerModernMathGraphicDevice.cc:24:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from SVG_TFMComputerModernShaper.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from SVG_TTF_TFMComputerModernShaper.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from SVG_TFMComputerModernMathGraphicDevice.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from SVG_BoxGraphicDevice.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from SVG_TTF_TFMComputerModernShaper.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from SVG_TFMComputerModernShaper.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/backend/common/ComputerModernShaper.hh:23,
                 from ../../../src/backend/common/TFMComputerModernShaper.hh:22,
                 from SVG_TFMComputerModernShaper.hh:22,
                 from SVG_TFMComputerModernShaper.cc:24:
../../../src/backend/common/Shaper.hh:36:16: warning: ‘virtual bool Shaper::shapeCombiningChar(const ShapingContext&) const’ was hidden [-Woverloaded-virtual=]
   36 |   virtual bool shapeCombiningChar(const ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
../../../src/backend/common/ComputerModernShaper.hh:117:16: note:   by ‘virtual bool ComputerModernShaper::shapeCombiningChar(ShapingContext&) const’
  117 |   virtual bool shapeCombiningChar(class ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
In file included from ../../../src/backend/common/ComputerModernShaper.hh:23,
                 from ../../../src/backend/common/TFMComputerModernShaper.hh:22,
                 from SVG_TFMComputerModernShaper.hh:22,
                 from SVG_TTF_TFMComputerModernShaper.hh:22,
                 from SVG_TTF_TFMComputerModernShaper.cc:23:
../../../src/backend/common/Shaper.hh:36:16: warning: ‘virtual bool Shaper::shapeCombiningChar(const ShapingContext&) const’ was hidden [-Woverloaded-virtual=]
   36 |   virtual bool shapeCombiningChar(const ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
../../../src/backend/common/ComputerModernShaper.hh:117:16: note:   by ‘virtual bool ComputerModernShaper::shapeCombiningChar(ShapingContext&) const’
  117 |   virtual bool shapeCombiningChar(class ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
SVG_BoxGraphicDevice.cc: In constructor ‘SVG_BoxGraphicDevice::SVG_BoxGraphicDevice(const SmartPtr&, const SmartPtr&)’:
SVG_BoxGraphicDevice.cc:29:75: warning: unused parameter ‘conf’ [-Wunused-parameter]
   29 |                                            const SmartPtr& conf)
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from PS_Backend.cc:24:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from PS_MathGraphicDevice.cc:24:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from PS_MathGraphicDevice.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_tree.h:67,
                 from /usr/include/c++/15.2.0/map:64,
                 from PS_Backend.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
PS_MathGraphicDevice.cc: In constructor ‘PS_MathGraphicDevice::PS_MathGraphicDevice(const SmartPtr&, const SmartPtr&)’:
PS_MathGraphicDevice.cc:31:75: warning: unused parameter ‘conf’ [-Wunused-parameter]
   31 |                                            const SmartPtr& conf)
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from ../../../src/backend/common/SpaceShaper.hh:22,
                 from PS_Backend.cc:33:
../../../src/backend/common/Shaper.hh:36:16: warning: ‘virtual bool Shaper::shapeCombiningChar(const ShapingContext&) const’ was hidden [-Woverloaded-virtual=]
   36 |   virtual bool shapeCombiningChar(const ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
In file included from ../../../src/backend/common/TFMComputerModernShaper.hh:22,
                 from PS_TFMComputerModernShaper.hh:22,
                 from PS_Backend.cc:39:
../../../src/backend/common/ComputerModernShaper.hh:117:16: note:   by ‘virtual bool ComputerModernShaper::shapeCombiningChar(ShapingContext&) const’
  117 |   virtual bool shapeCombiningChar(class ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
FontDataBase.cc: In member function ‘virtual void FontDataBase::usedChar(const String&, const String&)’:
FontDataBase.cc:65:38: warning: unused parameter ‘content’ [-Wunused-parameter]
   65 | FontDataBase::usedChar(const String& content, const String& family)
      |                        ~~~~~~~~~~~~~~^~~~~~~
FontDataBase.cc:65:61: warning: unused parameter ‘family’ [-Wunused-parameter]
   65 | FontDataBase::usedChar(const String& content, const String& family)
      |                                               ~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from PS_TFMComputerModernMathGraphicDevice.cc:24:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from PS_BoxGraphicDevice.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from PS_TFMComputerModernShaper.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from T1_FontDataBase.hh:30,
                 from T1_FontDataBase.cc:28:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from PS_TFMComputerModernMathGraphicDevice.cc:23:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from PS_TFMComputerModernShaper.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from PS_BoxGraphicDevice.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/backend/common/ComputerModernShaper.hh:23,
                 from ../../../src/backend/common/TFMComputerModernShaper.hh:22,
                 from PS_TFMComputerModernShaper.hh:22,
                 from PS_TFMComputerModernShaper.cc:24:
../../../src/backend/common/Shaper.hh:36:16: warning: ‘virtual bool Shaper::shapeCombiningChar(const ShapingContext&) const’ was hidden [-Woverloaded-virtual=]
   36 |   virtual bool shapeCombiningChar(const ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
../../../src/backend/common/ComputerModernShaper.hh:117:16: note:   by ‘virtual bool ComputerModernShaper::shapeCombiningChar(ShapingContext&) const’
  117 |   virtual bool shapeCombiningChar(class ShapingContext&) const;
      |                ^~~~~~~~~~~~~~~~~~
PS_BoxGraphicDevice.cc: In constructor ‘PS_BoxGraphicDevice::PS_BoxGraphicDevice(const SmartPtr&, const SmartPtr&)’:
PS_BoxGraphicDevice.cc:29:73: warning: unused parameter ‘conf’ [-Wunused-parameter]
   29 |                                          const SmartPtr& conf)
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_tree.h:67,
                 from /usr/include/c++/15.2.0/map:64,
                 from T1_FontDataBase.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/frontend/common/TemplateBuilder.hh:39,
                 from custom_reader_Builder.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from ../../../src/engine/mathml/MathMLLinearContainerElement.hh:25,
                 from ../../../src/engine/mathml/MathMLActionElement.hh:23,
                 from ../../../src/engine/mathml/MathML.hh:22,
                 from ../../../src/frontend/common/TemplateBuilder.hh:26:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/engine/common/Attribute.hh:25,
                 from custom_reader_Builder.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/frontend/common/TemplateBuilder.hh:40:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/frontend/common/TemplateBuilder.hh: In member function ‘SmartPtr TemplateBuilder::update_MathML_semantics_Element(const typename Model::Element&) const’:
../../../src/frontend/common/TemplateBuilder.hh:238:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
  238 |         if (Model::getNodeName(Model::asNode(e)) != "annotation"
      |            ^
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
../../../src/engine/boxml/BoxMLLinearContainerElement.hh:43:24:   required from here
   43 |     content.setFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
../../../src/engine/boxml/BoxMLLinearContainerElement.hh:49:26:   required from here
   49 |     content.resetFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/frontend/common/TemplateBuilder.hh:39,
                 from libxml2_reader_Builder.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from ../../../src/frontend/common/TemplateSetup.hh:23,
                 from libxml2_reader_Setup.cc:24:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from libxmlXmlReader.cc:23:
libxmlXmlReader.hh: In static member function ‘static SmartPtr libxmlXmlReader::create(const String&, bool)’:
libxmlXmlReader.hh:43:68: warning: unused parameter ‘subst’ [-Wunused-parameter]
   43 |   static SmartPtr create(const String& path, bool subst = false)
      |                                                               ~~~~~^~~~~~~~~~~~~
In file included from libxml2_reader_Model.hh:23,
                 from libxml2_reader_Setup.cc:23:
libxmlXmlReader.hh: In static member function ‘static SmartPtr libxmlXmlReader::create(const String&, bool)’:
libxmlXmlReader.hh:43:68: warning: unused parameter ‘subst’ [-Wunused-parameter]
   43 |   static SmartPtr create(const String& path, bool subst = false)
      |                                                               ~~~~~^~~~~~~~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh: At global scope:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from libxml2_reader_Setup.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from ../../../src/engine/mathml/MathMLLinearContainerElement.hh:25,
                 from ../../../src/engine/mathml/MathMLActionElement.hh:23,
                 from ../../../src/engine/mathml/MathML.hh:22,
                 from ../../../src/frontend/common/TemplateBuilder.hh:26:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/engine/common/Attribute.hh:25,
                 from libxml2_reader_Builder.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/frontend/common/TemplateSetup.hh: In static member function ‘static bool TemplateSetup::load(const AbstractLogger&, Class&, const String&, const String&, const String&)’:
../../../src/frontend/common/TemplateSetup.hh:122:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
  122 |       if (typename Model::Element root = Model::getDocumentElement(doc))
      |          ^
In file included from ../../../src/frontend/common/TemplateBuilder.hh:40:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/frontend/common/TemplateBuilder.hh: In member function ‘SmartPtr TemplateBuilder::update_MathML_semantics_Element(const typename Model::Element&) const’:
../../../src/frontend/common/TemplateBuilder.hh:238:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
  238 |         if (Model::getNodeName(Model::asNode(e)) != "annotation"
      |            ^
In file included from libxml2_reader_Model.hh:23,
                 from libxml2_reader_Builder.cc:23:
libxmlXmlReader.hh: In static member function ‘static SmartPtr libxmlXmlReader::create(const String&, bool)’:
libxmlXmlReader.hh:43:68: warning: unused parameter ‘subst’ [-Wunused-parameter]
   43 |   static SmartPtr create(const String& path, bool subst = false)
      |                                                               ~~~~~^~~~~~~~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
../../../src/engine/boxml/BoxMLLinearContainerElement.hh:43:24:   required from here
   43 |     content.setFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
../../../src/engine/boxml/BoxMLLinearContainerElement.hh:49:26:   required from here
   49 |     content.resetFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/frontend/common/TemplateLinker.hh:22,
                 from libxml2_Builder.hh:23,
                 from libxml2_Builder.cc:23:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../../src/common/HashMap.hh:24,
                 from ../../../src/common/Configuration.hh:30,
                 from ../../../src/frontend/common/TemplateSetup.hh:23,
                 from libxml2_Setup.cc:24:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../../../src/common/Configuration.hh:26:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from ../../../src/common/AbstractLogger.hh:23,
                 from libxml2_Setup.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../../../src/engine/common/LinearContainerTemplate.hh:25,
                 from ../../../src/engine/mathml/MathMLLinearContainerElement.hh:25,
                 from ../../../src/engine/mathml/MathMLActionElement.hh:23,
                 from ../../../src/engine/mathml/MathML.hh:22,
                 from ../../../src/frontend/common/TemplateBuilder.hh:26,
                 from libxml2_Builder.cc:25:
../../../src/engine/common/Adapters.hh:28:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   28 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../../src/common/String.hh:22,
                 from libxml2_Model.hh:25,
                 from libxml2_Builder.hh:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:36:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   36 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:44:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   44 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:52:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   52 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:60:17: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   60 |   : public std::binary_function
      |                 ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/engine/common/Adapters.hh:68:17: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   68 |   : public std::unary_function
      |                 ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from ../../../src/frontend/common/TemplateBuilder.hh:40:
../../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../../src/frontend/common/TemplateBuilder.hh: In member function ‘SmartPtr TemplateBuilder::update_MathML_semantics_Element(const typename Model::Element&) const’:
../../../src/frontend/common/TemplateBuilder.hh:238:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
  238 |         if (Model::getNodeName(Model::asNode(e)) != "annotation"
      |            ^
../../../src/frontend/common/TemplateSetup.hh: In static member function ‘static bool TemplateSetup::load(const AbstractLogger&, Class&, const String&, const String&, const String&)’:
../../../src/frontend/common/TemplateSetup.hh:122:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
  122 |       if (typename Model::Element root = Model::getDocumentElement(doc))
      |          ^
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::setFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
../../../src/engine/boxml/BoxMLLinearContainerElement.hh:43:24:   required from here
   43 |     content.setFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:105:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = SetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  105 |   { for_each(std::bind2nd(SetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/bits/stl_function.h:1441:
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
../../../src/engine/common/LinearContainerTemplate.hh: In instantiation of ‘void LinearContainerTemplate::resetFlagDown(Element::Flags) [with E = BoxMLLinearContainerElement; T = BoxMLElement; TPtr = SmartPtr]’:
../../../src/engine/boxml/BoxMLLinearContainerElement.hh:49:26:   required from here
   49 |     content.resetFlagDown(f);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
../../../src/engine/common/LinearContainerTemplate.hh:108:26: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = ResetFlagDownAdapter >; _Tp = Element::Flags]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  108 |   { for_each(std::bind2nd(ResetFlagDownAdapter(), f)); }
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../src/common/HashMap.hh:24,
                 from ../../src/common/Configuration.hh:30,
                 from custom_reader_MathView.cc:22:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../src/common/HashMap.hh:24,
                 from ../../src/frontend/common/TemplateLinker.hh:22,
                 from ../../src/frontend/libxml2/libxml2_Builder.hh:23,
                 from libxml2_MathView.cc:25:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../../src/frontend/libxml2_reader/libxml2_reader_Builder.hh:22,
                 from libxml2_reader_MathView.cc:24:
../../src/frontend/libxml2_reader/libxmlXmlReader.hh: In static member function ‘static SmartPtr libxmlXmlReader::create(const String&, bool)’:
../../src/frontend/libxml2_reader/libxmlXmlReader.hh:43:68: warning: unused parameter ‘subst’ [-Wunused-parameter]
   43 |   static SmartPtr create(const String& path, bool subst = false)
      |                                                               ~~~~~^~~~~~~~~~~~~
In file included from ../../src/common/Configuration.hh:26:
../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../../src/common/String.hh:22,
                 from ../../src/common/AbstractLogger.hh:23,
                 from custom_reader_MathView.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../src/common/HashMap.hh:24,
                 from ../../src/common/Configuration.hh:30,
                 from ../../src/view/Init.hh:24,
                 from gtkmathview_common.cc:55,
                 from gtkmathview_custom_reader.cc:20:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../src/common/HashMap.hh:24,
                 from ../../src/common/Configuration.hh:30,
                 from ../../src/view/Init.hh:24,
                 from gtkmathview_common.cc:55,
                 from gtkmathview_libxml2_reader.cc:20:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from gtkmathview_common.h:23,
                 from gtkmathview_custom_reader.h:24,
                 from gtkmathview_custom_reader.cc:19:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:34:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from gtkmathview_common.h:23,
                 from gtkmathview_libxml2_reader.h:24,
                 from gtkmathview_libxml2_reader.cc:19:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:34:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from gtkmathview_common.cc:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../../src/common/HashMap.hh:24,
                 from ../../src/common/Configuration.hh:30,
                 from ../../src/view/Init.hh:24,
                 from gtkmathview_common.cc:55,
                 from gtkmathview_libxml2.cc:20:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../../src/common/Configuration.hh:26:
../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bits/locale_classes.h:42,
                 from /usr/include/c++/15.2.0/bits/ios_base.h:43,
                 from /usr/include/c++/15.2.0/ios:46,
                 from /usr/include/c++/15.2.0/istream:42,
                 from /usr/include/c++/15.2.0/sstream:42,
                 from gtkmathview_common.cc:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../src/view/Init.hh: In function ‘SmartPtr initConfiguration(SmartPtr&, const char*)’:
../../src/view/Init.hh:47:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
   47 |   if (confPath != NULL)
      |      ^
gtkmathview_common.cc: In function ‘GType gtk_math_view_get_type__custom_reader()’:
gtkmathview_common.cc:403:11: warning: cast between incompatible function types from ‘void (*)(GtkMathViewClass*)’ {aka ‘void (*)(_GtkMathViewClass*)’} to ‘GClassInitFunc’ {aka ‘void (*)(void*, void*)’} [-Wcast-function-type]
  403 |           (GClassInitFunc) gtk_math_view_class_init,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkmathview_common.cc:408:11: warning: cast between incompatible function types from ‘void (*)(GtkMathView*)’ {aka ‘void (*)(_GtkMathView*)’} to ‘GInstanceInitFunc’ {aka ‘void (*)(_GTypeInstance*, void*)’} [-Wcast-function-type]
  408 |           (GInstanceInitFunc) gtk_math_view_init,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkmathview_common.cc: In function ‘void gtk_math_view_realize(GtkWidget*)’:
gtkmathview_common.cc:765:16: warning: variable ‘math_view’ set but not used [-Wunused-but-set-variable]
  765 |   GtkMathView* math_view;
      |                ^~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from gtkmathview_common.cc:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from gtkmathview_common.h:23,
                 from gtkmathview_libxml2.h:24,
                 from gtkmathview_libxml2.cc:19:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:34:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../src/common/Configuration.hh:26:
../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bits/locale_classes.h:42,
                 from /usr/include/c++/15.2.0/bits/ios_base.h:43,
                 from /usr/include/c++/15.2.0/ios:46,
                 from /usr/include/c++/15.2.0/istream:42,
                 from /usr/include/c++/15.2.0/sstream:42,
                 from gtkmathview_common.cc:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../src/view/Init.hh: In function ‘SmartPtr initConfiguration(SmartPtr&, const char*)’:
../../src/view/Init.hh:47:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
   47 |   if (confPath != NULL)
      |      ^
gtkmathview_common.cc: In function ‘GType gtk_math_view_get_type__libxml2_reader()’:
gtkmathview_common.cc:403:11: warning: cast between incompatible function types from ‘void (*)(GtkMathViewClass*)’ {aka ‘void (*)(_GtkMathViewClass*)’} to ‘GClassInitFunc’ {aka ‘void (*)(void*, void*)’} [-Wcast-function-type]
  403 |           (GClassInitFunc) gtk_math_view_class_init,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkmathview_common.cc:408:11: warning: cast between incompatible function types from ‘void (*)(GtkMathView*)’ {aka ‘void (*)(_GtkMathView*)’} to ‘GInstanceInitFunc’ {aka ‘void (*)(_GTypeInstance*, void*)’} [-Wcast-function-type]
  408 |           (GInstanceInitFunc) gtk_math_view_init,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkmathview_common.cc: In function ‘void gtk_math_view_realize(GtkWidget*)’:
gtkmathview_common.cc:765:16: warning: variable ‘math_view’ set but not used [-Wunused-but-set-variable]
  765 |   GtkMathView* math_view;
      |                ^~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from gtkmathview_common.cc:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../src/common/Configuration.hh:26:
../../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bits/locale_classes.h:42,
                 from /usr/include/c++/15.2.0/bits/ios_base.h:43,
                 from /usr/include/c++/15.2.0/ios:46,
                 from /usr/include/c++/15.2.0/istream:42,
                 from /usr/include/c++/15.2.0/sstream:42,
                 from gtkmathview_common.cc:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../../src/view/Init.hh: In function ‘SmartPtr initConfiguration(SmartPtr&, const char*)’:
../../src/view/Init.hh:47:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
   47 |   if (confPath != NULL)
      |      ^
gtkmathview_common.cc: In function ‘GType gtk_math_view_get_type__libxml2()’:
gtkmathview_common.cc:403:11: warning: cast between incompatible function types from ‘void (*)(GtkMathViewClass*)’ {aka ‘void (*)(_GtkMathViewClass*)’} to ‘GClassInitFunc’ {aka ‘void (*)(void*, void*)’} [-Wcast-function-type]
  403 |           (GClassInitFunc) gtk_math_view_class_init,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkmathview_common.cc:408:11: warning: cast between incompatible function types from ‘void (*)(GtkMathView*)’ {aka ‘void (*)(_GtkMathView*)’} to ‘GInstanceInitFunc’ {aka ‘void (*)(_GTypeInstance*, void*)’} [-Wcast-function-type]
  408 |           (GInstanceInitFunc) gtk_math_view_init,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkmathview_common.cc: In function ‘void gtk_math_view_realize(GtkWidget*)’:
gtkmathview_common.cc:765:16: warning: variable ‘math_view’ set but not used [-Wunused-but-set-variable]
  765 |   GtkMathView* math_view;
      |                ^~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from test_loading_reader.c:20:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here
  725 | {
      | ^
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
  580 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../src/common/HashMap.hh:24,
                 from ../src/common/Configuration.hh:30,
                 from ../src/view/Init.hh:24,
                 from test_rendering.cc:28:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from test_loading.c:20:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here
  725 | {
      | ^
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
  580 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from test_rendering.cc:21:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from test_building.cc:24:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:731:3: note: declared here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../src/common/Configuration.hh:26:
../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../src/common/String.hh:22,
                 from ../src/common/AbstractLogger.hh:23,
                 from ../src/common/Logger.hh:24,
                 from test_rendering.cc:27:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../src/view/Init.hh: In function ‘SmartPtr initConfiguration(SmartPtr&, const char*)’:
../src/view/Init.hh:47:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
   47 |   if (confPath != NULL)
      |      ^
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from test_embedding.c:20:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32:
/usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here
  725 | {
      | ^
In file included from ../src/backend/common/MathGraphicDevice.hh:23,
                 from ../src/backend/gtk/Gtk_MathGraphicDevice.hh:22,
                 from test_rendering.cc:33:
../src/backend/common/GraphicDevice.hh: At global scope:
../src/backend/common/GraphicDevice.hh:36:16: warning: ‘virtual void GraphicDevice::setFactory(const SmartPtr&)’ was hidden [-Woverloaded-virtual=]
   36 |   virtual void setFactory(const SmartPtr&);
      |                ^~~~~~~~~~
../src/backend/gtk/Gtk_MathGraphicDevice.hh:34:16: note:   by ‘virtual void Gtk_MathGraphicDevice::setFactory(const SmartPtr&)’
   34 |   virtual void setFactory(const SmartPtr&);
      |                ^~~~~~~~~~
test_rendering.cc: In function ‘gboolean expose(GtkWidget*, GdkEventExpose*, gpointer)’:
test_rendering.cc:50:43: warning: unused parameter ‘event’ [-Wunused-parameter]
   50 | expose(GtkWidget* widget, GdkEventExpose *event, gpointer user_data)
      |                           ~~~~~~~~~~~~~~~~^~~~~
test_rendering.cc:50:59: warning: unused parameter ‘user_data’ [-Wunused-parameter]
   50 | expose(GtkWidget* widget, GdkEventExpose *event, gpointer user_data)
      |                                                  ~~~~~~~~~^~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
/usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
  580 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../src/common/HashMap.hh:24,
                 from SMS.hh:29,
                 from SMS.cc:28:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from SVG_EvalRenderingContext.hh:23,
                 from SMS.hh:30:
../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bits/locale_classes.h:42,
                 from /usr/include/c++/15.2.0/bits/ios_base.h:43,
                 from /usr/include/c++/15.2.0/ios:46,
                 from /usr/include/c++/15.2.0/istream:42,
                 from /usr/include/c++/15.2.0/sstream:42,
                 from SMS.cc:22:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
SMS.cc: In member function ‘bool SMS::isGmvNamespace(const xmlChar*)’:
SMS.cc:37:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   37 | #define GMV_NS_URI "http://helm.cs.unibo.it/2005/GtkMathView"
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SMS.cc:122:17: note: in expansion of macro ‘GMV_NS_URI’
  122 |   char *gmvNs = GMV_NS_URI;
      |                 ^~~~~~~~~~
SMS.cc: In member function ‘SmartPtr SMS::fun_depart(const HandlerArgs&) const’:
SMS.cc:707:1: warning: control reaches end of non-void function [-Wreturn-type]
  707 | }
      | ^
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../src/common/HashMap.hh:24,
                 from SVG_EvalRenderingContext.hh:24,
                 from SVG_EvalRenderingContext.cc:23:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../src/common/HashMap.hh:24,
                 from ../src/common/Configuration.hh:30,
                 from ../src/view/Init.hh:24,
                 from main.cc:33:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from SVG_EvalRenderingContext.hh:23:
../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from ../src/common/String.hh:22,
                 from ../src/frontend/libxml2/libxml2_Model.hh:25,
                 from Model.hh:22,
                 from SVG_EvalRenderingContext.cc:21:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ../src/common/Configuration.hh:26:
../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bits/locale_classes.h:42,
                 from /usr/include/c++/15.2.0/bits/ios_base.h:43,
                 from /usr/include/c++/15.2.0/ios:46,
                 from /usr/include/c++/15.2.0/istream:42,
                 from /usr/include/c++/15.2.0/fstream:42,
                 from main.cc:24:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../src/view/Init.hh: In function ‘SmartPtr initConfiguration(SmartPtr&, const char*)’:
../src/view/Init.hh:47:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
   47 |   if (confPath != NULL)
      |      ^
In file included from /usr/include/c++/15.2.0/ext/hash_map:60,
                 from ../src/common/HashMap.hh:24,
                 from ../src/common/Configuration.hh:30,
                 from ../src/view/Init.hh:24,
                 from main.cc:33:
/usr/include/c++/15.2.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ../src/common/Configuration.hh:26:
../src/common/StringHash.hh:26:53: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
   26 | struct GMV_MathView_EXPORT StringHash : public std::unary_function
      |                                                     ^~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.0/string:51,
                 from /usr/include/c++/15.2.0/bits/locale_classes.h:42,
                 from /usr/include/c++/15.2.0/bits/ios_base.h:43,
                 from /usr/include/c++/15.2.0/ios:46,
                 from /usr/include/c++/15.2.0/istream:42,
                 from /usr/include/c++/15.2.0/fstream:42,
                 from main.cc:24:
/usr/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../src/common/StringHash.hh:31:51: warning: ‘template struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
   31 | struct GMV_MathView_EXPORT StringEq : public std::binary_function
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../src/view/Init.hh: In function ‘SmartPtr initConfiguration(SmartPtr&, const char*)’:
../src/view/Init.hh:47:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
   47 |   if (confPath != NULL)
      |      ^
libtool: warning: remember to run 'libtool --finish /usr/lib'
libtool: warning: remember to run 'libtool --finish /usr/lib'
libtool: warning: remember to run 'libtool --finish /usr/lib'
libtool: warning: remember to run 'libtool --finish /usr/lib'
libtool: warning: relinking 'libmathview_frontend_custom_reader.la'
libtool: warning: relinking 'libmathview_frontend_libxml2_reader.la'
libtool: warning: relinking 'libmathview_frontend_libxml2.la'
libtool: warning: remember to run 'libtool --finish /usr/lib'
libtool: warning: relinking 'libgtkmathview_custom_reader.la'
libtool: warning: relinking 'libgtkmathview_libxml2_reader.la'
libtool: warning: relinking 'libgtkmathview_libxml2.la'
libtool: warning: remember to run 'libtool --finish /usr/lib'
libtool: warning: '../src/backend/svg/libmathview_backend_svg.la' has not been installed in '/usr/lib'
libtool: warning: '../src/view/libmathview_frontend_libxml2.la' has not been installed in '/usr/lib'
libtool: warning: '/var/pisi/gtkmathview-0.8.1-1/work/gtkmathview-0.8.1/src/libmathview.la' has not been installed in '/usr/lib'
libtool: warning: '../src/libmathview.la' has not been installed in '/usr/lib'
libtool: warning: '../src/backend/ps/libmathview_backend_ps.la' has not been installed in '/usr/lib'
libtool: warning: '../src/view/libmathview_frontend_libxml2.la' has not been installed in '/usr/lib'
libtool: warning: '/var/pisi/gtkmathview-0.8.1-1/work/gtkmathview-0.8.1/src/libmathview.la' has not been installed in '/usr/lib'
libtool: warning: '../src/libmathview.la' has not been installed in '/usr/lib'