I: pbuilder: network access will be disabled during build
I: Current time: Wed Jun 12 04:13:45 +14 2024
I: pbuilder-time-stamp: 1718115225
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: using eatmydata during job
I: Copying source file
I: copying [blahtexml_0.9-1.1.dsc]
I: copying [./blahtexml_0.9.orig.tar.gz]
I: copying [./blahtexml_0.9-1.1.debian.tar.gz]
I: Extracting source
gpgv: Signature made Sat Apr 21 01:01:07 2012 +14
gpgv:                using RSA key BB3A68018649AA06
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./blahtexml_0.9-1.1.dsc: no acceptable signature found
dpkg-source: info: extracting blahtexml in blahtexml-0.9
dpkg-source: info: unpacking blahtexml_0.9.orig.tar.gz
dpkg-source: info: unpacking blahtexml_0.9-1.1.debian.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying fix-ftbfs-with-gcc-4.7
I: using fakeroot in build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/7237/tmp/hooks/D01_modify_environment starting
debug: Running on ionos16-i386.
I: Changing host+domainname to test build reproducibility
I: Adding a custom variable just for the fun of it...
I: Changing /bin/sh to bash
'/bin/sh' -> '/bin/bash'
lrwxrwxrwx 1 root root 9 Jun 12 04:13 /bin/sh -> /bin/bash
I: Setting pbuilder2's login shell to /bin/bash
I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
I: user script /srv/workspace/pbuilder/7237/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/7237/tmp/hooks/D02_print_environment starting
I: set
  BASH=/bin/sh
  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
  BASH_ALIASES=()
  BASH_ARGC=()
  BASH_ARGV=()
  BASH_CMDS=()
  BASH_LINENO=([0]="12" [1]="0")
  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
  BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="i686-pc-linux-gnu")
  BASH_VERSION='5.2.15(1)-release'
  BUILDDIR=/build
  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
  BUILDUSERNAME=pbuilder2
  BUILD_ARCH=i386
  DEBIAN_FRONTEND=noninteractive
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15'
  DIRSTACK=()
  DISTRIBUTION=bookworm
  EUID=0
  FUNCNAME=([0]="Echo" [1]="main")
  GROUPS=()
  HOME=/root
  HOSTNAME=i-capture-the-hostname
  HOSTTYPE=i686
  HOST_ARCH=i386
  IFS=' 	
  '
  INVOCATION_ID=0a5839d3591d447f9690c37385e19eed
  LANG=C
  LANGUAGE=de_CH:de
  LC_ALL=C
  LD_LIBRARY_PATH=/usr/lib/libeatmydata
  LD_PRELOAD=libeatmydata.so
  MACHTYPE=i686-pc-linux-gnu
  MAIL=/var/mail/root
  OPTERR=1
  OPTIND=1
  OSTYPE=linux-gnu
  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
  PBCURRENTCOMMANDLINEOPERATION=build
  PBUILDER_OPERATION=build
  PBUILDER_PKGDATADIR=/usr/share/pbuilder
  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
  PBUILDER_SYSCONFDIR=/etc
  PIPESTATUS=([0]="0")
  POSIXLY_CORRECT=y
  PPID=7237
  PS4='+ '
  PWD=/
  SHELL=/bin/bash
  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
  SHLVL=3
  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.NYgsEBVn/pbuilderrc_UG2Z --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NYgsEBVn/b2 --logfile b2/build.log --extrapackages usrmerge blahtexml_0.9-1.1.dsc'
  SUDO_GID=112
  SUDO_UID=107
  SUDO_USER=jenkins
  TERM=unknown
  TZ=/usr/share/zoneinfo/Etc/GMT-14
  UID=0
  USER=root
  _='I: set'
  http_proxy=http://85.184.249.68:3128
I: uname -a
  Linux i-capture-the-hostname 5.10.0-22-amd64 #1 SMP Debian 5.10.178-3 (2023-04-22) x86_64 GNU/Linux
