Source: blahtexml
Version: 0.9-1.2
Severity: minor
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-shuffle

Hi,

GNU Make now has a --shuffle option that simulates non-deterministic ordering
of target prerequisites. See
https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous
work in Debian by Santiago Vila:
https://people.debian.org/~sanvila/make-shuffle/

This package fails to build with make --shuffle=reverse.
This is likely to be caused by a missing dependency in
debian/rules or an upstream Makefile.

More information about this mass bug filing is available at
https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle

Relevant part (hopefully):
> make[2]: Entering directory '/build/reproducible-path/blahtexml-0.9'
> makefile:107: update target 'bin-blahtexml/XercesString.o' due to: target 
> does not exist
> g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -g -O2 
> -ffile-prefix-map=/build/reproducible-path/blahtexml-0.9=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -DBLAHTEXML_USING_XERCES -c 
> Source/BlahtexXMLin/XercesString.cpp -o bin-blahtexml/XercesString.o
> makefile:107: update target 'bin-blahtexml/SAX2Output.o' due to: target does 
> not exist
> g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -g -O2 
> -ffile-prefix-map=/build/reproducible-path/blahtexml-0.9=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -DBLAHTEXML_USING_XERCES -c 
> Source/BlahtexXMLin/SAX2Output.cpp -o bin-blahtexml/SAX2Output.o
> makefile:107: update target 'bin-blahtexml/BlahtexFilter.o' due to: target 
> does not exist
> g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -g -O2 
> -ffile-prefix-map=/build/reproducible-path/blahtexml-0.9=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -DBLAHTEXML_USING_XERCES -c 
> Source/BlahtexXMLin/BlahtexFilter.cpp -o bin-blahtexml/BlahtexFilter.o
> makefile:107: update target 'bin-blahtexml/AttributesImpl.o' due to: target 
> does not exist
> g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -g -O2 
> -ffile-prefix-map=/build/reproducible-path/blahtexml-0.9=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -DBLAHTEXML_USING_XERCES -c 
> Source/BlahtexXMLin/AttributesImpl.cpp -o bin-blahtexml/AttributesImpl.o
> makefile:107: update target 'bin-blahtexml/XmlEncode.o' due to: target does 
> not exist
> g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -g -O2 
> -ffile-prefix-map=/build/reproducible-path/blahtexml-0.9=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -DBLAHTEXML_USING_XERCES -c 
> Source/BlahtexCore/XmlEncode.cpp -o bin-blahtexml/XmlEncode.o
> makefile:107: update target 'bin-blahtexml/MathmlNode.o' due to: target does 
> not exist
> g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -g -O2 
> -ffile-prefix-map=/build/reproducible-path/blahtexml-0.9=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -DBLAHTEXML_USING_XERCES -c 
> Source/BlahtexCore/MathmlNode.cpp -o bin-blahtexml/MathmlNode.o
> makefile:107: update target 'bin-blahtexml/ParseTree3.o' due to: target does 
> not exist
> g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -g -O2 
> -ffile-prefix-map=/build/reproducible-path/blahtexml-0.9=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -DBLAHTEXML_USING_XERCES -c 
> Source/BlahtexCore/ParseTree3.cpp -o bin-blahtexml/ParseTree3.o
> makefile:107: update target 'bin-blahtexml/ParseTree2.o' due to: target does 
> not exist
> g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -g -O2 
> -ffile-prefix-map=/build/reproducible-path/blahtexml-0.9=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -DBLAHTEXML_USING_XERCES -c 
> Source/BlahtexCore/ParseTree2.cpp -o bin-blahtexml/ParseTree2.o
> In file included from Source/BlahtexCore/ParseTree.h:25,
>                  from Source/BlahtexCore/ParseTree2.cpp:19:
> Source/BlahtexCore/LayoutTree.h:136:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   136 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> In file included from /usr/include/c++/14/memory:78,
>                  from Source/BlahtexCore/ParseTree.h:24:
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:170:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   170 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:206:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   206 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:233:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   233 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:260:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   260 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:290:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   290 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:340:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   340 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:376:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   376 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:394:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   394 |         std::auto_ptr<Node> mBase, mUpper, mLower;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:408:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   408 |             std::auto_ptr<Node> base,
>       |                  ^~~~~~~~
> In file included from Source/BlahtexCore/ParseTree.h:25,
>                  from Source/BlahtexCore/ParseTree3.cpp:22:
> Source/BlahtexCore/LayoutTree.h:136:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   136 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> In file included from /usr/include/c++/14/memory:78,
>                  from Source/BlahtexCore/ParseTree.h:24:
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:409:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   409 |             std::auto_ptr<Node> upper,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:410:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   410 |             std::auto_ptr<Node> lower
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:421:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   421 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:437:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   437 |         std::auto_ptr<Node> mNumerator, mDenominator;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:447:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   447 |             std::auto_ptr<Node> numerator,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:448:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   448 |             std::auto_ptr<Node> denominator,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:459:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   459 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:484:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   484 |         std::auto_ptr<Node> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:491:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   491 |             std::auto_ptr<Node> child
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:501:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   501 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:519:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   519 |         std::auto_ptr<Node> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:522:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   522 |             std::auto_ptr<Node> child,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:531:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   531 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:549:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   549 |         std::auto_ptr<Node> mInside, mOutside;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:552:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   552 |             std::auto_ptr<Node> inside,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:553:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   553 |             std::auto_ptr<Node> outside,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:563:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   563 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:170:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   170 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:619:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   619 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:206:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   206 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:233:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   233 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:260:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   260 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:290:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   290 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:340:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   340 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:175:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   175 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:225:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   225 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:376:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   376 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:394:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   394 |         std::auto_ptr<Node> mBase, mUpper, mLower;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:408:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   408 |             std::auto_ptr<Node> base,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:409:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   409 |             std::auto_ptr<Node> upper,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:410:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   410 |             std::auto_ptr<Node> lower
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:248:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   248 |         std::auto_ptr<MathNode> mChild;
>       |              ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:421:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   421 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:252:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   252 |             std::auto_ptr<MathNode> child
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:258:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   258 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:293:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   293 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:437:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   437 |         std::auto_ptr<Node> mNumerator, mDenominator;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:447:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   447 |             std::auto_ptr<Node> numerator,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:448:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   448 |             std::auto_ptr<Node> denominator,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:459:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   459 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:327:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   327 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:484:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   484 |         std::auto_ptr<Node> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:491:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   491 |             std::auto_ptr<Node> child
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:501:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   501 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:351:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   351 |         std::auto_ptr<MathNode> mChild1, mChild2;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:358:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   358 |             std::auto_ptr<MathNode> child1,
>       |                  ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:519:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   519 |         std::auto_ptr<Node> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:522:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   522 |             std::auto_ptr<Node> child,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:531:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   531 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:359:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   359 |             std::auto_ptr<MathNode> child2,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:368:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   368 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:549:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   549 |         std::auto_ptr<Node> mInside, mOutside;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:552:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   552 |             std::auto_ptr<Node> inside,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:553:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   553 |             std::auto_ptr<Node> outside,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:563:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   563 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:402:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   402 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:424:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   424 |         std::auto_ptr<MathNode> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:426:24: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   426 |         MathGroup(std::auto_ptr<MathNode> child) :
>       |                        ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:430:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   430 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/LayoutTree.h:619:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   619 |         virtual std::auto_ptr<MathmlNode> BuildMathmlTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:175:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   175 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:225:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   225 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:248:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   248 |         std::auto_ptr<MathNode> mChild;
>       |              ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:456:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   456 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:478:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   478 |         std::auto_ptr<MathNode> mBase, mUpper, mLower;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:480:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   480 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:252:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   252 |             std::auto_ptr<MathNode> child
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:258:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   258 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:508:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   508 |         std::auto_ptr<MathNode> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:512:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   512 |             std::auto_ptr<MathNode> child
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:518:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   518 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:293:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   293 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:542:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   542 |         std::auto_ptr<MathNode> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:327:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   327 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:545:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   545 |             std::auto_ptr<MathNode> child,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:554:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   554 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:351:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   351 |         std::auto_ptr<MathNode> mChild1, mChild2;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:358:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   358 |             std::auto_ptr<MathNode> child1,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:359:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   359 |             std::auto_ptr<MathNode> child2,
>       |                  ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:580:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   580 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:368:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   368 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:402:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   402 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:424:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   424 |         std::auto_ptr<MathNode> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:426:24: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   426 |         MathGroup(std::auto_ptr<MathNode> child) :
>       |                        ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:430:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   430 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:606:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   606 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:639:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   639 |         std::auto_ptr<MathTable> mTable;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:643:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   643 |             std::auto_ptr<MathTable> table,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:651:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   651 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:456:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   456 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:678:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   678 |         std::auto_ptr<TextNode> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:478:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   478 |         std::auto_ptr<MathNode> mBase, mUpper, mLower;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:480:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   480 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:682:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   682 |             std::auto_ptr<TextNode> child
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:688:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   688 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:508:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   508 |         std::auto_ptr<MathNode> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:512:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   512 |             std::auto_ptr<MathNode> child
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:518:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   518 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:542:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   542 |         std::auto_ptr<MathNode> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:545:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   545 |             std::auto_ptr<MathNode> child,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:554:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   554 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:580:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   580 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:606:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   606 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:639:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   639 |         std::auto_ptr<MathTable> mTable;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:643:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   643 |             std::auto_ptr<MathTable> table,
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:651:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   651 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:713:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   713 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:734:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   734 |         std::auto_ptr<TextNode> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:678:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   678 |         std::auto_ptr<TextNode> mChild;
>       |              ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:736:24: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   736 |         TextGroup(std::auto_ptr<TextNode> child) :
>       |                        ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:740:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   740 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:682:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   682 |             std::auto_ptr<TextNode> child
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:688:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   688 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:769:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   769 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:803:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   803 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Assembler messages:
> Fatal error: can't create bin-blahtexml/XercesString.o: No such file or 
> directory
> Source/BlahtexCore/ParseTree.h:837:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   837 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:861:14: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   861 |         std::auto_ptr<TextNode> mChild;
>       |              ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:865:18: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   865 |             std::auto_ptr<TextNode> child
>       |                  ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:871:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   871 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> Source/BlahtexCore/ParseTree.h:713:22: warning: ‘template<class> class 
> std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
> [-Wdeprecated-declarations]
>   713 |         virtual std::auto_ptr<LayoutTree::Node> BuildLayoutTree(
>       |                      ^~~~~~~~
> /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here
>    59 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> make[2]: *** [makefile:107: bin-blahtexml/XercesString.o] Error 1 
> shuffle=reverse


The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/blahtexml_0.9-1.2_unstable_reverse.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

Reply via email to