I: ls -l /bin
  total 6036
  -rwxr-xr-x 1 root root 1408088 Apr 24  2023 bash
  -rwxr-xr-x 3 root root   38404 Sep 19  2022 bunzip2
  -rwxr-xr-x 3 root root   38404 Sep 19  2022 bzcat
  lrwxrwxrwx 1 root root       6 Sep 19  2022 bzcmp -> bzdiff
  -rwxr-xr-x 1 root root    2225 Sep 19  2022 bzdiff
  lrwxrwxrwx 1 root root       6 Sep 19  2022 bzegrep -> bzgrep
  -rwxr-xr-x 1 root root    4893 Nov 28  2021 bzexe
  lrwxrwxrwx 1 root root       6 Sep 19  2022 bzfgrep -> bzgrep
  -rwxr-xr-x 1 root root    3775 Sep 19  2022 bzgrep
  -rwxr-xr-x 3 root root   38404 Sep 19  2022 bzip2
  -rwxr-xr-x 1 root root   17892 Sep 19  2022 bzip2recover
  lrwxrwxrwx 1 root root       6 Sep 19  2022 bzless -> bzmore
  -rwxr-xr-x 1 root root    1297 Sep 19  2022 bzmore
  -rwxr-xr-x 1 root root   42920 Sep 21  2022 cat
  -rwxr-xr-x 1 root root   79816 Sep 21  2022 chgrp
  -rwxr-xr-x 1 root root   67496 Sep 21  2022 chmod
  -rwxr-xr-x 1 root root   79816 Sep 21  2022 chown
  -rwxr-xr-x 1 root root  162024 Sep 21  2022 cp
  -rwxr-xr-x 1 root root  136916 Jan  6  2023 dash
  -rwxr-xr-x 1 root root  137160 Sep 21  2022 date
  -rwxr-xr-x 1 root root  100364 Sep 21  2022 dd
  -rwxr-xr-x 1 root root  108940 Sep 21  2022 df
  -rwxr-xr-x 1 root root  162152 Sep 21  2022 dir
  -rwxr-xr-x 1 root root   87760 Mar 24  2023 dmesg
  lrwxrwxrwx 1 root root       8 Dec 20  2022 dnsdomainname -> hostname
  lrwxrwxrwx 1 root root       8 Dec 20  2022 domainname -> hostname
  -rwxr-xr-x 1 root root   38760 Sep 21  2022 echo
  -rwxr-xr-x 1 root root      41 Jan 25  2023 egrep
  -rwxr-xr-x 1 root root   34664 Sep 21  2022 false
  -rwxr-xr-x 1 root root      41 Jan 25  2023 fgrep
  -rwxr-xr-x 1 root root   84272 Mar 24  2023 findmnt
  -rwsr-xr-x 1 root root   30240 Mar 23  2023 fusermount
  -rwxr-xr-x 1 root root  218680 Jan 25  2023 grep
  -rwxr-xr-x 2 root root    2346 Apr 10  2022 gunzip
  -rwxr-xr-x 1 root root    6447 Apr 10  2022 gzexe
  -rwxr-xr-x 1 root root  100952 Apr 10  2022 gzip
  -rwxr-xr-x 1 root root   21916 Dec 20  2022 hostname
  -rwxr-xr-x 1 root root   75756 Sep 21  2022 ln
  -rwxr-xr-x 1 root root   55600 Mar 24  2023 login
  -rwxr-xr-x 1 root root  162152 Sep 21  2022 ls
  -rwxr-xr-x 1 root root  214568 Mar 24  2023 lsblk
  -rwxr-xr-x 1 root root   96328 Sep 21  2022 mkdir
  -rwxr-xr-x 1 root root   84008 Sep 21  2022 mknod
  -rwxr-xr-x 1 root root   38792 Sep 21  2022 mktemp
  -rwxr-xr-x 1 root root   63016 Mar 24  2023 more
  -rwsr-xr-x 1 root root   58912 Mar 24  2023 mount
  -rwxr-xr-x 1 root root   13856 Mar 24  2023 mountpoint
  -rwxr-xr-x 1 root root  157932 Sep 21  2022 mv
  lrwxrwxrwx 1 root root       8 Dec 20  2022 nisdomainname -> hostname
  lrwxrwxrwx 1 root root      14 Apr  3  2023 pidof -> /sbin/killall5
  -rwxr-xr-x 1 root root   38792 Sep 21  2022 pwd
  lrwxrwxrwx 1 root root       4 Apr 24  2023 rbash -> bash
  -rwxr-xr-x 1 root root   51080 Sep 21  2022 readlink
  -rwxr-xr-x 1 root root   75720 Sep 21  2022 rm
  -rwxr-xr-x 1 root root   51080 Sep 21  2022 rmdir
  -rwxr-xr-x 1 root root   22308 Nov  3  2022 run-parts
  -rwxr-xr-x 1 root root  133224 Jan  6  2023 sed
  lrwxrwxrwx 1 root root       9 Jun 12 04:13 sh -> /bin/bash
  -rwxr-xr-x 1 root root   38760 Sep 21  2022 sleep
  -rwxr-xr-x 1 root root   87976 Sep 21  2022 stty
  -rwsr-xr-x 1 root root   83492 Mar 24  2023 su
  -rwxr-xr-x 1 root root   38792 Sep 21  2022 sync
  -rwxr-xr-x 1 root root  598456 Apr  7  2023 tar
  -rwxr-xr-x 1 root root   13860 Nov  3  2022 tempfile
  -rwxr-xr-x 1 root root  120776 Sep 21  2022 touch
  -rwxr-xr-x 1 root root   34664 Sep 21  2022 true
  -rwxr-xr-x 1 root root   17892 Mar 23  2023 ulockmgr_server
  -rwsr-xr-x 1 root root   30236 Mar 24  2023 umount
  -rwxr-xr-x 1 root root   38760 Sep 21  2022 uname
  -rwxr-xr-x 2 root root    2346 Apr 10  2022 uncompress
  -rwxr-xr-x 1 root root  162152 Sep 21  2022 vdir
  -rwxr-xr-x 1 root root   71216 Mar 24  2023 wdctl
  lrwxrwxrwx 1 root root       8 Dec 20  2022 ypdomainname -> hostname
  -rwxr-xr-x 1 root root    1984 Apr 10  2022 zcat
  -rwxr-xr-x 1 root root    1678 Apr 10  2022 zcmp
  -rwxr-xr-x 1 root root    6460 Apr 10  2022 zdiff
  -rwxr-xr-x 1 root root      29 Apr 10  2022 zegrep
  -rwxr-xr-x 1 root root      29 Apr 10  2022 zfgrep
  -rwxr-xr-x 1 root root    2081 Apr 10  2022 zforce
  -rwxr-xr-x 1 root root    8103 Apr 10  2022 zgrep
  -rwxr-xr-x 1 root root    2206 Apr 10  2022 zless
  -rwxr-xr-x 1 root root    1842 Apr 10  2022 zmore
  -rwxr-xr-x 1 root root    4577 Apr 10  2022 znew
I: user script /srv/workspace/pbuilder/7237/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: i386
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper (>= 7.0.50), libxerces-c-dev
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19604 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper (>= 7.0.50); however:
  Package debhelper is not installed.
 pbuilder-satisfydepends-dummy depends on libxerces-c-dev; however:
  Package libxerces-c-dev is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} icu-devtools{a} intltool-debian{a} libarchive-zip-perl{a} libbrotli1{a} libcurl3-gnutls{a} libdebhelper-perl{a} libelf1{a} libfile-stripnondeterminism-perl{a} libicu-dev{a} libicu72{a} libldap-2.5-0{a} libmagic-mgc{a} libmagic1{a} libnghttp2-14{a} libpipeline1{a} libpsl5{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libssh2-1{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxerces-c-dev{a} libxerces-c3.2{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} 
The following packages are RECOMMENDED but will NOT be installed:
  ca-certificates curl libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules lynx publicsuffix wget 
0 packages upgraded, 43 newly installed, 0 to remove and 0 not upgraded.
Need to get 33.9 MB of archives. After unpacking 143 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bookworm/main i386 sensible-utils all 0.0.17+nmu1 [19.0 kB]
Get: 2 http://deb.debian.org/debian bookworm/main i386 libmagic-mgc i386 1:5.44-3 [305 kB]
Get: 3 http://deb.debian.org/debian bookworm/main i386 libmagic1 i386 1:5.44-3 [114 kB]
Get: 4 http://deb.debian.org/debian bookworm/main i386 file i386 1:5.44-3 [42.5 kB]
Get: 5 http://deb.debian.org/debian bookworm/main i386 gettext-base i386 0.21-12 [162 kB]
Get: 6 http://deb.debian.org/debian bookworm/main i386 libuchardet0 i386 0.0.7-1 [67.9 kB]
Get: 7 http://deb.debian.org/debian bookworm/main i386 groff-base i386 1.22.4-10 [932 kB]
Get: 8 http://deb.debian.org/debian bookworm/main i386 bsdextrautils i386 2.38.1-5+b1 [90.3 kB]
Get: 9 http://deb.debian.org/debian bookworm/main i386 libpipeline1 i386 1.5.7-1 [40.0 kB]
Get: 10 http://deb.debian.org/debian bookworm/main i386 man-db i386 2.11.2-2 [1397 kB]
Get: 11 http://deb.debian.org/debian bookworm/main i386 m4 i386 1.4.19-3 [294 kB]
Get: 12 http://deb.debian.org/debian bookworm/main i386 autoconf all 2.71-3 [332 kB]
Get: 13 http://deb.debian.org/debian bookworm/main i386 autotools-dev all 20220109.1 [51.6 kB]
Get: 14 http://deb.debian.org/debian bookworm/main i386 automake all 1:1.16.5-1.3 [823 kB]
Get: 15 http://deb.debian.org/debian bookworm/main i386 autopoint all 0.21-12 [495 kB]
Get: 16 http://deb.debian.org/debian bookworm/main i386 libdebhelper-perl all 13.11.4 [81.2 kB]
Get: 17 http://deb.debian.org/debian bookworm/main i386 libtool all 2.4.7-5 [517 kB]
Get: 18 http://deb.debian.org/debian bookworm/main i386 dh-autoreconf all 20 [17.1 kB]
Get: 19 http://deb.debian.org/debian bookworm/main i386 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 20 http://deb.debian.org/debian bookworm/main i386 libsub-override-perl all 0.09-4 [9304 B]
Get: 21 http://deb.debian.org/debian bookworm/main i386 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get: 22 http://deb.debian.org/debian bookworm/main i386 dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get: 23 http://deb.debian.org/debian bookworm/main i386 libelf1 i386 0.188-2.1 [179 kB]
Get: 24 http://deb.debian.org/debian bookworm/main i386 dwz i386 0.15-1 [118 kB]
Get: 25 http://deb.debian.org/debian bookworm/main i386 libicu72 i386 72.1-3 [9541 kB]
Get: 26 http://deb.debian.org/debian bookworm/main i386 libxml2 i386 2.9.14+dfsg-1.2 [720 kB]
Get: 27 http://deb.debian.org/debian bookworm/main i386 gettext i386 0.21-12 [1311 kB]
Get: 28 http://deb.debian.org/debian bookworm/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 29 http://deb.debian.org/debian bookworm/main i386 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 30 http://deb.debian.org/debian bookworm/main i386 debhelper all 13.11.4 [942 kB]
Get: 31 http://deb.debian.org/debian bookworm/main i386 icu-devtools i386 72.1-3 [214 kB]
Get: 32 http://deb.debian.org/debian bookworm/main i386 libbrotli1 i386 1.0.9-2+b6 [275 kB]
Get: 33 http://deb.debian.org/debian bookworm/main i386 libsasl2-modules-db i386 2.1.28+dfsg-10 [21.4 kB]
Get: 34 http://deb.debian.org/debian bookworm/main i386 libsasl2-2 i386 2.1.28+dfsg-10 [62.7 kB]
Get: 35 http://deb.debian.org/debian bookworm/main i386 libldap-2.5-0 i386 2.5.13+dfsg-5 [196 kB]
Get: 36 http://deb.debian.org/debian bookworm/main i386 libnghttp2-14 i386 1.52.0-1 [79.8 kB]
Get: 37 http://deb.debian.org/debian bookworm/main i386 libpsl5 i386 0.21.2-1 [59.3 kB]
Get: 38 http://deb.debian.org/debian bookworm/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b2 [64.3 kB]
Get: 39 http://deb.debian.org/debian bookworm/main i386 libssh2-1 i386 1.10.0-3+b1 [187 kB]
Get: 40 http://deb.debian.org/debian bookworm/main i386 libcurl3-gnutls i386 7.88.1-9 [412 kB]
Get: 41 http://deb.debian.org/debian bookworm/main i386 libicu-dev i386 72.1-3 [10.6 MB]
Get: 42 http://deb.debian.org/debian bookworm/main i386 libxerces-c3.2 i386 3.2.4+debian-1 [942 kB]
Get: 43 http://deb.debian.org/debian bookworm/main i386 libxerces-c-dev i386 3.2.4+debian-1 [1769 kB]
Fetched 33.9 MB in 1s (54.5 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package sensible-utils.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19604 files and directories currently installed.)
Preparing to unpack .../00-sensible-utils_0.0.17+nmu1_all.deb ...
Unpacking sensible-utils (0.0.17+nmu1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../01-libmagic-mgc_1%3a5.44-3_i386.deb ...
Unpacking libmagic-mgc (1:5.44-3) ...
Selecting previously unselected package libmagic1:i386.
Preparing to unpack .../02-libmagic1_1%3a5.44-3_i386.deb ...
Unpacking libmagic1:i386 (1:5.44-3) ...
Selecting previously unselected package file.
Preparing to unpack .../03-file_1%3a5.44-3_i386.deb ...
Unpacking file (1:5.44-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../04-gettext-base_0.21-12_i386.deb ...
Unpacking gettext-base (0.21-12) ...
Selecting previously unselected package libuchardet0:i386.
Preparing to unpack .../05-libuchardet0_0.0.7-1_i386.deb ...
Unpacking libuchardet0:i386 (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../06-groff-base_1.22.4-10_i386.deb ...
Unpacking groff-base (1.22.4-10) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../07-bsdextrautils_2.38.1-5+b1_i386.deb ...
Unpacking bsdextrautils (2.38.1-5+b1) ...
Selecting previously unselected package libpipeline1:i386.
Preparing to unpack .../08-libpipeline1_1.5.7-1_i386.deb ...
Unpacking libpipeline1:i386 (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../09-man-db_2.11.2-2_i386.deb ...
Unpacking man-db (2.11.2-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../10-m4_1.4.19-3_i386.deb ...
Unpacking m4 (1.4.19-3) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../11-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../14-autopoint_0.21-12_all.deb ...
Unpacking autopoint (0.21-12) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../15-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../16-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../17-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../19-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../21-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:i386.
Preparing to unpack .../22-libelf1_0.188-2.1_i386.deb ...
Unpacking libelf1:i386 (0.188-2.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../23-dwz_0.15-1_i386.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:i386.
Preparing to unpack .../24-libicu72_72.1-3_i386.deb ...
Unpacking libicu72:i386 (72.1-3) ...
Selecting previously unselected package libxml2:i386.
Preparing to unpack .../25-libxml2_2.9.14+dfsg-1.2_i386.deb ...
Unpacking libxml2:i386 (2.9.14+dfsg-1.2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../26-gettext_0.21-12_i386.deb ...
Unpacking gettext (0.21-12) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../29-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../30-icu-devtools_72.1-3_i386.deb ...
Unpacking icu-devtools (72.1-3) ...
Selecting previously unselected package libbrotli1:i386.
Preparing to unpack .../31-libbrotli1_1.0.9-2+b6_i386.deb ...
Unpacking libbrotli1:i386 (1.0.9-2+b6) ...
Selecting previously unselected package libsasl2-modules-db:i386.
Preparing to unpack .../32-libsasl2-modules-db_2.1.28+dfsg-10_i386.deb ...
Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg-10) ...
Selecting previously unselected package libsasl2-2:i386.
Preparing to unpack .../33-libsasl2-2_2.1.28+dfsg-10_i386.deb ...
Unpacking libsasl2-2:i386 (2.1.28+dfsg-10) ...
Selecting previously unselected package libldap-2.5-0:i386.
Preparing to unpack .../34-libldap-2.5-0_2.5.13+dfsg-5_i386.deb ...
Unpacking libldap-2.5-0:i386 (2.5.13+dfsg-5) ...
Selecting previously unselected package libnghttp2-14:i386.
Preparing to unpack .../35-libnghttp2-14_1.52.0-1_i386.deb ...
Unpacking libnghttp2-14:i386 (1.52.0-1) ...
Selecting previously unselected package libpsl5:i386.
Preparing to unpack .../36-libpsl5_0.21.2-1_i386.deb ...
Unpacking libpsl5:i386 (0.21.2-1) ...
Selecting previously unselected package librtmp1:i386.
Preparing to unpack .../37-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_i386.deb ...
Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:i386.
Preparing to unpack .../38-libssh2-1_1.10.0-3+b1_i386.deb ...
Unpacking libssh2-1:i386 (1.10.0-3+b1) ...
Selecting previously unselected package libcurl3-gnutls:i386.
Preparing to unpack .../39-libcurl3-gnutls_7.88.1-9_i386.deb ...
Unpacking libcurl3-gnutls:i386 (7.88.1-9) ...
Selecting previously unselected package libicu-dev:i386.
Preparing to unpack .../40-libicu-dev_72.1-3_i386.deb ...
Unpacking libicu-dev:i386 (72.1-3) ...
Selecting previously unselected package libxerces-c3.2:i386.
Preparing to unpack .../41-libxerces-c3.2_3.2.4+debian-1_i386.deb ...
Unpacking libxerces-c3.2:i386 (3.2.4+debian-1) ...
Selecting previously unselected package libxerces-c-dev:i386.
Preparing to unpack .../42-libxerces-c-dev_3.2.4+debian-1_i386.deb ...
Unpacking libxerces-c-dev:i386 (3.2.4+debian-1) ...
Setting up libpipeline1:i386 (1.5.7-1) ...
Setting up libpsl5:i386 (0.21.2-1) ...
Setting up libicu72:i386 (72.1-3) ...
Setting up bsdextrautils (2.38.1-5+b1) ...
Setting up libmagic-mgc (1:5.44-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up libbrotli1:i386 (1.0.9-2+b6) ...
Setting up libnghttp2-14:i386 (1.52.0-1) ...
Setting up libmagic1:i386 (1:5.44-3) ...
Setting up gettext-base (0.21-12) ...
Setting up m4 (1.4.19-3) ...
Setting up file (1:5.44-3) ...
Setting up libsasl2-modules-db:i386 (2.1.28+dfsg-10) ...
Setting up autotools-dev (20220109.1) ...
Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up autopoint (0.21-12) ...
Setting up icu-devtools (72.1-3) ...
Setting up libsasl2-2:i386 (2.1.28+dfsg-10) ...
Setting up autoconf (2.71-3) ...
Setting up sensible-utils (0.0.17+nmu1) ...
Setting up libuchardet0:i386 (0.0.7-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libssh2-1:i386 (1.10.0-3+b1) ...
Setting up libelf1:i386 (0.188-2.1) ...
Setting up libicu-dev:i386 (72.1-3) ...
Setting up libxml2:i386 (2.9.14+dfsg-1.2) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up gettext (0.21-12) ...
Setting up libtool (2.4.7-5) ...
Setting up libldap-2.5-0:i386 (2.5.13+dfsg-5) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-10) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libcurl3-gnutls:i386 (7.88.1-9) ...
Setting up man-db (2.11.2-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libxerces-c3.2:i386 (3.2.4+debian-1) ...
Setting up debhelper (13.11.4) ...
Setting up libxerces-c-dev:i386 (3.2.4+debian-1) ...
Processing triggers for libc-bin (2.36-9) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
usrmerge is already the newest version (35).
fakeroot is already the newest version (1.31-1.2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Building the package
I: user script /srv/workspace/pbuilder/7237/tmp/hooks/A99_set_merged_usr starting
Re-configuring usrmerge...
removed '/etc/unsupported-skip-usrmerge-conversion'
The system has been successfully converted.
I: user script /srv/workspace/pbuilder/7237/tmp/hooks/A99_set_merged_usr finished
hostname: Name or service not known
I: Running cd /build/blahtexml-0.9/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../blahtexml_0.9-1.1_source.changes
dpkg-buildpackage: info: source package blahtexml
dpkg-buildpackage: info: source version 0.9-1.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by gregor herrmann <gregoa@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
 fakeroot debian/rules clean
dh  clean
dh: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_auto_clean
dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 7 in use)
	make -j1 clean
make[1]: Entering directory '/build/blahtexml-0.9'
rm -f blahtex bin-blahtex/main.o bin-blahtex/mainPng.o bin-blahtex/md5.o bin-blahtex/md5Wrapper.o bin-blahtex/Messages.o bin-blahtex/UnicodeConverter.o bin-blahtex/InputSymbolTranslation.o bin-blahtex/Interface.o bin-blahtex/LayoutTree.o bin-blahtex/MacroProcessor.o bin-blahtex/Manager.o bin-blahtex/Parser.o bin-blahtex/ParseTree1.o bin-blahtex/ParseTree2.o bin-blahtex/ParseTree3.o bin-blahtex/MathmlNode.o bin-blahtex/XmlEncode.o blahtexml bin-blahtexml/main.o bin-blahtexml/mainPng.o bin-blahtexml/md5.o bin-blahtexml/md5Wrapper.o bin-blahtexml/Messages.o bin-blahtexml/UnicodeConverter.o bin-blahtexml/InputSymbolTranslation.o bin-blahtexml/Interface.o bin-blahtexml/LayoutTree.o bin-blahtexml/MacroProcessor.o bin-blahtexml/Manager.o bin-blahtexml/Parser.o bin-blahtexml/ParseTree1.o bin-blahtexml/ParseTree2.o bin-blahtexml/ParseTree3.o bin-blahtexml/MathmlNode.o bin-blahtexml/XmlEncode.o bin-blahtexml/AttributesImpl.o bin-blahtexml/BlahtexFilter.o bin-blahtexml/SAX2Output.o bin-blahtexml/XercesString.o
make[1]: Leaving directory '/build/blahtexml-0.9'
   dh_clean
dh_clean: warning: Compatibility levels before 10 are deprecated (level 7 in use)
 debian/rules build
dh  build
dh: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_update_autotools_config
   dh_auto_configure
dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/blahtexml-0.9'
make blahtexml-linux
make[2]: Entering directory '/build/blahtexml-0.9'
mkdir -p bin-blahtexml
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/main.cpp -o bin-blahtexml/main.o
In file included from Source/BlahtexCore/Manager.h:27,
                 from Source/BlahtexCore/Interface.h:25,
                 from Source/main.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++/12/memory:76,
                 from Source/BlahtexCore/Interface.h:23:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from Source/BlahtexCore/Manager.h:28:
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Manager.h:63:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   63 |     std::auto_ptr<MathmlNode> GenerateMathml(
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Manager.h:91:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   91 |     std::auto_ptr<ParseTree::MathNode> mParseTree;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Manager.h:92:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   92 |     std::auto_ptr<LayoutTree::Node> mLayoutTree;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Interface.h:53:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   53 |     std::auto_ptr<Manager> mManager;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/mainPng.cpp -o bin-blahtexml/mainPng.o
cc -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/md5.c -o bin-blahtexml/md5.o
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/md5Wrapper.cpp -o bin-blahtexml/md5Wrapper.o
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/Messages.cpp -o bin-blahtexml/Messages.o
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/UnicodeConverter.cpp -o bin-blahtexml/UnicodeConverter.o
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexCore/InputSymbolTranslation.cpp -o bin-blahtexml/InputSymbolTranslation.o
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexCore/Interface.cpp -o bin-blahtexml/Interface.o
In file included from Source/BlahtexCore/Manager.h:27,
                 from Source/BlahtexCore/Interface.h:25,
                 from Source/BlahtexCore/Interface.cpp:20:
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++/12/memory:76,
                 from Source/BlahtexCore/Interface.h:23:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from Source/BlahtexCore/Manager.h:28:
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Manager.h:63:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   63 |     std::auto_ptr<MathmlNode> GenerateMathml(
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Manager.h:91:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   91 |     std::auto_ptr<ParseTree::MathNode> mParseTree;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Manager.h:92:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   92 |     std::auto_ptr<LayoutTree::Node> mLayoutTree;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Interface.h:53:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   53 |     std::auto_ptr<Manager> mManager;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Interface.cpp: In member function 'std::wstring blahtex::Interface::GetMathml()':
Source/BlahtexCore/Interface.cpp:37:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   37 |     auto_ptr<MathmlNode> root = mManager->GenerateMathml(mMathmlOptions);
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Interface.cpp: In member function 'void blahtex::Interface::PrintAsSAX2(xercesc_3_2::ContentHandler&, const std::wstring&, bool) const':
Source/BlahtexCore/Interface.cpp:56:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   56 |     auto_ptr<MathmlNode> root = mManager->GenerateMathml(mMathmlOptions);
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexCore/LayoutTree.cpp -o bin-blahtexml/LayoutTree.o
In file included from Source/BlahtexCore/LayoutTree.cpp:26:
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++/12/memory:76,
                 from Source/BlahtexCore/LayoutTree.h:21:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:156:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  156 | auto_ptr<MathmlNode> AdjustMathmlEnvironment(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:157:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  157 |     auto_ptr<MathmlNode> node,
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In function 'std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::AdjustMathmlEnvironment(std::auto_ptr<blahtex::MathmlNode>, blahtex::MathmlEnvironment, blahtex::MathmlEnvironment)':
Source/BlahtexCore/LayoutTree.cpp:172:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  172 |     auto_ptr<MathmlNode> newNode(new MathmlNode(MathmlNode::cTypeMstyle));
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: At global scope:
Source/BlahtexCore/LayoutTree.cpp:243:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  243 | auto_ptr<MathmlNode> Row::BuildMathmlTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In member function 'virtual std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::Row::BuildMathmlTree(const blahtex::MathmlOptions&, const blahtex::MathmlEnvironment&, unsigned int&) const':
Source/BlahtexCore/LayoutTree.cpp:255:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  255 |     auto_ptr<MathmlNode> outputNode(new MathmlNode(MathmlNode::cTypeMrow));
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:394:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  394 |                     auto_ptr<MathmlNode> spaceNode(
      |                     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:443:13: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  443 |             auto_ptr<MathmlNode> enclosedNode;
      |             ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: At global scope:
Source/BlahtexCore/LayoutTree.cpp:528:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  528 | auto_ptr<MathmlNode> SymbolIdentifier::BuildMathmlTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In member function 'virtual std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::SymbolIdentifier::BuildMathmlTree(const blahtex::MathmlOptions&, const blahtex::MathmlEnvironment&, unsigned int&) const':
Source/BlahtexCore/LayoutTree.cpp:534:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  534 |     auto_ptr<MathmlNode> node(new MathmlNode(MathmlNode::cTypeMi, mText));
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: At global scope:
Source/BlahtexCore/LayoutTree.cpp:644:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  644 | auto_ptr<MathmlNode> SymbolOperator::BuildMathmlTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In member function 'virtual std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::SymbolOperator::BuildMathmlTree(const blahtex::MathmlOptions&, const blahtex::MathmlEnvironment&, unsigned int&) const':
Source/BlahtexCore/LayoutTree.cpp:698:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  698 |         auto_ptr<MathmlNode> node(new MathmlNode(MathmlNode::cTypeMpadded));
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:699:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  699 |         auto_ptr<MathmlNode> space(new MathmlNode(MathmlNode::cTypeMspace));
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:721:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  721 |     auto_ptr<MathmlNode> node(new MathmlNode(MathmlNode::cTypeMo, mText));
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: At global scope:
Source/BlahtexCore/LayoutTree.cpp:749:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  749 | auto_ptr<MathmlNode> SymbolNumber::BuildMathmlTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In member function 'virtual std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::SymbolNumber::BuildMathmlTree(const blahtex::MathmlOptions&, const blahtex::MathmlEnvironment&, unsigned int&) const':
Source/BlahtexCore/LayoutTree.cpp:758:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  758 |     auto_ptr<MathmlNode> node(new MathmlNode(MathmlNode::cTypeMn, mText));
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: At global scope:
Source/BlahtexCore/LayoutTree.cpp:767:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  767 | auto_ptr<MathmlNode> SymbolText::BuildMathmlTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In member function 'virtual std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::SymbolText::BuildMathmlTree(const blahtex::MathmlOptions&, const blahtex::MathmlEnvironment&, unsigned int&) const':
Source/BlahtexCore/LayoutTree.cpp:773:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  773 |     auto_ptr<MathmlNode> node(
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: At global scope:
Source/BlahtexCore/LayoutTree.cpp:784:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  784 | auto_ptr<MathmlNode> Sqrt::BuildMathmlTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In member function 'virtual std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::Sqrt::BuildMathmlTree(const blahtex::MathmlOptions&, const blahtex::MathmlEnvironment&, unsigned int&) const':
Source/BlahtexCore/LayoutTree.cpp:792:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  792 |     auto_ptr<MathmlNode> child =
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:797:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  797 |     auto_ptr<MathmlNode> node;
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: At global scope:
Source/BlahtexCore/LayoutTree.cpp:819:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  819 | auto_ptr<MathmlNode> Root::BuildMathmlTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In member function 'virtual std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::Root::BuildMathmlTree(const blahtex::MathmlOptions&, const blahtex::MathmlEnvironment&, unsigned int&) const':
Source/BlahtexCore/LayoutTree.cpp:825:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  825 |     auto_ptr<MathmlNode> node(new MathmlNode(MathmlNode::cTypeMroot));
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: At global scope:
Source/BlahtexCore/LayoutTree.cpp:852:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  852 | auto_ptr<MathmlNode> Scripts::BuildMathmlTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In member function 'virtual std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::Scripts::BuildMathmlTree(const blahtex::MathmlOptions&, const blahtex::MathmlEnvironment&, unsigned int&) const':
Source/BlahtexCore/LayoutTree.cpp:865:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  865 |     auto_ptr<MathmlNode> base;
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:893:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |     auto_ptr<MathmlNode> scriptsNode(new MathmlNode(type));
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: At global scope:
Source/BlahtexCore/LayoutTree.cpp:957:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  957 | auto_ptr<MathmlNode> Fraction::BuildMathmlTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In member function 'virtual std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::Fraction::BuildMathmlTree(const blahtex::MathmlOptions&, const blahtex::MathmlEnvironment&, unsigned int&) const':
Source/BlahtexCore/LayoutTree.cpp:971:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  971 |     auto_ptr<MathmlNode> node(new MathmlNode(MathmlNode::cTypeMfrac));
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: At global scope:
Source/BlahtexCore/LayoutTree.cpp:995:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  995 | auto_ptr<MathmlNode> Space::BuildMathmlTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In member function 'virtual std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::Space::BuildMathmlTree(const blahtex::MathmlOptions&, const blahtex::MathmlEnvironment&, unsigned int&) const':
Source/BlahtexCore/LayoutTree.cpp:1008:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1008 |     auto_ptr<MathmlNode> node(new MathmlNode(MathmlNode::cTypeMspace));
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: At global scope:
Source/BlahtexCore/LayoutTree.cpp:1019:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1019 | auto_ptr<MathmlNode> Fenced::BuildMathmlTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In member function 'virtual std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::Fenced::BuildMathmlTree(const blahtex::MathmlOptions&, const blahtex::MathmlEnvironment&, unsigned int&) const':
Source/BlahtexCore/LayoutTree.cpp:1025:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1025 |     auto_ptr<MathmlNode> inside = mChild->BuildMathmlTree(
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:1038:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1038 |         auto_ptr<MathmlNode> temp(new MathmlNode(MathmlNode::cTypeMrow));
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:1047:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1047 |     auto_ptr<MathmlNode> output(new MathmlNode(MathmlNode::cTypeMrow));
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:1052:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1052 |         auto_ptr<MathmlNode> node(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:1064:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1064 |         auto_ptr<MathmlNode> node(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: At global scope:
Source/BlahtexCore/LayoutTree.cpp:1078:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1078 | auto_ptr<MathmlNode> Table::BuildMathmlTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp: In member function 'virtual std::auto_ptr<blahtex::MathmlNode> blahtex::LayoutTree::Table::BuildMathmlTree(const blahtex::MathmlOptions&, const blahtex::MathmlEnvironment&, unsigned int&) const':
Source/BlahtexCore/LayoutTree.cpp:1084:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1084 |     auto_ptr<MathmlNode> node(new MathmlNode(MathmlNode::cTypeMtable));
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:1129:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1129 |         auto_ptr<MathmlNode> outRow(new MathmlNode(MathmlNode::cTypeMtr));
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:1138:13: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1138 |             auto_ptr<MathmlNode> outEntry(
      |             ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/LayoutTree.cpp:1143:13: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1143 |             auto_ptr<MathmlNode> child =
      |             ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexCore/MacroProcessor.cpp -o bin-blahtexml/MacroProcessor.o
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexCore/Manager.cpp -o bin-blahtexml/Manager.o
In file included from Source/BlahtexCore/Manager.h:27,
                 from Source/BlahtexCore/Manager.cpp:21:
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++/12/memory:76,
                 from Source/BlahtexCore/Manager.h:23:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from Source/BlahtexCore/Manager.h:28:
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Manager.h:63:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   63 |     std::auto_ptr<MathmlNode> GenerateMathml(
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Manager.h:91:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   91 |     std::auto_ptr<ParseTree::MathNode> mParseTree;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Manager.h:92:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   92 |     std::auto_ptr<LayoutTree::Node> mLayoutTree;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from Source/BlahtexCore/Manager.cpp:22:
Source/BlahtexCore/Parser.h:36:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   36 |     std::auto_ptr<ParseTree::MathNode> DoParse(
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:92:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   92 |     std::auto_ptr<MacroProcessor> mTokenSource;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:96:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   96 |     std::auto_ptr<ParseTree::MathNode> ParseMathList();
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:100:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  100 |     std::auto_ptr<ParseTree::MathNode> ParseMathField();
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ParseTree::MathTable> ParseMathTable();
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:117:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  117 |     std::auto_ptr<ParseTree::TextNode> ParseTextList();
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:121:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  121 |     std::auto_ptr<ParseTree::TextNode> ParseTextField();
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Manager.cpp:428:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  428 | auto_ptr<MathmlNode> Manager::GenerateMathml(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Manager.cpp: In member function 'std::auto_ptr<blahtex::MathmlNode> blahtex::Manager::GenerateMathml(const blahtex::MathmlOptions&) const':
Source/BlahtexCore/Manager.cpp:449:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  449 |     auto_ptr<MathmlNode> root = mLayoutTree->BuildMathmlTree(
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexCore/Parser.cpp -o bin-blahtexml/Parser.o
In file included from Source/BlahtexCore/ParseTree.h:25,
                 from Source/BlahtexCore/Parser.h:22,
                 from Source/BlahtexCore/Parser.cpp:21:
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++/12/memory:76,
                 from Source/BlahtexCore/ParseTree.h:24:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:36:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   36 |     std::auto_ptr<ParseTree::MathNode> DoParse(
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:92:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   92 |     std::auto_ptr<MacroProcessor> mTokenSource;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:96:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   96 |     std::auto_ptr<ParseTree::MathNode> ParseMathList();
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:100:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  100 |     std::auto_ptr<ParseTree::MathNode> ParseMathField();
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ParseTree::MathTable> ParseMathTable();
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:117:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  117 |     std::auto_ptr<ParseTree::TextNode> ParseTextList();
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.h:121:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  121 |     std::auto_ptr<ParseTree::TextNode> ParseTextField();
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:943:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  943 | auto_ptr<ParseTree::MathNode> Parser::DoParse(const vector<wstring>& input)
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp: In member function 'std::auto_ptr<blahtex::ParseTree::MathNode> blahtex::Parser::DoParse(const std::vector<std::__cxx11::basic_string<wchar_t> >&)':
Source/BlahtexCore/Parser.cpp:948:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  948 |     auto_ptr<ParseTree::MathNode> output = ParseMathList();
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp: At global scope:
Source/BlahtexCore/Parser.cpp:964:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  964 | auto_ptr<ParseTree::MathNode> Parser::ParseMathField()
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp: In member function 'std::auto_ptr<blahtex::ParseTree::MathNode> blahtex::Parser::ParseMathField()':
Source/BlahtexCore/Parser.cpp:972:20: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  972 |             return auto_ptr<ParseTree::MathNode>(
      |                    ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:979:13: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  979 |             auto_ptr<ParseTree::MathNode> field = ParseMathList();
      |             ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp: At global scope:
Source/BlahtexCore/Parser.cpp:995:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  995 | auto_ptr<ParseTree::MathTable> Parser::ParseMathTable()
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp: In member function 'std::auto_ptr<blahtex::ParseTree::MathTable> blahtex::Parser::ParseMathTable()':
Source/BlahtexCore/Parser.cpp:997:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  997 |     auto_ptr<ParseTree::MathTable> table(new ParseTree::MathTable);
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:999:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  999 |     auto_ptr<ParseTree::MathTableRow> row(new ParseTree::MathTableRow);
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1003:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1003 |         auto_ptr<ParseTree::MathNode> entry = ParseMathList();
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp: At global scope:
Source/BlahtexCore/Parser.cpp:1122:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1122 | auto_ptr<ParseTree::MathNode> Parser::ParseMathList()
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp: In member function 'std::auto_ptr<blahtex::ParseTree::MathNode> blahtex::Parser::ParseMathList()':
Source/BlahtexCore/Parser.cpp:1124:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1124 |     auto_ptr<ParseTree::MathList> output(new ParseTree::MathList);
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1129:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1129 |     auto_ptr<ParseTree::MathList> infixNumerator;
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1148:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1148 |                     return auto_ptr<ParseTree::MathNode>(
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1151:41: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1151 |                             static_cast<auto_ptr<ParseTree::MathNode> >
      |                                         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1153:41: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1153 |                             static_cast<auto_ptr<ParseTree::MathNode> >
      |                                         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1168:25: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1168 |                         auto_ptr<ParseTree::MathNode> temp(
      |                         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1175:44: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1175 |                         return static_cast<auto_ptr<ParseTree::MathNode> >
      |                                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1226:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1226 |                 auto_ptr<ParseTree::MathTable> table = ParseMathTable();
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1269:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1269 |                 auto_ptr<ParseTree::MathTable> table = ParseMathTable();
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1321:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1321 |                 auto_ptr<ParseTree::MathNode> child = ParseMathList();
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1387:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1387 |                 auto_ptr<ParseTree::MathList> superscript(
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1414:37: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1414 |                         static_cast<auto_ptr<ParseTree::MathNode> >
      |                                     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1443:25: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1443 |                         auto_ptr<ParseTree::MathNode>(
      |                         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1479:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1479 |                 auto_ptr<ParseTree::MathNode> child1 = ParseMathField();
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1480:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1480 |                 auto_ptr<ParseTree::MathNode> child2 = ParseMathField();
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp: At global scope:
Source/BlahtexCore/Parser.cpp:1518:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1518 | auto_ptr<ParseTree::TextNode> Parser::ParseTextField()
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp: In member function 'std::auto_ptr<blahtex::ParseTree::TextNode> blahtex::Parser::ParseTextField()':
Source/BlahtexCore/Parser.cpp:1526:20: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1526 |             return auto_ptr<ParseTree::TextNode>(
      |                    ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1532:13: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1532 |             auto_ptr<ParseTree::TextNode> field(
      |             ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp: At global scope:
Source/BlahtexCore/Parser.cpp:1548:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1548 | auto_ptr<ParseTree::TextNode> Parser::ParseTextList()
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp: In member function 'std::auto_ptr<blahtex::ParseTree::TextNode> blahtex::Parser::ParseTextList()':
Source/BlahtexCore/Parser.cpp:1550:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1550 |     auto_ptr<ParseTree::TextList> output(new ParseTree::TextList);
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1565:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1565 |                     return auto_ptr<ParseTree::TextNode>(temp);
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/Parser.cpp:1568:40: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1568 |                     return static_cast<auto_ptr<ParseTree::TextNode> >(
      |                                        ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexCore/ParseTree1.cpp -o bin-blahtexml/ParseTree1.o
In file included from Source/BlahtexCore/ParseTree.h:25,
                 from Source/BlahtexCore/ParseTree1.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++/12/memory:76,
                 from Source/BlahtexCore/ParseTree.h:24:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:77:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   77 | auto_ptr<LayoutTree::Node> MathList::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathList::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:81:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |     auto_ptr<LayoutTree::Row> output(
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:264:25: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  264 |     return static_cast< auto_ptr<LayoutTree::Node> >(output);
      |                         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:283:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  283 | auto_ptr<LayoutTree::Node> MathCommand1Arg::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathCommand1Arg::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:288:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  288 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:297:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         auto_ptr<LayoutTree::Node> brace(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:317:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  317 |         auto_ptr<LayoutTree::Node> empty;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:319:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  319 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:335:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  335 |         auto_ptr<LayoutTree::Row> row(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:388:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  388 |         return static_cast<auto_ptr<LayoutTree::Node> >(row);
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:405:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  405 |         auto_ptr<LayoutTree::Node> node
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:437:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  437 |         auto_ptr<LayoutTree::Node> node
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:512:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  512 |         auto_ptr<LayoutTree::Node> base
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:514:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  514 |         auto_ptr<LayoutTree::Node> lower, upper;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:516:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  516 |         auto_ptr<LayoutTree::Node> accent(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:539:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  539 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:559:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  559 | auto_ptr<LayoutTree::Node> MathStateChange::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathStateChange::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:566:12: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  566 |     return auto_ptr<LayoutTree::Node>(
      |            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:571:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  571 | auto_ptr<LayoutTree::Node> MathColour::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathColour::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:576:12: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  576 |     return auto_ptr<LayoutTree::Node>(
      |            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:581:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  581 | auto_ptr<LayoutTree::Node> TextStateChange::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::TextStateChange::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:586:12: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  586 |     return auto_ptr<LayoutTree::Node>(
      |            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:591:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  591 | auto_ptr<LayoutTree::Node> TextColour::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::TextColour::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:596:12: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  596 |     return auto_ptr<LayoutTree::Node>(
      |            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:602:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  602 | auto_ptr<LayoutTree::Node> MathCommand2Args::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathCommand2Args::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:648:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  648 |         auto_ptr<LayoutTree::Node> inside(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:659:20: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  659 |             return auto_ptr<LayoutTree::Node>(
      |                    ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:675:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  675 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:689:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  689 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:717:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  717 |         auto_ptr<LayoutTree::Node> upper, lower;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:723:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  723 |         auto_ptr<LayoutTree::Node> base =
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:726:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  726 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:746:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  746 | auto_ptr<LayoutTree::Node> MathScripts::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathScripts::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:750:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  750 |     auto_ptr<LayoutTree::Node> base, upper, lower;
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:797:12: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  797 |     return auto_ptr<LayoutTree::Node>(
      |            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:812:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  812 | auto_ptr<LayoutTree::Node> MathLimits::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathLimits::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:816:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  816 |     auto_ptr<LayoutTree::Node> node =
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:836:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  836 | auto_ptr<LayoutTree::Node> MathGroup::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathGroup::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:842:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  842 |     auto_ptr<LayoutTree::Node> node
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:849:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  849 | auto_ptr<LayoutTree::Node> MathDelimited::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathDelimited::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:853:12: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  853 |     return auto_ptr<LayoutTree::Node>(
      |            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:881:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  881 | auto_ptr<LayoutTree::Node> MathBig::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathBig::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:922:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  922 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:941:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  941 | auto_ptr<LayoutTree::Node> MathTableRow::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:953:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  953 | auto_ptr<LayoutTree::Node> MathTable::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathTable::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:957:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  957 |     auto_ptr<LayoutTree::Table> table(
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:982:24: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  982 |     return static_cast<auto_ptr<LayoutTree::Node> >(table);
      |                        ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:1001:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1001 | auto_ptr<LayoutTree::Node> MathEnvironment::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathEnvironment::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:1057:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1057 |     auto_ptr<LayoutTree::Node> table = mTable->BuildLayoutTree(newState);
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:1078:12: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1078 |     return auto_ptr<LayoutTree::Node>(
      |            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:1090:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1090 | auto_ptr<LayoutTree::Node> EnterTextMode::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:1133:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1133 | auto_ptr<LayoutTree::Node> TextList::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::TextList::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:1137:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1137 |     auto_ptr<LayoutTree::Row> node(
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:1157:13: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1157 |             auto_ptr<LayoutTree::Node>
      |             ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:1173:24: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1173 |     return static_cast<auto_ptr<LayoutTree::Node> >(node);
      |                        ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:1177:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1177 | auto_ptr<LayoutTree::Node> TextSymbol::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::TextSymbol::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree1.cpp:1221:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1221 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:1230:12: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1230 |     return auto_ptr<LayoutTree::Node>(
      |            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp: At global scope:
Source/BlahtexCore/ParseTree1.cpp:1241:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1241 | auto_ptr<LayoutTree::Node> TextGroup::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree1.cpp:1249:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1249 | auto_ptr<LayoutTree::Node> TextCommand1Arg::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -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++/12/memory:76,
                 from Source/BlahtexCore/ParseTree.h:24:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:651:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  651 | auto_ptr<LayoutTree::Node> MathSymbol::BuildLayoutTree(
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp: In member function 'virtual std::auto_ptr<blahtex::LayoutTree::Node> blahtex::ParseTree::MathSymbol::BuildLayoutTree(const blahtex::TexProcessingState&) const':
Source/BlahtexCore/ParseTree2.cpp:703:24: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  703 |                 return auto_ptr<LayoutTree::Node>(
      |                        ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:714:24: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  714 |                 return auto_ptr<LayoutTree::Node>(
      |                        ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:739:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  739 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:778:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  778 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:795:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  795 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:808:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  808 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:835:16: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  835 |         return auto_ptr<LayoutTree::Node>(
      |                ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:855:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  855 |         auto_ptr<LayoutTree::Row> row(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:875:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  875 |         return static_cast<auto_ptr<LayoutTree::Node> >(row);
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:880:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  880 |         auto_ptr<LayoutTree::Row> row(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:905:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  905 |         return static_cast<auto_ptr<LayoutTree::Node> >(row);
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:913:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  913 |         auto_ptr<LayoutTree::Row> row(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:932:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  932 |         return static_cast<auto_ptr<LayoutTree::Node> >(row);
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:937:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  937 |         auto_ptr<LayoutTree::Row> row(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:957:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  957 |         return static_cast<auto_ptr<LayoutTree::Node> >(row);
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:962:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  962 |         auto_ptr<LayoutTree::Row> row(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:981:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         return static_cast<auto_ptr<LayoutTree::Node> >(row);
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:991:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  991 |         auto_ptr<LayoutTree::Node> base(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:1005:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1005 |         auto_ptr<LayoutTree::Scripts> node(
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:1013:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1013 |                 auto_ptr<LayoutTree::Node>(),
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:1014:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1014 |                 auto_ptr<LayoutTree::Node>()
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:1019:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1019 |             node->mLower = auto_ptr<LayoutTree::Node>(
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:1034:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1034 |             node->mLower = auto_ptr<LayoutTree::Node>(
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:1049:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1049 |             node->mLower = auto_ptr<LayoutTree::Node>(
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:1064:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1064 |             node->mUpper = auto_ptr<LayoutTree::Node>(
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexCore/ParseTree2.cpp:1078:28: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1078 |         return static_cast<auto_ptr<LayoutTree::Node> >(node);
      |                            ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexCore/ParseTree3.cpp -o bin-blahtexml/ParseTree3.o
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++/12/memory:76,
                 from Source/BlahtexCore/ParseTree.h:24:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexCore/MathmlNode.cpp -o bin-blahtexml/MathmlNode.o
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexCore/XmlEncode.cpp -o bin-blahtexml/XmlEncode.o
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexXMLin/AttributesImpl.cpp -o bin-blahtexml/AttributesImpl.o
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexXMLin/BlahtexFilter.cpp -o bin-blahtexml/BlahtexFilter.o
In file included from Source/BlahtexXMLin/../BlahtexCore/Manager.h:27,
                 from Source/BlahtexXMLin/../BlahtexCore/Interface.h:25,
                 from Source/BlahtexXMLin/BlahtexFilter.h:22,
                 from Source/BlahtexXMLin/BlahtexFilter.cpp:19:
Source/BlahtexXMLin/../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++/12/memory:76,
                 from Source/BlahtexXMLin/../BlahtexCore/Interface.h:23:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from Source/BlahtexXMLin/../BlahtexCore/Manager.h:28:
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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(
      |                      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../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++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../BlahtexCore/Manager.h:63:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   63 |     std::auto_ptr<MathmlNode> GenerateMathml(
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../BlahtexCore/Manager.h:91:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   91 |     std::auto_ptr<ParseTree::MathNode> mParseTree;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../BlahtexCore/Manager.h:92:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   92 |     std::auto_ptr<LayoutTree::Node> mLayoutTree;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Source/BlahtexXMLin/../BlahtexCore/Interface.h:53:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   53 |     std::auto_ptr<Manager> mManager;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexXMLin/SAX2Output.cpp -o bin-blahtexml/SAX2Output.o
g++ -I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin -O2 -DBLAHTEXML_USING_XERCES -c Source/BlahtexXMLin/XercesString.cpp -o bin-blahtexml/XercesString.o
g++ -O2 -o blahtexml bin-blahtexml/main.o bin-blahtexml/mainPng.o bin-blahtexml/md5.o bin-blahtexml/md5Wrapper.o bin-blahtexml/Messages.o bin-blahtexml/UnicodeConverter.o bin-blahtexml/InputSymbolTranslation.o bin-blahtexml/Interface.o bin-blahtexml/LayoutTree.o bin-blahtexml/MacroProcessor.o bin-blahtexml/Manager.o bin-blahtexml/Parser.o bin-blahtexml/ParseTree1.o bin-blahtexml/ParseTree2.o bin-blahtexml/ParseTree3.o bin-blahtexml/MathmlNode.o bin-blahtexml/XmlEncode.o bin-blahtexml/AttributesImpl.o bin-blahtexml/BlahtexFilter.o bin-blahtexml/SAX2Output.o bin-blahtexml/XercesString.o -lxerces-c
make[2]: Leaving directory '/build/blahtexml-0.9'
make[1]: Leaving directory '/build/blahtexml-0.9'
   dh_auto_test
dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 7 in use)
 fakeroot debian/rules binary
dh  binary
dh: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_testroot
   dh_prep
   dh_auto_install --destdir=debian/blahtexml/
dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   debian/rules override_dh_install
make[1]: Entering directory '/build/blahtexml-0.9'
install -D -m755 blahtexml /build/blahtexml-0.9/debian/blahtexml/usr/bin/blahtexml
make[1]: Leaving directory '/build/blahtexml-0.9'
   dh_installdocs
dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_installchangelogs
dh_installchangelogs: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_installexamples
dh_installexamples: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_installman
dh_installman: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_fixperms
   dh_missing
dh_missing: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_strip
dh_strip: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_makeshlibs
dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_shlibdeps
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_installdeb
dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 7 in use)
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'blahtexml-dbgsym' in '../blahtexml-dbgsym_0.9-1.1_i386.deb'.
dpkg-deb: building package 'blahtexml' in '../blahtexml_0.9-1.1_i386.deb'.
 dpkg-genbuildinfo --build=binary -O../blahtexml_0.9-1.1_i386.buildinfo
 dpkg-genchanges --build=binary -O../blahtexml_0.9-1.1_i386.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: user script /srv/workspace/pbuilder/7237/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/7237/tmp/hooks/B01_cleanup finished
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/7237 and its subdirectories
I: Current time: Wed Jun 12 04:16:02 +14 2024
I: pbuilder-time-stamp: 1718115362