<86>Jan 24 03:15:53 userdel[913655]: delete user 'rooter'
<86>Jan 24 03:15:53 userdel[913655]: removed group 'rooter' owned by 'rooter'
<86>Jan 24 03:15:53 userdel[913655]: removed shadow group 'rooter' owned by 'rooter'
<86>Jan 24 03:15:53 groupadd[913667]: group added to /etc/group: name=rooter, GID=1335
<86>Jan 24 03:15:53 groupadd[913667]: group added to /etc/gshadow: name=rooter
<86>Jan 24 03:15:53 groupadd[913667]: new group: name=rooter, GID=1335
<86>Jan 24 03:15:53 useradd[913679]: new user: name=rooter, UID=1335, GID=1335, home=/root, shell=/bin/bash
<86>Jan 24 03:15:53 userdel[913694]: delete user 'builder'
<86>Jan 24 03:15:53 userdel[913694]: removed group 'builder' owned by 'builder'
<86>Jan 24 03:15:53 userdel[913694]: removed shadow group 'builder' owned by 'builder'
<86>Jan 24 03:15:53 groupadd[913708]: group added to /etc/group: name=builder, GID=1336
<86>Jan 24 03:15:53 groupadd[913708]: group added to /etc/gshadow: name=builder
<86>Jan 24 03:15:53 groupadd[913708]: new group: name=builder, GID=1336
<86>Jan 24 03:15:53 useradd[913718]: new user: name=builder, UID=1336, GID=1336, home=/usr/src, shell=/bin/bash
<13>Jan 24 03:15:54 rpmi: rpm-build-vim-4:9.0.1174-alt1 sisyphus+313181.100.1.1 1673441851 installed
<13>Jan 24 03:15:55 rpmi: xorg-proto-devel-2022.1-alt1 sisyphus+299488.100.1.1 1651731532 installed
<13>Jan 24 03:15:55 rpmi: libpng16-1.6.39-alt1 sisyphus+310490.100.1.1 1669195200 installed
<13>Jan 24 03:15:55 rpmi: libjpeg-2:2.1.2-alt1.2 sisyphus+300827.100.2.1 1653916633 installed
<13>Jan 24 03:15:55 rpmi: libICE-1.1.1-alt1 sisyphus+311428.500.1.1 1670577555 installed
<13>Jan 24 03:15:55 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed
<13>Jan 24 03:15:55 rpmi: libSM-1.2.4-alt1 sisyphus+312057.200.1.1 1671526916 installed
<13>Jan 24 03:15:55 rpmi: libopenjpeg2.0-2.5.0-alt1 sisyphus+299926.300.3.1 1652478843 installed
<13>Jan 24 03:15:55 rpmi: libwebp7-1.3.0-alt1 sisyphus+313492.100.1.1 1673749693 installed
<13>Jan 24 03:15:55 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed
<13>Jan 24 03:15:56 rpmi: libicu72-1:7.2.1-alt1 sisyphus+308882.100.1.1 1666532090 installed
<13>Jan 24 03:15:56 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed
<13>Jan 24 03:15:56 rpmi: xml-utils-1:2.10.3-alt1 sisyphus+308392.100.3.1 1666013203 installed
<13>Jan 24 03:15:56 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed
<13>Jan 24 03:15:56 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed
<13>Jan 24 03:15:56 rpmi: icu-utils-1:7.2.1-alt1 sisyphus+308882.100.1.1 1666532090 installed
<13>Jan 24 03:15:56 rpmi: libicu-devel-1:7.2.1-alt1 sisyphus+308882.100.1.1 1666532090 installed
<13>Jan 24 03:15:56 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed
<13>Jan 24 03:15:56 rpmi: libICE-devel-1.1.1-alt1 sisyphus+311428.500.1.1 1670577555 installed
<13>Jan 24 03:15:56 rpmi: libSM-devel-1.2.4-alt1 sisyphus+312057.200.1.1 1671526916 installed
<13>Jan 24 03:15:56 rpmi: libpaper-1.1.28-alt1 sisyphus+278439.100.1.1 1626100422 installed
<13>Jan 24 03:15:56 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed
<13>Jan 24 03:15:56 rpmi: libsystemd-1:251.10-alt1 sisyphus+312238.200.2.1 1671790277 installed
<13>Jan 24 03:15:56 rpmi: libdbus-1.14.4-alt2 sisyphus+312215.100.1.1 1671712105 installed
<13>Jan 24 03:15:56 rpmi: libavahi-0.8-alt2 sisyphus+279391.100.1.2 1626530679 installed
<13>Jan 24 03:15:56 rpmi: libdatrie-0.2.13-alt1_2 sisyphus+285649.100.1.1 1632260802 installed
<13>Jan 24 03:15:56 rpmi: libthai-0.1.29-alt1_1 sisyphus+292947.100.1.1 1641111915 installed
<13>Jan 24 03:15:56 rpmi: libfribidi-1.0.12-alt1 sisyphus+298746.100.1.1 1650435949 installed
<13>Jan 24 03:15:56 rpmi: libid3tag-0.15.1b-alt10 sisyphus+278543.100.1.1 1626111481 installed
<13>Jan 24 03:15:56 rpmi: libnuma-2.0.14-alt2 sisyphus+278485.100.1.1 1626104244 installed
<13>Jan 24 03:15:56 rpmi: libx265-199-3.5-alt1.1 sisyphus+277560.100.1.1 1625697230 installed
<13>Jan 24 03:15:56 rpmi: librav1e-0.6.3-alt1 sisyphus+313168.100.1.1 1673426867 installed
<13>Jan 24 03:15:56 rpmi: libjbig-2.1-alt1 sisyphus+276068.100.1.1 1624815400 installed
<13>Jan 24 03:15:56 rpmi: libdeflate-1.14-alt1 sisyphus+306557.100.1.1 1662905315 installed
<13>Jan 24 03:15:56 rpmi: libtiff5-4.4.0-alt2 sisyphus+311934.100.1.1 1671327071 installed
<13>Jan 24 03:15:56 rpmi: desktop-file-utils-0.26-alt3 sisyphus+297027.100.1.1 1648023315 installed
<13>Jan 24 03:15:56 rpmi: shared-mime-info-2.2-alt1 sisyphus+297388.100.1.1 1648466615 installed
<13>Jan 24 03:15:56 rpmi: libgdk-pixbuf-locales-2.42.10-alt1 sisyphus+308991.100.1.1 1666721198 installed
<13>Jan 24 03:15:56 rpmi: libde265-1.0.9-alt1 sisyphus+310196.100.1.1 1668754665 installed
<13>Jan 24 03:15:56 rpmi: libdav1d-0.9.2-alt1 sisyphus+291906.40.5.3 1639431315 installed
<13>Jan 24 03:15:56 rpmi: libaom3-3.5.0-alt1 sisyphus+312085.100.1.1 1671551546 installed
<13>Jan 24 03:15:56 rpmi: libgif-4.1.6-alt3 sisyphus+276911.100.1.3 1625273979 installed
<13>Jan 24 03:15:56 rpmi: libpixman-3:0.42.2-alt1 sisyphus+309549.100.1.1 1667649219 installed
<13>Jan 24 03:15:57 rpmi: libX11-locales-3:1.8.3-alt2 sisyphus+313280.100.1.1 1673514539 installed
<13>Jan 24 03:15:57 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233857 installed
<13>Jan 24 03:15:57 rpmi: libxcb-1.15-alt1 sisyphus+299436.300.1.1 1651655472 installed
<13>Jan 24 03:15:57 rpmi: libX11-3:1.8.3-alt2 sisyphus+313280.100.1.1 1673514539 installed
<13>Jan 24 03:15:57 rpmi: libXext-1.3.5-alt1 sisyphus+309285.100.1.1 1667212412 installed
<13>Jan 24 03:15:57 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed
<13>Jan 24 03:15:57 rpmi: libXt-1.2.1-alt1 sisyphus+265202.200.1.1 1611565457 installed
<13>Jan 24 03:15:57 rpmi: libXpm-3.5.15-alt1 sisyphus+313628.100.1.1 1674030938 installed
<13>Jan 24 03:15:57 rpmi: libXrandr-1.5.3-alt1 sisyphus+310375.100.1.1 1669010696 installed
<13>Jan 24 03:15:57 rpmi: libXinerama-1.1.5-alt1 sisyphus+309287.100.1.1 1667213208 installed
<13>Jan 24 03:15:58 rpmi: libxcb-devel-1.15-alt1 sisyphus+299436.300.1.1 1651655472 installed
<13>Jan 24 03:15:58 rpmi: libX11-devel-3:1.8.3-alt2 sisyphus+313280.100.1.1 1673514539 installed
<13>Jan 24 03:15:58 rpmi: libXrender-devel-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed
<13>Jan 24 03:15:58 rpmi: gsettings-desktop-schemas-data-43.0-alt1 sisyphus+307196.300.10.1 1664047363 installed
<13>Jan 24 03:15:58 rpmi: libgio-2.74.5-alt1 sisyphus+313763.100.1.1 1674192525 installed
<13>Jan 24 03:15:58 rpmi: gsettings-desktop-schemas-43.0-alt1 sisyphus+307196.300.10.1 1664047363 installed
<13>Jan 24 03:15:58 rpmi: libgdk-pixbuf-2.42.10-alt1 sisyphus+308991.100.1.1 1666721198 installed
<13>Jan 24 03:15:58 rpmi: libheif-1.14.0-alt1 sisyphus+310196.200.1.1 1668754707 installed
<13>Jan 24 03:15:58 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed
<13>Jan 24 03:15:58 rpmi: libstdc++12-devel-12.1.1-alt2 sisyphus+307182.100.1.1 1663781909 installed
<13>Jan 24 03:15:58 rpmi: gcc12-c++-12.1.1-alt2 sisyphus+307182.100.1.1 1663781909 installed
<13>Jan 24 03:15:58 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed
<13>Jan 24 03:15:58 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed
<13>Jan 24 03:15:59 rpmi: libharfbuzz-6.0.0-alt1 sisyphus+311978.200.2.1 1671493161 installed
<13>Jan 24 03:15:59 rpmi: libfreetype-2.12.1-alt1 sisyphus+299380.100.1.1 1651508331 installed
<13>Jan 24 03:15:59 rpmi: fontconfig-2.13.1-alt4 sisyphus+304281.100.1.1 1658733587 installed
Updating fonts cache: <29>Jan 24 03:16:00 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Jan 24 03:16:00 rpmi: libcairo-1:1.16.0-alt2 sisyphus+312186.100.1.1 1671693937 installed
<13>Jan 24 03:16:00 rpmi: libXft-2.3.7-alt1 sisyphus+310164.100.1.1 1668680608 installed
<13>Jan 24 03:16:00 rpmi: libpango-1.50.12-alt1 sisyphus+310312.100.1.1 1668876872 installed
<13>Jan 24 03:16:00 rpmi: libcairo-gobject-1:1.16.0-alt2 sisyphus+312186.100.1.1 1671693937 installed
<13>Jan 24 03:16:00 rpmi: librsvg-1:2.55.1-alt1 sisyphus+308710.100.1.1 1666256043 installed
<13>Jan 24 03:16:00 rpmi: libharfbuzz-icu-6.0.0-alt1 sisyphus+311978.200.2.1 1671493161 installed
<13>Jan 24 03:16:00 rpmi: libharfbuzz-gobject-6.0.0-alt1 sisyphus+311978.200.2.1 1671493161 installed
<13>Jan 24 03:16:00 rpmi: mpdecimal-2.5.1-alt1 sisyphus+291245.40.54.1 1643293433 installed
<13>Jan 24 03:16:00 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed
<13>Jan 24 03:16:00 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed
<13>Jan 24 03:16:00 rpmi: libtasn1-4.19.0-alt1 sisyphus+305700.100.1.1 1661359624 installed
<13>Jan 24 03:16:00 rpmi: rpm-macros-alternatives-0.5.2-alt1 sisyphus+300869.100.1.1 1653844113 installed
<13>Jan 24 03:16:00 rpmi: alternatives-0.5.2-alt1 sisyphus+300869.100.1.1 1653844113 installed
<13>Jan 24 03:16:00 rpmi: ca-certificates-2022.12.14-alt1 sisyphus+311754.200.1.1 1671046143 installed
<13>Jan 24 03:16:00 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed
<13>Jan 24 03:16:00 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed
<13>Jan 24 03:16:00 rpmi: libcrypto1.1-1.1.1q-alt1 sisyphus+303203.100.1.1 1657026987 installed
<13>Jan 24 03:16:00 rpmi: libssl1.1-1.1.1q-alt1 sisyphus+303203.100.1.1 1657026987 installed
<13>Jan 24 03:16:00 rpmi: python3-3.10.8-alt1.1 sisyphus+311926.100.2.1 1671363630 installed
<13>Jan 24 03:16:01 rpmi: python3-base-3.10.8-alt1.1 sisyphus+311926.100.2.1 1671363630 installed
<13>Jan 24 03:16:01 rpmi: glib2-devel-2.74.5-alt1 sisyphus+313763.100.1.1 1674192525 installed
<13>Jan 24 03:16:01 rpmi: libfreetype-devel-2.12.1-alt1 sisyphus+299380.100.1.1 1651508331 installed
<13>Jan 24 03:16:01 rpmi: libharfbuzz-devel-6.0.0-alt1 sisyphus+311978.200.2.1 1671493161 installed
<13>Jan 24 03:16:01 rpmi: fontconfig-devel-2.13.1-alt4 sisyphus+304281.100.1.1 1658733587 installed
<13>Jan 24 03:16:01 rpmi: libcups-2.4.2-alt1 sisyphus+304732.100.2.1 1659624891 installed
<13>Jan 24 03:16:01 rpmi: libgs-9.54.0-alt3 sisyphus+285041.100.1.1 1631376584 installed
<13>Jan 24 03:16:01 rpmi: libspectre-0.2.9-alt1 sisyphus+278484.100.1.3 1626228873 installed
<13>Jan 24 03:16:01 rpmi: imlib2-1.10.0-alt1 sisyphus+312054.100.1.1 1671523845 installed
<13>Jan 24 03:16:01 rpmi: imlib2-devel-1.10.0-alt1 sisyphus+312054.100.1.1 1671523845 installed
<13>Jan 24 03:16:01 rpmi: libXft-devel-2.3.7-alt1 sisyphus+310164.100.1.1 1668680608 installed
<13>Jan 24 03:16:01 rpmi: gcc-c++-12-alt1 sisyphus+300988.300.1.1 1654033053 installed
<13>Jan 24 03:16:01 rpmi: libXrandr-devel-1.5.3-alt1 sisyphus+310375.100.1.1 1669010696 installed
<13>Jan 24 03:16:02 rpmi: libXext-devel-1.3.5-alt1 sisyphus+309285.100.1.1 1667212412 installed
<13>Jan 24 03:16:02 rpmi: libXinerama-devel-1.1.5-alt1 sisyphus+309287.100.1.1 1667213208 installed
<13>Jan 24 03:16:02 rpmi: libXpm-devel-3.5.15-alt1 sisyphus+313628.100.1.1 1674030938 installed
<13>Jan 24 03:16:02 rpmi: libXt-devel-1.2.1-alt1 sisyphus+265202.200.1.1 1611565457 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/fluxbox-1.3.7-alt6.nosrc.rpm (w1.gzdio)
Installing fluxbox-1.3.7-alt6.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.85357
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf fluxbox-1.3.7
+ echo 'Source #0 (fluxbox-1.3.7.tar.bz2):'
Source #0 (fluxbox-1.3.7.tar.bz2):
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/fluxbox-1.3.7.tar.bz2
+ /bin/tar -xf -
+ cd fluxbox-1.3.7
+ echo 'Source #4 (fluxbox-icons.tar.bz2):'
Source #4 (fluxbox-icons.tar.bz2):
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/fluxbox-icons.tar.bz2
+ /bin/tar -xf -
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (fluxbox-startfluxbox-pulseaudio.patch):'
Patch #0 (fluxbox-startfluxbox-pulseaudio.patch):
+ /usr/bin/patch -p0
patching file util/startfluxbox.in
Hunk #1 succeeded at 23 (offset -1 lines).
+ echo 'Patch #1 (fluxbox-gcc11.patch):'
Patch #1 (fluxbox-gcc11.patch):
+ /usr/bin/patch -p0
patching file util/fluxbox-remote.cc
+ echo 'Patch #2 (0001-replace-FbRootWindow-depth-with-maxDepth.patch):'
Patch #2 (0001-replace-FbRootWindow-depth-with-maxDepth.patch):
+ /usr/bin/patch -p1
patching file src/FbRootWindow.cc
patching file src/FbRootWindow.hh
patching file src/FbWinFrame.cc
patching file src/Screen.cc
+ sed -i '22a\
session.screen0.windowScrollAction:\tNextTab
' data/init.in
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.85357
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd fluxbox-1.3.7
+ autoreconf -fisv
autoreconf-default: Entering directory `.'
autoreconf-default: configure.ac: not using Gettext
autoreconf-default: running: aclocal --force -I m4
autoreconf-default: configure.ac: tracing
autoreconf-default: configure.ac: not using Libtool
autoreconf-default: configure.ac: not using Intltool
autoreconf-default: configure.ac: not using gtk-doc
autoreconf-default: running: /usr/bin/autoconf-2.60 --force
autoreconf-default: running: /usr/bin/autoheader-2.60 --force
autoreconf-default: running: automake --add-missing --force-missing
autoreconf-default: Leaving directory `.'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ sort -u
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --with-init=/etc/X11/fluxbox/init --with-keys=/etc/X11/fluxbox/keys --with-menu=/etc/X11/fluxbox/menu --enable-nls --enable-shape
configure: WARNING: unrecognized options: --without-included-gettext, --enable-shape
checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-alt-linux-gcc accepts -g... yes
checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed
checking whether x86_64-alt-linux-gcc understands -c and -o together... yes
checking how to run the C preprocessor... x86_64-alt-linux-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking how to create a pax tar archive... gnutar
checking dependency style of x86_64-alt-linux-gcc... none
checking for x86_64-alt-linux-gcc... (cached) x86_64-alt-linux-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-alt-linux-gcc accepts -g... (cached) yes
checking for x86_64-alt-linux-gcc option to accept ISO C89... (cached) none needed
checking whether x86_64-alt-linux-gcc understands -c and -o together... (cached) yes
checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-alt-linux-g++ accepts -g... yes
checking dependency style of x86_64-alt-linux-g++... none
checking for x86_64-alt-linux-ranlib... no
checking for ranlib... ranlib
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for pid_t... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for x86_64-alt-linux-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for sed... sed
checking how to run the C++ preprocessor... x86_64-alt-linux-g++ -E
checking for ANSI C header files... (cached) yes
checking for stdbool.h that conforms to C99... no
checking for _Bool... no
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking nl_types.h usability... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
checking process.h usability... no
checking process.h presence... no
checking for process.h... no
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for stdint.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/signal.h usability... yes
checking sys/signal.h presence... yes
checking for sys/signal.h... yes
checking for sys/stat.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for unistd.h... (cached) yes
checking cassert usability... yes
checking cassert presence... yes
checking for cassert... yes
checking cctype usability... yes
checking cctype presence... yes
checking for cctype... yes
checking cerrno usability... yes
checking cerrno presence... yes
checking for cerrno... yes
checking cmath usability... yes
checking cmath presence... yes
checking for cmath... yes
checking cstdarg usability... yes
checking cstdarg presence... yes
checking for cstdarg... yes
checking cstdint usability... yes
checking cstdint presence... yes
checking for cstdint... yes
checking cstdio usability... yes
checking cstdio presence... yes
checking for cstdio... yes
checking cstdlib usability... yes
checking cstdlib presence... yes
checking for cstdlib... yes
checking cstring usability... yes
checking cstring presence... yes
checking for cstring... yes
checking ctime usability... yes
checking ctime presence... yes
checking for ctime... yes
checking sstream usability... yes
checking sstream presence... yes
checking for sstream... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking whether closedir returns void... no
checking for error_at_line... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking for sys/select.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking whether lstat correctly handles trailing slash... yes
checking whether stat accepts an empty string... no
checking for basename... yes
checking for alarm... yes
checking for catclose... yes
checking for catgets... yes
checking for catopen... yes
checking for getpid... yes
checking for memset... yes
checking for mkdir... yes
checking for nl_langinfo... yes
checking for putenv... yes
checking for regcomp... yes
checking for select... yes
checking for setenv... yes
checking for setlocale... yes
checking for sigaction... yes
checking for snprintf... yes
checking for sqrt... yes
checking for strcasecmp... yes
checking for strcasestr... yes
checking for strchr... yes
checking for strstr... yes
checking for strtol... yes
checking for strtoul... yes
checking for sync... yes
checking for vsnprintf... yes
checking build system type... x86_64-alt-linux-gnu
checking host system type... x86_64-alt-linux-gnu
checking for cos in -lm... yes
checking for library containing catgets... none required
checking for strftime... yes
checking for clock_gettime... yes
checking for clock_gettime in -lrt... yes
checking for mach_absolute_time... no
checking for ld used by x86_64-alt-linux-gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking 32-bit host C ABI... no
checking for ELF binary format... yes
checking for the common suffixes of directories in the library search path... lib,lib,lib64
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for t_open in -lnsl... no
checking for socket in -lsocket... no
checking for  x11 ... yes
checking for setlocale in -lxpg4... no
checking for gencat... gencat
checking whether to include remember functionality... yes
checking whether to have (POSIX) regular expression support... yes
checking whether to include the Slit... yes
checking whether to include SystemTray... yes
checking whether to include Toolbar... yes
checking whether to support Extended Window Manager Hints... yes
checking whether to include verbose debugging code... no
checking whether to build test programs... no
checking whether to include NLS support... yes
checking whether to use a timed pixmap cache... yes
checking whether to have XMB (multibyte font, utf-8) support... yes
checking for  imlib2 >= 1.0.0 ... yes
checking for  xft ... yes
checking for XftDrawStringUtf8 in -lXft... yes
checking for  fontconfig ... yes
checking for  freetype2 ... yes
checking for  xrender ... yes
checking for  xpm ... yes
checking for  xinerama ... yes
checking for  xext ... yes
checking for  xrandr >= 1.4.0 ... yes
checking for  fribidi ... no
checking return type of signal handlers... void
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating version.h
config.status: creating nls/C/Makefile
config.status: creating nls/be_BY/Makefile
config.status: creating nls/bg_BG/Makefile
config.status: creating nls/cs_CZ/Makefile
config.status: creating nls/da_DK/Makefile
config.status: creating nls/de_AT/Makefile
config.status: creating nls/de_CH/Makefile
config.status: creating nls/de_DE/Makefile
config.status: creating nls/el_GR/Makefile
config.status: creating nls/en_GB/Makefile
config.status: creating nls/en_US/Makefile
config.status: creating nls/es_AR/Makefile
config.status: creating nls/es_ES/Makefile
config.status: creating nls/et_EE/Makefile
config.status: creating nls/fi_FI/Makefile
config.status: creating nls/fr_CH/Makefile
config.status: creating nls/fr_FR/Makefile
config.status: creating nls/he_IL/Makefile
config.status: creating nls/it_IT/Makefile
config.status: creating nls/ja_JP/Makefile
config.status: creating nls/ko_KR/Makefile
config.status: creating nls/lv_LV/Makefile
config.status: creating nls/mk_MK/Makefile
config.status: creating nls/nb_NO/Makefile
config.status: creating nls/nl_NL/Makefile
config.status: creating nls/no_NO/Makefile
config.status: creating nls/pl_PL/Makefile
config.status: creating nls/pt_BR/Makefile
config.status: creating nls/pt_PT/Makefile
config.status: creating nls/ru_RU/Makefile
config.status: creating nls/sk_SK/Makefile
config.status: creating nls/sl_SI/Makefile
config.status: creating nls/sv_SE/Makefile
config.status: creating nls/tr_TR/Makefile
config.status: creating nls/uk_UA/Makefile
config.status: creating nls/vi_VN/Makefile
config.status: creating nls/zh_CN/Makefile
config.status: creating nls/zh_TW/Makefile
config.status: creating config.h
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --without-included-gettext, --enable-shape

	fluxbox version 1.3.7 configured successfully.

Using:
	'/usr' for installation.
	'/etc/X11/fluxbox/menu' for location menu file.
	'/usr/share/fluxbox/windowmenu' for location window menu file.
	'/usr/share/fluxbox/styles/bloe' by default style.
	'/etc/X11/fluxbox/keys' for location keys file.
	'/etc/X11/fluxbox/init' for location init file.
	'/usr/share/fluxbox/nls' for nls files.
	'x86_64-alt-linux-g++' for C++ compiler.

Building with:
	'    -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto ' for C++ compiler flags.
	' -lfontconfig -lfreetype -lfreetype  -lImlib2 -lXrandr -lXext -lXft -lXinerama -lXpm -lX11 -lXrender -lX11' for linker flags.

Now build fluxbox with 'make'

+ make -j16 --no-print-directory --silent
./src/defaults_tmp.cc ./src/defaults.cc differ: char 224, line 9
Making all in nls/C
Making all in nls/be_BY
Creating catfile for CP1251
Creating catfile for UTF-8
Making all in nls/bg_BG
Creating catfile for CP1251
Creating catfile for UTF-8
Making all in nls/cs_CZ
Creating catfile for ISO-8859-2
Creating catfile for UTF-8
Making all in nls/da_DK
Creating catfile for ISO-8859-1
Creating catfile for UTF-8
Making all in nls/de_AT
Creating catfile for ISO-8859-15
Creating catfile for UTF-8
Making all in nls/de_CH
Creating catfile for ISO-8859-15
Creating catfile for UTF-8
Making all in nls/de_DE
Creating catfile for ISO-8859-15
Creating catfile for UTF-8
Making all in nls/el_GR
Creating catfile for UTF-8
Making all in nls/en_GB
Creating catfile for ISO-8859-1
Creating catfile for UTF-8
Making all in nls/en_US
Creating catfile for ISO-8859-1
Creating catfile for UTF-8
Making all in nls/es_AR
Creating catfile for ISO-8859-15
Creating catfile for UTF-8
Making all in nls/es_ES
Creating catfile for ISO-8859-15
Creating catfile for UTF-8
Making all in nls/et_EE
Creating catfile for ISO-8859-15
Creating catfile for UTF-8
Making all in nls/fi_FI
Creating catfile for ISO-8859-1
Creating catfile for UTF-8
Making all in nls/fr_CH
Creating catfile for ISO-8859-15
Creating catfile for UTF-8
Making all in nls/fr_FR
Creating catfile for ISO-8859-15
Creating catfile for UTF-8
Making all in nls/he_IL
Creating catfile for UTF-8
Making all in nls/it_IT
Creating catfile for ISO-8859-1
Creating catfile for UTF-8
Making all in nls/ja_JP
Creating catfile for eucJP
Creating catfile for UTF-8
Making all in nls/ko_KR
Creating catfile for UTF-8
Creating catfile for EUC-KR
Making all in nls/lv_LV
Creating catfile for ISO-8859-13
Creating catfile for UTF-8
Making all in nls/mk_MK
Creating catfile for UTF-8
Making all in nls/nb_NO
Creating catfile for UTF-8
Making all in nls/nl_NL
Creating catfile for UTF-8
Creating catfile for ISO-8859-15
Making all in nls/no_NO
Creating catfile for ISO-8859-1
Creating catfile for UTF-8
Making all in nls/pl_PL
Creating catfile for ISO-8859-2
Creating catfile for UTF-8
Making all in nls/pt_BR
Creating catfile for ISO-8859-1
Creating catfile for UTF-8
Making all in nls/pt_PT
Creating catfile for ISO-8859-1
Creating catfile for UTF-8
Making all in nls/ru_RU
Creating catfile for KOI8-R
Creating catfile for UTF-8
Making all in nls/sk_SK
Creating catfile for ISO-8859-2
Creating catfile for UTF-8
Making all in nls/sl_SI
Creating catfile for ISO-8859-2
Creating catfile for UTF-8
Making all in nls/sv_SE
Creating catfile for ISO-8859-1
Creating catfile for UTF-8
Making all in nls/tr_TR
Creating catfile for ISO-8859-9
Creating catfile for UTF-8
Making all in nls/uk_UA
Creating catfile for KOI8-U
Creating catfile for UTF-8
Making all in nls/vi_VN
Creating catfile for UTF-8
Making all in nls/zh_CN
Creating catfile for UTF-8
Creating catfile for GB2312
Creating catfile for BIG5
Creating catfile for GB18030
Creating catfile for GBK
Making all in nls/zh_TW
Creating catfile for UTF-8
In file included from src/FbRootWindow.hh:25,
                 from src/FbRootWindow.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbRootWindow.hh:25,
                 from src/FbRootWindow.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/TextBox.hh:25,
                 from src/TextDialog.hh:25,
                 from src/CommandDialog.hh:26,
                 from src/CommandDialog.cc:23:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/CommandDialog.cc: In member function 'virtual void CommandDialog::exec(const std::string&)':
src/CommandDialog.cc:50:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   50 |     auto_ptr<FbTk::Command<void> > cmd(FbTk::CommandParser<void>::instance().parse(m_precommand + text));
      |     ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Button.hh:28,
                 from src/ArrowButton.hh:25,
                 from src/ArrowButton.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Button.hh:28,
                 from src/WinButton.hh:25,
                 from src/Resources.cc:26:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Resources.cc:28:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Window.hh:28,
                 from src/CascadePlacement.cc:24:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/StringUtil.hh:25,
                 from src/Layer.hh:25,
                 from src/WindowState.hh:25,
                 from src/FbWinFrame.hh:25:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Window.hh:31:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/CascadePlacement.cc:25:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/ToggleMenu.hh:25,
                 from src/AlphaMenu.hh:26,
                 from src/AlphaMenu.cc:23:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbMenu.hh:25:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Window.hh:28,
                 from src/WindowCmd.hh:27,
                 from src/AlphaMenu.hh:27:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/unique_ptr.h:37:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Window.hh:31:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/AlphaMenu.hh:29:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/AlphaMenu.cc:26:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/AlphaMenu.cc:28:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/FbMenu.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbMenu.hh:25:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbMenu.cc:24:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/FbMenu.cc:25:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/unique_ptr.h:37:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/WindowCmd.hh:27,
                 from src/FbMenu.cc:26:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/ColSmartPlacement.cc:24:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FocusableList.hh:33:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/ColSmartPlacement.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/Resource.hh:29,
                 from src/FocusControl.hh:27:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/ColSmartPlacement.cc:26:
src/ScreenPlacement.hh:83:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   83 |     std::auto_ptr<PlacementStrategy> m_strategy; ///< main strategy
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ScreenPlacement.hh:84:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     std::auto_ptr<PlacementStrategy> m_fallback_strategy; ///< a fallback strategy if the main strategy fails
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/ColSmartPlacement.cc:27:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Window.hh:28,
                 from src/AttentionNoticeHandler.cc:24:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_tree.h:65,
                 from /usr/include/c++/12/map:60,
                 from src/AttentionNoticeHandler.hh:25,
                 from src/AttentionNoticeHandler.cc:22:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Window.hh:31:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/AttentionNoticeHandler.cc:25:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/HeadArea.cc:22:
src/HeadArea.hh:43:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |     std::auto_ptr<Strut> m_available_workspace_area;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/HeadArea.hh:26:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/ClientMenu.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbMenu.hh:25:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/ClientMenu.cc:25:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/unique_ptr.h:37:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/ClientMenu.cc:26:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/ClientMenu.cc:30:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/ClientPattern.cc:25:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/fluxbox.hh:51:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/ClientPattern.cc:26:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/ClientPattern.cc:28:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/RegExp.hh:29,
                 from src/ClientPattern.hh:27,
                 from src/ClientPattern.cc:23:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/WinClient.hh:25,
                 from src/ClientPattern.cc:29:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/Workspace.hh:28,
                 from src/ClientPattern.cc:30:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/ConfigMenu.cc:24:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/FbString.hh:26,
                 from src/MenuCreator.hh:26,
                 from src/ConfigMenu.cc:23:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/ConfigMenu.cc:25:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/RadioMenuItem.hh:25,
                 from src/FocusModelMenuItem.hh:27,
                 from src/ConfigMenu.cc:27:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/ConfigMenu.cc:28:
src/ScreenPlacement.hh:83:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   83 |     std::auto_ptr<PlacementStrategy> m_strategy; ///< main strategy
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ScreenPlacement.hh:84:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     std::auto_ptr<PlacementStrategy> m_fallback_strategy; ///< a fallback strategy if the main strategy fails
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/ConfigMenu.cc:29:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ConfigMenu.cc: In function 'void {anonymous}::setupFocusMenu(FbTk::Menu&, ConfigMenu::SetupHelper&, _Cmd&, _Cmd&)':
src/ConfigMenu.cc:190:38: warning: catching polymorphic type 'class FbTk::ResourceException' by value [-Wcatch-value=]
  190 |     } catch (FbTk::ResourceException e) {
      |                                      ^
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/FbCommands.hh:31,
                 from src/FbCommands.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbCommands.hh:29:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbCommands.hh:33:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:130:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  130 |     std::auto_ptr<ClientMenu> m_menu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:140:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  140 |    std::auto_ptr<FbMenu> m_menu;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbCommands.cc:23:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/FbCommands.cc:24:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/unique_ptr.h:37:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbCommands.cc:25:
src/ScreenPlacement.hh:83:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   83 |     std::auto_ptr<PlacementStrategy> m_strategy; ///< main strategy
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ScreenPlacement.hh:84:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     std::auto_ptr<PlacementStrategy> m_fallback_strategy; ///< a fallback strategy if the main strategy fails
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/FbCommands.cc:29:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Window.hh:28,
                 from src/CurrentWindowCmd.hh:27,
                 from src/CurrentWindowCmd.cc:24:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/StringUtil.hh:25,
                 from src/Layer.hh:25,
                 from src/WindowState.hh:25,
                 from src/FbWinFrame.hh:25:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Window.hh:31:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/CurrentWindowCmd.cc:26:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/CurrentWindowCmd.cc:30:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/FbWinFrame.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/StringUtil.hh:25,
                 from src/Layer.hh:25,
                 from src/WindowState.hh:25,
                 from src/FbWinFrame.hh:25:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44,
                 from src/FbWinFrame.cc:26:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/FbWinFrame.cc:27:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbWinFrame.cc:35:
src/FbTk/Compose.hh:32:33: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   32 | class Compose_base: public std::unary_function<typename B::argument_type, typename A::result_type> {
      |                                 ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from src/FbWinFrame.cc:37:
src/FbTk/CompareEqual.hh:30:38: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   30 | class CompareEqual_base: public std::unary_function<ClassType, bool> {
      |                                      ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbWinFrame.cc: In constructor 'FbWinFrame::FbWinFrame(BScreen&, unsigned int, WindowState&, FocusableTheme<FbWinFrameTheme>&)':
src/FbWinFrame.cc:118:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  118 |         (client_depth == screen.rootWindow().maxDepth() ? screen.rootWindow().visual() : CopyFromParent),
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/FbWinFrame.cc:119:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  119 |         (client_depth == screen.rootWindow().maxDepth() ? screen.rootWindow().colormap() : CopyFromParent)),
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/FbWinFrame.cc: In member function 'void FbWinFrame::notifyMoved(bool)':
src/FbWinFrame.cc:408:41: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = FbTk::FbWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  408 |         m_tab_container.for_each(mem_fun(&FbTk::Button::parentMoved));
      |                                  ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/FbWinFrame.cc:417:39: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = FbTk::FbWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  417 |         forAll(m_buttons_left, mem_fun(&FbTk::Button::parentMoved));
      |                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/FbWinFrame.cc:418:40: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = FbTk::FbWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  418 |         forAll(m_buttons_right, mem_fun(&FbTk::Button::parentMoved));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/FbWinFrame.cc: In member function 'void FbWinFrame::clearAll()':
src/FbWinFrame.cc:437:39: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = FbTk::FbWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  437 |         forAll(m_buttons_left, mem_fun(&FbTk::Button::clear));
      |                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/FbWinFrame.cc:438:40: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = FbTk::FbWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  438 |         forAll(m_buttons_right, mem_fun(&FbTk::Button::clear));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/ToggleMenu.hh:25,
                 from src/LayerMenu.hh:27,
                 from src/LayerMenu.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbMenu.hh:25:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/RadioMenuItem.hh:25,
                 from src/LayerMenu.hh:29:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbCommands.hh:33,
                 from src/LayerMenu.cc:24:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:130:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  130 |     std::auto_ptr<ClientMenu> m_menu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:140:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  140 |    std::auto_ptr<FbMenu> m_menu;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Button.hh:28,
                 from src/WinButton.hh:25,
                 from src/Resources.cc:26:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Resources.cc:28:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/IconButton.hh:26,
                 from src/IconButton.cc:23:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/FbString.hh:26,
                 from src/FbTk/ITypeAheadable.hh:25,
                 from src/Focusable.hh:26,
                 from src/FocusableTheme.hh:25:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbTk/Button.hh:28,
                 from src/FbTk/TextButton.hh:25,
                 from src/IconButton.hh:30:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/IconbarTool.hh:27,
                 from src/IconButton.cc:24:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/IconbarTool.hh:29:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
src/IconbarTool.hh:110:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  110 |     std::auto_ptr<FocusableList> m_winlist;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44,
                 from src/IconButton.cc:27:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableList.cc:22:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FocusableList.hh:33:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/FocusableList.cc:26:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_tree.h:65,
                 from /usr/include/c++/12/map:60,
                 from src/FbTk/Signal.hh:29,
                 from src/FocusableList.hh:27:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/WinClient.hh:25,
                 from src/FocusableList.cc:27:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/RootCmdMenuItem.hh:25,
                 from src/RootCmdMenuItem.cc:22:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/MenuItem.hh:31:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/FbCommands.hh:31,
                 from src/RootCmdMenuItem.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbCommands.hh:33:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:130:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  130 |     std::auto_ptr<ClientMenu> m_menu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:140:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  140 |    std::auto_ptr<FbMenu> m_menu;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/RootCmdMenuItem.cc:26:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/FocusControl.cc:22:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FocusableList.hh:33:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/FocusControl.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/Resource.hh:29,
                 from src/FocusControl.hh:27:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/FocusControl.cc:26:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/Workspace.hh:28,
                 from src/FocusControl.cc:28:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusControl.cc:29:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/OSDWindow.hh:25,
                 from src/OSDWindow.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/OSDWindow.cc:24:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/FbString.hh:26,
                 from src/FbTk/FbWindow.hh:26:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/RowSmartPlacement.cc:24:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FocusableList.hh:33:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Window.hh:28,
                 from src/RowSmartPlacement.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/Resource.hh:29,
                 from src/FocusControl.hh:27:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/RowSmartPlacement.cc:26:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/RowSmartPlacement.cc:27:
src/ScreenPlacement.hh:83:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   83 |     std::auto_ptr<PlacementStrategy> m_strategy; ///< main strategy
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ScreenPlacement.hh:84:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     std::auto_ptr<PlacementStrategy> m_fallback_strategy; ///< a fallback strategy if the main strategy fails
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbRootWindow.hh:25,
                 from src/RootTheme.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/FbCommands.hh:31,
                 from src/RootTheme.cc:26:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbCommands.hh:33:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:130:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  130 |     std::auto_ptr<ClientMenu> m_menu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:140:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  140 |    std::auto_ptr<FbMenu> m_menu;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/RootTheme.cc:27:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_tree.h:65,
                 from /usr/include/c++/12/map:60,
                 from src/FbTk/Signal.hh:29,
                 from src/FbTk/Theme.hh:29,
                 from src/RootTheme.hh:25,
                 from src/RootTheme.cc:22:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/MinOverlapPlacement.hh:25,
                 from src/MinOverlapPlacement.cc:22:
src/ScreenPlacement.hh:83:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   83 |     std::auto_ptr<PlacementStrategy> m_strategy; ///< main strategy
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/ScreenPlacement.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ScreenPlacement.hh:84:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     std::auto_ptr<PlacementStrategy> m_fallback_strategy; ///< a fallback strategy if the main strategy fails
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/MinOverlapPlacement.cc:24:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Window.hh:28,
                 from src/MinOverlapPlacement.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/Resource.hh:29,
                 from src/ScreenPlacement.hh:26:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/MinOverlapPlacement.cc:26:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Keys.cc:24:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/fluxbox.hh:51:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/Keys.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/Keys.hh:29,
                 from src/Keys.cc:22:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/WinClient.hh:25,
                 from src/Keys.cc:26:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/Keys.cc:36:
src/FbTk/KeyUtil.hh:96:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   96 |     static std::auto_ptr<KeyUtil> s_keyutil;
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/MenuCreator.cc:26:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/FbString.hh:26,
                 from src/MenuCreator.hh:26,
                 from src/MenuCreator.cc:23:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/MenuCreator.cc:28:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/MenuCreator.cc:29:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/WindowMenuAccessor.hh:27,
                 from src/MenuCreator.cc:32:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/RadioMenuItem.hh:25,
                 from src/LayerMenu.hh:29,
                 from src/MenuCreator.cc:36:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/MenuCreator.cc:60:
src/Remember.hh:158:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |     std::auto_ptr<Patterns> m_pats;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/ScreenPlacement.cc:22:
src/ScreenPlacement.hh:83:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   83 |     std::auto_ptr<PlacementStrategy> m_strategy; ///< main strategy
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/ScreenPlacement.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ScreenPlacement.hh:84:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     std::auto_ptr<PlacementStrategy> m_fallback_strategy; ///< a fallback strategy if the main strategy fails
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/ScreenPlacement.cc:30:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/Resource.hh:29,
                 from src/ScreenPlacement.hh:26:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/ScreenPlacement.cc:31:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/ScreenPlacement.cc:33:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/ScreenResource.hh:25,
                 from src/ScreenResource.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/StringUtil.hh:25,
                 from src/Layer.hh:25,
                 from src/WindowState.hh:25,
                 from src/FbWinFrame.hh:25:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/ScreenResource.cc:23:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/RadioMenuItem.hh:25,
                 from src/StyleMenuItem.hh:26,
                 from src/StyleMenuItem.cc:23:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/MenuItem.hh:31:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/FbCommands.hh:31,
                 from src/StyleMenuItem.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbCommands.hh:33:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:130:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  130 |     std::auto_ptr<ClientMenu> m_menu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:140:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  140 |    std::auto_ptr<FbMenu> m_menu;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/StyleMenuItem.cc:26:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/SendToMenu.hh:26,
                 from src/SendToMenu.cc:23:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbMenu.hh:25:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Window.hh:28,
                 from src/SendToMenu.cc:25:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/unique_ptr.h:37:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Window.hh:31:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/SendToMenu.cc:26:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/SendToMenu.cc:28:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/MultiButtonMenuItem.hh:26,
                 from src/SendToMenu.cc:31:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/OSDWindow.hh:25,
                 from src/TooltipWindow.hh:25,
                 from src/TooltipWindow.cc:23:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/TooltipWindow.cc:24:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/FbString.hh:26,
                 from src/FbTk/FbWindow.hh:26:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/UnderMousePlacement.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/StringUtil.hh:25,
                 from src/Layer.hh:25,
                 from src/WindowState.hh:25,
                 from src/FbWinFrame.hh:25:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/UnderMousePlacement.cc:26:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbTk/TextBox.hh:25,
                 from src/TextDialog.hh:25,
                 from src/TextDialog.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/TextDialog.cc:24:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/FbString.hh:26,
                 from src/FbTk/FbWindow.hh:26:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/TextDialog.cc:26:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/TextDialog.cc:30:
src/FbTk/KeyUtil.hh:96:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   96 |     static std::auto_ptr<KeyUtil> s_keyutil;
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Button.hh:28,
                 from src/WinButton.hh:25,
                 from src/WinButton.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Window.hh:28,
                 from src/WinButton.cc:23:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/FbString.hh:26,
                 from src/FbTk/FbWindow.hh:26:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Window.hh:31:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/WinButton.cc:25:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Window.hh:28,
                 from src/WindowCmd.hh:27,
                 from src/WindowCmd.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/StringUtil.hh:25,
                 from src/Layer.hh:25,
                 from src/WindowState.hh:25,
                 from src/FbWinFrame.hh:25:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Window.hh:31:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/Screen.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/StringUtil.hh:25,
                 from src/Layer.hh:25,
                 from src/WindowState.hh:25,
                 from src/FbWinFrame.hh:25:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Screen.cc:27:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/Screen.cc:29:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/Workspace.hh:28,
                 from src/Screen.cc:31:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Screen.cc:35:
src/ScreenPlacement.hh:83:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   83 |     std::auto_ptr<PlacementStrategy> m_strategy; ///< main strategy
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ScreenPlacement.hh:84:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     std::auto_ptr<PlacementStrategy> m_fallback_strategy; ///< a fallback strategy if the main strategy fails
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/RadioMenuItem.hh:25,
                 from src/LayerMenu.hh:29,
                 from src/Screen.cc:40:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Screen.cc:49:
src/HeadArea.hh:43:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |     std::auto_ptr<Strut> m_available_workspace_area;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Screen.cc:51:
src/FbCommands.hh:130:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  130 |     std::auto_ptr<ClientMenu> m_menu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:140:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  140 |    std::auto_ptr<FbMenu> m_menu;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Screen.cc:53:
src/SystemTray.hh:106:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  106 |     std::auto_ptr<AtomHandler> m_handler;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Screen.cc:67:
src/FbTk/Select2nd.hh:30:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   30 | class Select2nd:public std::unary_function<A, typename A::second_type> {
      |                             ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from src/Screen.cc:68:
src/FbTk/Compose.hh:32:33: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   32 | class Compose_base: public std::unary_function<typename B::argument_type, typename A::result_type> {
      |                                 ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from src/Screen.cc:71:
src/FbTk/KeyUtil.hh:96:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   96 |     static std::auto_ptr<KeyUtil> s_keyutil;
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Screen.cc:75:
src/Slit.hh:152:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  152 |     std::auto_ptr<LayerMenu> m_layermenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Slit.hh:178:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  178 |     std::auto_ptr<FbTk::LayerItem> m_layeritem;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Slit.hh:179:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  179 |     std::auto_ptr<SlitTheme> m_slit_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Toolbar.hh:30,
                 from src/Screen.cc:83:
src/ToolFactory.hh:55:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   55 |     std::auto_ptr<ToolTheme> m_button_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ToolFactory.hh:56:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   56 |     std::auto_ptr<ToolTheme> m_workspace_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ToolFactory.hh:57:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   57 |     std::auto_ptr<ToolTheme> m_systray_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Toolbar.hh:195:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  195 |     std::auto_ptr<FbTk::Shape> m_shape;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.cc: In member function 'void BScreen::propertyNotify(Atom)':
src/Screen.cc:644:25: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  644 |             static std::auto_ptr<FbTk::Command<void> > cmd(0);
      |                         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.cc: In member function 'void BScreen::reconfigure()':
src/Screen.cc:745:21: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = Workspace]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  745 |              mem_fun(&Workspace::reconfigure));
      |              ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/Screen.cc:750:21: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = FluxboxWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  750 |              mem_fun(&FluxboxWindow::reconfigure));
      |              ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/Screen.cc: In member function 'void BScreen::removeIcon(FluxboxWindow*)':
src/Screen.cc:807:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to<FluxboxWindow*>; _Tp = FluxboxWindow*]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  807 |                                        bind2nd(equal_to<FluxboxWindow *>(), w));
      |                                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438:
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
src/Screen.cc: In member function 'void BScreen::removeClient(WinClient&)':
src/Screen.cc:842:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to<WinClient*>; _Tp = WinClient*]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  842 |                                             Compose(bind2nd(equal_to<WinClient *>(), &client),
      |                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
src/Screen.cc: In member function 'void BScreen::shutdown()':
src/Screen.cc:1401:21: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = Workspace]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
 1401 |              mem_fun(&Workspace::shutdown));
      |              ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
In file included from src/main.cc:23:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/fluxbox.hh:51:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/main.cc:71:1: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   71 | auto_ptr<Fluxbox> fluxbox;
      | ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Window.hh:28,
                 from src/WinClient.hh:25,
                 from src/WinClient.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/StringUtil.hh:25,
                 from src/Layer.hh:25,
                 from src/WindowState.hh:25,
                 from src/FbWinFrame.hh:25:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Window.hh:31:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/WinClient.cc:25:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/WinClient.cc:27:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/WinClient.cc: In constructor 'WinClient::WinClient(Window, BScreen&, FluxboxWindow*)':
src/WinClient.cc:117:25: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = WinClient]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  117 |                  mem_fun(&WinClient::updateTransientInfo));
      |                  ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/Workspace.hh:28,
                 from src/Workspace.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbMenu.hh:25:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/Workspace.cc:27:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/unique_ptr.h:37:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/Workspace.cc:28:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/WorkspaceMenu.hh:25,
                 from src/WorkspaceMenu.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbMenu.hh:25:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/WorkspaceMenu.cc:24:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/unique_ptr.h:37:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/WorkspaceMenu.cc:29:
src/FbCommands.hh:130:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  130 |     std::auto_ptr<ClientMenu> m_menu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:140:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  140 |    std::auto_ptr<FbMenu> m_menu;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/WorkspaceMenu.cc:36:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/WorkspaceMenu.cc:39:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/ButtonTool.hh:25,
                 from src/ButtonTool.cc:22:
src/GenericTool.hh:68:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   68 |     std::auto_ptr<FbTk::FbWindow> m_window;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/GenericTool.hh:30:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Button.hh:28,
                 from src/ButtonTool.cc:24:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/SlitClient.cc:24:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/FbString.hh:26,
                 from src/SlitClient.hh:25,
                 from src/SlitClient.cc:22:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/WorkspaceCmd.hh:29,
                 from src/WorkspaceCmd.cc:23:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FocusableList.hh:33:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/Workspace.hh:28,
                 from src/WorkspaceCmd.cc:26:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Window.hh:28,
                 from src/WorkspaceCmd.cc:27:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/RegExp.hh:29,
                 from src/ClientPattern.hh:27,
                 from src/WorkspaceCmd.hh:28:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/WorkspaceCmd.cc:28:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/WorkspaceCmd.cc:29:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/WorkspaceCmd.cc:34:
src/FbTk/KeyUtil.hh:96:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   96 |     static std::auto_ptr<KeyUtil> s_keyutil;
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/WorkspaceCmd.cc: In member function 'virtual void CloseAllWindowsCmd::execute()':
src/WorkspaceCmd.cc:639:29: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = FluxboxWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  639 |                 std::mem_fun(&FluxboxWindow::close));
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/WorkspaceCmd.cc:644:40: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = FluxboxWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  644 |             windows.end(), std::mem_fun(&FluxboxWindow::close));
      |                            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/Ewmh.cc:24:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/AtomHandler.hh:26,
                 from src/Ewmh.hh:22,
                 from src/Ewmh.cc:22:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/Ewmh.cc:25:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/Workspace.hh:28,
                 from src/Ewmh.cc:27:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Ewmh.cc:29:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/GenericTool.cc:22:
src/GenericTool.hh:68:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   68 |     std::auto_ptr<FbTk::FbWindow> m_window;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/GenericTool.hh:30:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/GenericTool.cc:23:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/GenericTool.cc:24:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_tree.h:65,
                 from /usr/include/c++/12/map:60,
                 from src/FbTk/Signal.hh:29,
                 from src/ToolbarItem.hh:26,
                 from src/GenericTool.hh:25:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Window.hh:28,
                 from src/Window.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/StringUtil.hh:25,
                 from src/Layer.hh:25,
                 from src/WindowState.hh:25,
                 from src/FbWinFrame.hh:25:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Window.hh:31:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Window.cc:28:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Window.cc:30:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/Workspace.hh:28,
                 from src/Window.cc:34:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Window.cc:40:
src/Remember.hh:158:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |     std::auto_ptr<Patterns> m_pats;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Window.cc:45:
src/ScreenPlacement.hh:83:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   83 |     std::auto_ptr<PlacementStrategy> m_strategy; ///< main strategy
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ScreenPlacement.hh:84:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     std::auto_ptr<PlacementStrategy> m_fallback_strategy; ///< a fallback strategy if the main strategy fails
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Window.cc:50:
src/FbTk/Compose.hh:32:33: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   32 | class Compose_base: public std::unary_function<typename B::argument_type, typename A::result_type> {
      |                                 ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from src/Window.cc:53:
src/FbTk/KeyUtil.hh:96:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   96 |     static std::auto_ptr<KeyUtil> s_keyutil;
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Window.cc:55:
src/FbTk/Select2nd.hh:30:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   30 | class Select2nd:public std::unary_function<A, typename A::second_type> {
      |                             ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/Window.cc: In member function 'WinClient* FluxboxWindow::findClient(Window)':
src/Window.cc:738:54: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to<long unsigned int>; _Tp = long unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  738 |                                       Compose(bind2nd(equal_to<Window>(), win),
      |                                               ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438:
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
src/Window.cc:739:54: warning: 'std::const_mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)() const) [with _Ret = long unsigned int; _Tp = FbTk::FbWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  739 |                                               mem_fun(&WinClient::window)));
      |                                               ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1377:5: note: declared here
 1377 |     mem_fun(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~
src/Window.cc: In member function 'WinClient* FluxboxWindow::winClientOfLabelButtonWindow(Window)':
src/Window.cc:3092:32: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to<long unsigned int>; _Tp = long unsigned int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
 3092 |                 Compose(bind2nd(equal_to<Window>(), window),
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
src/Window.cc:3093:40: warning: 'std::const_mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)() const) [with _Ret = long unsigned int; _Tp = FbTk::FbWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
 3093 |                         Compose(mem_fun(&FbTk::Button::window),
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1377:5: note: declared here
 1377 |     mem_fun(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~
In file included from src/FbTk/Button.hh:28,
                 from src/FbTk/TextButton.hh:25,
                 from src/ClockTool.hh:30,
                 from src/ClockTool.cc:23:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/ClockTool.cc:26:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_tree.h:65,
                 from /usr/include/c++/12/map:60,
                 from src/FbTk/Signal.hh:29,
                 from src/ToolbarItem.hh:26,
                 from src/ClockTool.hh:27:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/ClockTool.cc:29:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/ClockTool.cc:31:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/ClockTool.cc:35:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/ClockTool.cc:36:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/fluxbox.cc:25:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/fluxbox.hh:51:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/fluxbox.cc:27:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/Resource.hh:29,
                 from src/fluxbox.hh:29:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/fluxbox.cc:28:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/Workspace.hh:28,
                 from src/fluxbox.cc:29:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/fluxbox.cc:31:
src/FbCommands.hh:130:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  130 |     std::auto_ptr<ClientMenu> m_menu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:140:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  140 |    std::auto_ptr<FbMenu> m_menu;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/fluxbox.cc:53:
src/FbTk/CompareEqual.hh:30:38: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   30 | class CompareEqual_base: public std::unary_function<ClassType, bool> {
      |                                      ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from src/fluxbox.cc:55:
src/FbTk/Select2nd.hh:30:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   30 | class Select2nd:public std::unary_function<A, typename A::second_type> {
      |                             ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from src/fluxbox.cc:56:
src/FbTk/Compose.hh:32:33: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   32 | class Compose_base: public std::unary_function<typename B::argument_type, typename A::result_type> {
      |                                 ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from src/fluxbox.cc:57:
src/FbTk/KeyUtil.hh:96:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   96 |     static std::auto_ptr<KeyUtil> s_keyutil;
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/fluxbox.cc:64:
src/Remember.hh:158:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |     std::auto_ptr<Patterns> m_pats;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.cc:214:36: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct CallMemFunWithRefArg : std::unary_function<Type, ResultType> {
      |                                    ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/fluxbox.cc: In constructor 'Fluxbox::Fluxbox(int, char**, const std::string&, const std::string&, const std::string&, bool)':
src/fluxbox.cc:447:47: warning: 'std::mem_fun1_t<_Ret, _Tp, _Arg> std::mem_fun(_Ret (_Tp::*)(_Arg)) [with _Ret = void; _Tp = Fluxbox; _Arg = BScreen*]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  447 |     STLUtil::forAll(m_screens, bind1st(mem_fun(&Fluxbox::initScreen), this));
      |                                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1395:5: note: declared here
 1395 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
src/fluxbox.cc:447:39: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = mem_fun1_t<void, Fluxbox, BScreen*>; _Tp = Fluxbox*]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  447 |     STLUtil::forAll(m_screens, bind1st(mem_fun(&Fluxbox::initScreen), this));
      |                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438:
/usr/include/c++/12/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
src/fluxbox.cc: In member function 'void Fluxbox::windowDied(Focusable&)':
src/fluxbox.cc:899:45: warning: 'std::const_mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)() const) [with _Ret = bool; _Tp = AtomHandler]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  899 |     STLUtil::forAllIf(m_atomhandler, mem_fun(&AtomHandler::update),
      |                                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1377:5: note: declared here
 1377 |     mem_fun(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~
src/fluxbox.cc: In member function 'void Fluxbox::clientDied(Focusable&)':
src/fluxbox.cc:912:45: warning: 'std::const_mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)() const) [with _Ret = bool; _Tp = AtomHandler]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  912 |     STLUtil::forAllIf(m_atomhandler, mem_fun(&AtomHandler::update),
      |                                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1377:5: note: declared here
 1377 |     mem_fun(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~
src/fluxbox.cc: In member function 'void Fluxbox::windowWorkspaceChanged(FluxboxWindow&)':
src/fluxbox.cc:936:45: warning: 'std::const_mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)() const) [with _Ret = bool; _Tp = AtomHandler]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  936 |     STLUtil::forAllIf(m_atomhandler, mem_fun(&AtomHandler::update),
      |                                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1377:5: note: declared here
 1377 |     mem_fun(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~
src/fluxbox.cc: In member function 'void Fluxbox::windowStateChanged(FluxboxWindow&)':
src/fluxbox.cc:941:45: warning: 'std::const_mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)() const) [with _Ret = bool; _Tp = AtomHandler]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  941 |     STLUtil::forAllIf(m_atomhandler, mem_fun(&AtomHandler::update),
      |                                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1377:5: note: declared here
 1377 |     mem_fun(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~
src/fluxbox.cc: In member function 'void Fluxbox::windowLayerChanged(FluxboxWindow&)':
src/fluxbox.cc:963:45: warning: 'std::const_mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)() const) [with _Ret = bool; _Tp = AtomHandler]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  963 |     STLUtil::forAllIf(m_atomhandler, mem_fun(&AtomHandler::update),
      |                                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1377:5: note: declared here
 1377 |     mem_fun(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~
src/fluxbox.cc: In member function 'void Fluxbox::shutdown(int)':
src/fluxbox.cc:1096:43: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = BScreen]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
 1096 |         STLUtil::forAll(m_screens, mem_fun(&BScreen::shutdown));
      |                                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/fluxbox.cc: In member function 'void Fluxbox::real_reconfigure()':
src/fluxbox.cc:1266:39: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = BScreen]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
 1266 |     STLUtil::forAll(m_screens, mem_fun(&BScreen::reconfigure));
      |                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/fluxbox.cc:1268:43: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = AtomHandler]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
 1268 |     STLUtil::forAll(m_atomhandler, mem_fun(&AtomHandler::reconfigure));
      |                                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/fluxbox.cc: In member function 'bool Fluxbox::validateClient(const WinClient*) const':
src/fluxbox.cc:1323:32: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to<const WinClient*>; _Tp = const WinClient*]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
 1323 |                 Compose(bind2nd(equal_to<const WinClient *>(), client),
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
src/fluxbox.cc: In member function 'void Fluxbox::workspaceCountChanged(BScreen&)':
src/fluxbox.cc:1334:45: warning: 'std::const_mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)() const) [with _Ret = bool; _Tp = AtomHandler]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
 1334 |     STLUtil::forAllIf(m_atomhandler, mem_fun(&AtomHandler::update),
      |                                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1377:5: note: declared here
 1377 |     mem_fun(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~
src/fluxbox.cc: In member function 'void Fluxbox::workspaceChanged(BScreen&)':
src/fluxbox.cc:1339:45: warning: 'std::const_mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)() const) [with _Ret = bool; _Tp = AtomHandler]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
 1339 |     STLUtil::forAllIf(m_atomhandler, mem_fun(&AtomHandler::update),
      |                                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1377:5: note: declared here
 1377 |     mem_fun(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~
src/fluxbox.cc: In member function 'void Fluxbox::workspaceNamesChanged(BScreen&)':
src/fluxbox.cc:1344:45: warning: 'std::const_mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)() const) [with _Ret = bool; _Tp = AtomHandler]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
 1344 |     STLUtil::forAllIf(m_atomhandler, mem_fun(&AtomHandler::update),
      |                                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1377:5: note: declared here
 1377 |     mem_fun(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~
src/fluxbox.cc: In member function 'void Fluxbox::clientListChanged(BScreen&)':
src/fluxbox.cc:1349:45: warning: 'std::const_mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)() const) [with _Ret = bool; _Tp = AtomHandler]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
 1349 |     STLUtil::forAllIf(m_atomhandler, mem_fun(&AtomHandler::update),
      |                                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1377:5: note: declared here
 1377 |     mem_fun(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~
src/fluxbox.cc: In member function 'void Fluxbox::workspaceAreaChanged(BScreen&)':
src/fluxbox.cc:1364:45: warning: 'std::const_mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)() const) [with _Ret = bool; _Tp = AtomHandler]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
 1364 |     STLUtil::forAllIf(m_atomhandler, mem_fun(&AtomHandler::update),
      |                                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1377:5: note: declared here
 1377 |     mem_fun(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~
In file included from src/Remember.cc:24:
src/Remember.hh:158:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |     std::auto_ptr<Patterns> m_pats;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/Remember.hh:35:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:27,
                 from src/Screen.hh:28,
                 from src/Remember.cc:26:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/AtomHandler.hh:26,
                 from src/Remember.hh:29:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/Remember.cc:27:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/Remember.cc:29:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Remember.cc:31:
src/FbCommands.hh:130:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  130 |     std::auto_ptr<ClientMenu> m_menu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:140:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  140 |    std::auto_ptr<FbMenu> m_menu;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Remember.cc:32:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Remember.cc:40:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/ToolFactory.cc:22:
src/ToolFactory.hh:55:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   55 |     std::auto_ptr<ToolTheme> m_button_theme;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/ToolFactory.hh:30:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ToolFactory.hh:56:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   56 |     std::auto_ptr<ToolTheme> m_workspace_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ToolFactory.hh:57:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   57 |     std::auto_ptr<ToolTheme> m_systray_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/ButtonTool.hh:25,
                 from src/ToolFactory.cc:25:
src/GenericTool.hh:68:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   68 |     std::auto_ptr<FbTk::FbWindow> m_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Button.hh:28,
                 from src/FbTk/TextButton.hh:25,
                 from src/ClockTool.hh:30,
                 from src/ToolFactory.cc:26:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/ToolFactory.cc:28:
src/SystemTray.hh:106:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  106 |     std::auto_ptr<AtomHandler> m_handler;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/IconbarTool.hh:27,
                 from src/ToolFactory.cc:30:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/IconbarTool.hh:29:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_tree.h:65,
                 from /usr/include/c++/12/map:60,
                 from src/FbTk/Signal.hh:29,
                 from src/FbTk/Theme.hh:29,
                 from src/FbTk/TextTheme.hh:26,
                 from src/ToolTheme.hh:26,
                 from src/ToolFactory.hh:25:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
src/IconbarTool.hh:110:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  110 |     std::auto_ptr<FocusableList> m_winlist;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44,
                 from src/ToolFactory.cc:39:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/ToolFactory.cc:40:
src/ScreenPlacement.hh:83:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   83 |     std::auto_ptr<PlacementStrategy> m_strategy; ///< main strategy
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ScreenPlacement.hh:84:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     std::auto_ptr<PlacementStrategy> m_fallback_strategy; ///< a fallback strategy if the main strategy fails
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/RadioMenuItem.hh:25,
                 from src/LayerMenu.hh:29,
                 from src/Toolbar.hh:29,
                 from src/ToolFactory.cc:41:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Xinerama.hh:27,
                 from src/Toolbar.hh:35:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Toolbar.hh:195:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  195 |     std::auto_ptr<FbTk::Shape> m_shape;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Button.hh:28,
                 from src/FbTk/Button.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/ToggleMenu.hh:25,
                 from src/LayerMenu.hh:27,
                 from src/Slit.hh:29,
                 from src/Slit.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbMenu.hh:25:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/RadioMenuItem.hh:25,
                 from src/LayerMenu.hh:29:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Xinerama.hh:27,
                 from src/Slit.hh:33:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/Xinerama.hh:28:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_tree.h:65,
                 from /usr/include/c++/12/map:60,
                 from src/FbTk/Signal.hh:29,
                 from src/FbTk/Theme.hh:29,
                 from src/SlitTheme.hh:25,
                 from src/Slit.hh:28:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Slit.hh:152:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  152 |     std::auto_ptr<LayerMenu> m_layermenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Slit.hh:178:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  178 |     std::auto_ptr<FbTk::LayerItem> m_layeritem;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Slit.hh:179:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  179 |     std::auto_ptr<SlitTheme> m_slit_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Slit.cc:28:
src/ScreenPlacement.hh:83:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   83 |     std::auto_ptr<PlacementStrategy> m_strategy; ///< main strategy
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ScreenPlacement.hh:84:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     std::auto_ptr<PlacementStrategy> m_fallback_strategy; ///< a fallback strategy if the main strategy fails
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Slit.cc:36:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/Slit.cc:38:
src/FbCommands.hh:130:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  130 |     std::auto_ptr<ClientMenu> m_menu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:140:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  140 |    std::auto_ptr<FbMenu> m_menu;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Button.hh:28,
                 from src/FbTk/TextButton.hh:25,
                 from src/WorkspaceNameTool.hh:28,
                 from src/WorkspaceNameTool.cc:23:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/WorkspaceNameTool.cc:26:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_tree.h:65,
                 from /usr/include/c++/12/map:60,
                 from src/FbTk/Signal.hh:29,
                 from src/ToolbarItem.hh:26,
                 from src/WorkspaceNameTool.hh:26:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbMenu.hh:27,
                 from src/ClientMenu.hh:25,
                 from src/Workspace.hh:28,
                 from src/WorkspaceNameTool.cc:27:
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/WorkspaceNameTool.cc:30:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FbTk/EventManager.cc:24:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/IconbarTool.hh:27,
                 from src/IconbarTool.cc:23:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbMenu.hh:25:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/IconbarTool.hh:29:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_tree.h:65,
                 from /usr/include/c++/12/map:60,
                 from src/FbTk/Signal.hh:29,
                 from src/ToolbarItem.hh:26,
                 from src/IconbarTool.hh:26:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
src/IconbarTool.hh:110:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  110 |     std::auto_ptr<FocusableList> m_winlist;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/IconbarTool.cc:25:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/WindowCmd.hh:27,
                 from src/IconbarTool.cc:26:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Window.hh:31:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/IconbarTool.cc:27:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/IconbarTool.cc:36:
src/FbCommands.hh:130:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  130 |     std::auto_ptr<ClientMenu> m_menu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbCommands.hh:140:9: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  140 |    std::auto_ptr<FbMenu> m_menu;
      |         ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/RadioMenuItem.hh:25,
                 from src/IconbarTool.cc:43:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/IconbarTool.cc:52:
src/FbTk/Select2nd.hh:30:29: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   30 | class Select2nd:public std::unary_function<A, typename A::second_type> {
      |                             ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
In file included from src/IconbarTool.cc:53:
src/FbTk/Compose.hh:32:33: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   32 | class Compose_base: public std::unary_function<typename B::argument_type, typename A::result_type> {
      |                                 ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/IconbarTool.cc: In member function 'void IconbarTool::setMode(std::string)':
src/IconbarTool.cc:337:33: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = FbTk::MemFun2<void, IconbarTool, IconbarTool::UpdateReason, Focusable*>; _Tp = IconbarTool::UpdateReason]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  337 |                     std::bind1st(FbTk::MemFun(*this, &IconbarTool::update), LIST_ADD)
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438:
/usr/include/c++/12/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
src/IconbarTool.cc:340:33: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = FbTk::MemFun2<void, IconbarTool, IconbarTool::UpdateReason, Focusable*>; _Tp = IconbarTool::UpdateReason]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  340 |                     std::bind1st(FbTk::MemFun(*this, &IconbarTool::update), LIST_REMOVE)
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
src/IconbarTool.cc:343:33: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = FbTk::MemFun2<void, IconbarTool, IconbarTool::UpdateReason, Focusable*>; _Tp = IconbarTool::UpdateReason]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  343 |                     std::bind1st(FbTk::MemFun(*this, &IconbarTool::update), LIST_ORDER)
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
src/IconbarTool.cc: In member function 'virtual void IconbarTool::updateSizing()':
src/IconbarTool.cc:456:39: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = IconButton]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  456 |             FbTk::Compose(std::mem_fun(&IconButton::reconfigTheme),
      |                           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
In file included from src/SystemTray.hh:26,
                 from src/SystemTray.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/SystemTray.hh:106:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  106 |     std::auto_ptr<AtomHandler> m_handler;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/SystemTray.cc:27:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/FbString.hh:26,
                 from src/FbTk/FbWindow.hh:26:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from src/SystemTray.cc:30:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Window.hh:28,
                 from src/WinClient.hh:25,
                 from src/SystemTray.cc:31:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Window.hh:31:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/SystemTray.cc:32:
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/FbPixmap.cc:26:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Container.hh:26,
                 from src/FbTk/Container.cc:23:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from src/FbTk/FbString.hh:26,
                 from src/FbTk/FbWindow.hh:26:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FbTk/Container.cc:28:
src/FbTk/CompareEqual.hh:30:38: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   30 | class CompareEqual_base: public std::unary_function<ClassType, bool> {
      |                                      ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/Container.cc:443:31: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
  443 | void Container::for_each(std::mem_fun_t<void, FbWindow> function) {
      |                               ^~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
src/FbTk/Container.cc: In member function 'void FbTk::Container::setAlpha(int)':
src/FbTk/Container.cc:449:59: warning: 'std::mem_fun1_t<_Ret, _Tp, _Arg> std::mem_fun(_Ret (_Tp::*)(_Arg)) [with _Ret = void; _Tp = FbTk::FbWindow; _Arg = int]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  449 |     STLUtil::forAll(m_item_list, std::bind2nd(std::mem_fun(&Button::setAlpha), alpha));
      |                                               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1395:5: note: declared here
 1395 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
src/FbTk/Container.cc:449:46: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = mem_fun1_t<void, FbTk::FbWindow, int>; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  449 |     STLUtil::forAll(m_item_list, std::bind2nd(std::mem_fun(&Button::setAlpha), alpha));
      |                                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438:
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
src/FbTk/Container.cc: In member function 'virtual void FbTk::Container::parentMoved()':
src/FbTk/Container.cc:454:46: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = FbTk::FbWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  454 |     STLUtil::forAll(m_item_list, std::mem_fun(&Button::parentMoved));
      |                                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/FbTk/Container.cc: In member function 'virtual void FbTk::Container::invalidateBackground()':
src/FbTk/Container.cc:459:46: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = FbTk::FbWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  459 |     STLUtil::forAll(m_item_list, std::mem_fun(&Button::invalidateBackground));
      |                                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/FbTk/Container.cc: In member function 'virtual void FbTk::Container::clear()':
src/FbTk/Container.cc:463:46: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = FbTk::FbWindow]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  463 |     STLUtil::forAll(m_item_list, std::mem_fun(&Button::clear));
      |                                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/FbTk/Container.cc: In member function 'void FbTk::Container::setOrientation(FbTk::Orientation)':
src/FbTk/Container.cc:471:59: warning: 'std::mem_fun1_t<_Ret, _Tp, _Arg> std::mem_fun(_Ret (_Tp::*)(_Arg)) [with _Ret = bool; _Tp = FbTk::Button; _Arg = FbTk::Orientation]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  471 |     STLUtil::forAll(m_item_list, std::bind2nd(std::mem_fun(&Button::setOrientation), orient));
      |                                               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1395:5: note: declared here
 1395 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
src/FbTk/Container.cc:471:46: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = mem_fun1_t<bool, FbTk::Button, FbTk::Orientation>; _Tp = FbTk::Orientation]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  471 |     STLUtil::forAll(m_item_list, std::bind2nd(std::mem_fun(&Button::setOrientation), orient));
      |                                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from src/FbTk/KeyUtil.cc:22:
src/FbTk/KeyUtil.hh:96:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   96 |     static std::auto_ptr<KeyUtil> s_keyutil;
      |                 ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/KeyUtil.hh:27:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/KeyUtil.cc:63:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   63 | std::auto_ptr<KeyUtil> KeyUtil::s_keyutil;
      |      ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/FbWindow.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbMenu.hh:27,
                 from src/ToggleMenu.hh:25,
                 from src/LayerMenu.hh:27,
                 from src/Toolbar.hh:29,
                 from src/Toolbar.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbMenu.hh:25:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbMenu.hh:59:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   59 |     std::auto_ptr<FbTk::AutoReloadHelper> m_reloader;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/RadioMenuItem.hh:25,
                 from src/LayerMenu.hh:29:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Toolbar.hh:30:
src/ToolFactory.hh:55:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   55 |     std::auto_ptr<ToolTheme> m_button_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ToolFactory.hh:56:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   56 |     std::auto_ptr<ToolTheme> m_workspace_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ToolFactory.hh:57:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   57 |     std::auto_ptr<ToolTheme> m_systray_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Xinerama.hh:27,
                 from src/Toolbar.hh:35:
src/fluxbox.hh:231:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  231 |     std::auto_ptr<FbAtoms> m_fbatoms;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/fluxbox.hh:262:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  262 |     std::auto_ptr<Keys>    m_key;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbWinFrame.hh:33,
                 from src/Screen.hh:28,
                 from src/Xinerama.hh:28:
src/FbTk/Container.hh:93:24: warning: 'template<class _Ret, class _Tp> class std::mem_fun_t' is deprecated [-Wdeprecated-declarations]
   93 |     void for_each(std::mem_fun_t<void, FbWindow> function);
      |                        ^~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_tree.h:65,
                 from /usr/include/c++/12/map:60,
                 from src/FbTk/Signal.hh:29,
                 from src/FbTk/Theme.hh:29,
                 from src/ToolbarTheme.hh:25,
                 from src/Toolbar.hh:28:
/usr/include/c++/12/bits/stl_function.h:1232:11: note: declared here
 1232 |     class mem_fun_t : public unary_function<_Tp*, _Ret>
      |           ^~~~~~~~~
In file included from src/FocusControl.hh:28,
                 from src/Screen.hh:44:
src/FocusableList.hh:105:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |     std::auto_ptr<ClientPattern> m_pat;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:476:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  476 |     std::auto_ptr<FbTk::ImageControl> m_image_control;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:477:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  477 |     std::auto_ptr<FbMenu> m_configmenu, m_rootmenu, m_workspacemenu, m_windowmenu;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:481:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  481 |     std::auto_ptr<Slit>     m_slit;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:482:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  482 |     std::auto_ptr<Toolbar>  m_toolbar;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:489:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  489 |     std::auto_ptr<FbWinFrameTheme> m_focused_windowtheme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:491:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  491 |     std::auto_ptr<WinButtonTheme> m_focused_winbutton_theme,
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:493:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  493 |     std::auto_ptr<FbTk::MenuTheme> m_menutheme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:494:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |     std::auto_ptr<RootTheme> m_root_theme;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:497:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  497 |     std::auto_ptr<OSDWindow> m_geom_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:498:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  498 |     std::auto_ptr<OSDWindow> m_pos_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Screen.hh:499:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  499 |     std::auto_ptr<TooltipWindow> m_tooltip_window;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/Toolbar.hh:195:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  195 |     std::auto_ptr<FbTk::Shape> m_shape;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/Toolbar.cc:33:
src/ScreenPlacement.hh:83:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   83 |     std::auto_ptr<PlacementStrategy> m_strategy; ///< main strategy
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/ScreenPlacement.hh:84:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     std::auto_ptr<PlacementStrategy> m_fallback_strategy; ///< a fallback strategy if the main strategy fails
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FocusableTheme.hh:26,
                 from src/Window.hh:30,
                 from src/WindowCmd.hh:27,
                 from src/Toolbar.cc:34:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
src/Toolbar.cc: In member function 'void Toolbar::reconfigure()':
src/Toolbar.cc:490:37: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = ToolbarItem]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  490 |     forAll(m_item_list, std::mem_fun(&ToolbarItem::updateSizing));
      |                         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
src/Toolbar.cc:494:50: warning: 'std::mem_fun1_t<_Ret, _Tp, _Arg> std::mem_fun(_Ret (_Tp::*)(_Arg)) [with _Ret = void; _Tp = ToolbarItem; _Arg = int]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  494 |     forAll(m_item_list, std::bind2nd(std::mem_fun(&ToolbarItem::renderTheme), alpha()));
      |                                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1395:5: note: declared here
 1395 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
src/Toolbar.cc:494:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = mem_fun1_t<void, ToolbarItem, int>; _Tp = unsigned char]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  494 |     forAll(m_item_list, std::bind2nd(std::mem_fun(&ToolbarItem::renderTheme), alpha()));
      |                         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438:
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
src/Toolbar.cc: In member function 'void Toolbar::setPlacement(Placement)':
src/Toolbar.cc:694:50: warning: 'std::mem_fun1_t<_Ret, _Tp, _Arg> std::mem_fun(_Ret (_Tp::*)(_Arg)) [with _Ret = void; _Tp = ToolbarItem; _Arg = FbTk::Orientation]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  694 |     forAll(m_item_list, std::bind2nd(std::mem_fun(&ToolbarItem::setOrientation), orient));
      |                                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1395:5: note: declared here
 1395 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
src/Toolbar.cc:694:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = mem_fun1_t<void, ToolbarItem, FbTk::Orientation>; _Tp = FbTk::Orientation]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  694 |     forAll(m_item_list, std::bind2nd(std::mem_fun(&ToolbarItem::setOrientation), orient));
      |                         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
src/Toolbar.cc: In member function 'void Toolbar::toggleHidden()':
src/Toolbar.cc:709:41: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = ToolbarItem]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  709 |         forAll(m_item_list, std::mem_fun(&ToolbarItem::parentMoved));
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1371:5: note: declared here
 1371 |     mem_fun(_Ret (_Tp::*__f)())
      |     ^~~~~~~
In file included from src/FbTk/MultiButtonMenuItem.hh:26,
                 from src/FbTk/MultiButtonMenuItem.cc:23:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/MenuItem.hh:31:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Layer.cc:26:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/MenuSearch.cc:2:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/MenuItem.hh:31:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/MenuSeparator.hh:26,
                 from src/FbTk/MenuSeparator.cc:23:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/MenuItem.hh:31:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/MultLayers.cc:27:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/MenuItem.cc:22:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/MenuItem.hh:31:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbTk/MenuItem.cc:23:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Shape.cc:24:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Button.hh:28,
                 from src/FbTk/TextButton.hh:25,
                 from src/FbTk/TextButton.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/TextBox.hh:25,
                 from src/FbTk/TextBox.cc:22:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/TextBox.cc:26:
src/FbTk/KeyUtil.hh:96:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   96 |     static std::auto_ptr<KeyUtil> s_keyutil;
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/ThemeItems.cc: In member function 'void FbTk::ThemeItem<T>::load(const std::string*, const std::string*) [with T = FbTk::Texture; std::string = std::__cxx11::basic_string<char>]':
src/FbTk/ThemeItems.cc:208:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  208 |     std::auto_ptr<PixmapWithMask> pm(Image::load(pixmap_name, m_tm.screenNum()));
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/ThemeItems.cc:55:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/ThemeItems.cc: In member function 'void FbTk::ThemeItem<T>::setFromString(const char*) [with T = FbTk::PixmapWithMask]':
src/FbTk/ThemeItems.cc:258:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  258 |         std::auto_ptr<PixmapWithMask> pm(Image::load(filename, m_tm.screenNum()));
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.hh:32,
                 from src/FbTk/Menu.cc:25:
src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from src/FbTk/Menu.hh:29:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:192:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |     std::auto_ptr<MenuSearch> m_search;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/Menu.hh:242:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  242 |     std::auto_ptr<FbTk::Shape> m_shape; // the corners
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.cc:27:
src/FbTk/MenuItem.hh:158:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  158 |         std::auto_ptr<PixmapWithMask> pixmap;
      |              ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
src/FbTk/MenuItem.hh:161:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  161 |     std::auto_ptr<Icon> m_icon;
      |          ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from src/FbTk/Menu.cc:31:
src/FbTk/MemFun.hh:59:28: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   59 | class MemFun1: public std::unary_function<Arg1, ReturnType> {
      |                            ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/refwrap.h:39,
                 from /usr/include/c++/12/vector:66,
                 from src/FbTk/Menu.hh:28:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
src/FbTk/MemFun.hh:86:28: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   86 | class MemFun2: public std::binary_function<Arg1, Arg2, ReturnType> {
      |                            ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from util/../src/FbRootWindow.hh:25,
                 from util/fbsetroot.cc:27:
util/../src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from util/../src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
util/fbsetroot.cc: In member function 'void fbsetroot::modula(int, int)':
util/fbsetroot.cc:227:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  227 |     register int i;
      |                  ^
ar: `u' modifier ignored since `D' is the default (see `U')
In file included from util/fbrun/FbRun.hh:27,
                 from util/fbrun/main.cc:22:
./src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from ./src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from util/fbrun/FbRun.hh:27,
                 from util/fbrun/FbRun.cc:22:
./src/FbTk/FbWindow.hh:244:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |     std::auto_ptr<FbTk::Transparent> m_transparent;
      |          ^~~~~~~~
In file included from /usr/include/c++/12/memory:76,
                 from ./src/FbTk/FbWindow.hh:28:
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from util/fbrun/FbRun.cc:27:
./src/FbTk/KeyUtil.hh:96:17: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   96 |     static std::auto_ptr<KeyUtil> s_keyutil;
      |                 ^~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In member function 'deallocate',
    inlined from 'deallocate' at /usr/include/c++/12/bits/alloc_traits.h:496:23,
    inlined from '_M_put_node' at /usr/include/c++/12/bits/stl_list.h:522:39,
    inlined from '_M_erase' at /usr/include/c++/12/bits/stl_list.h:2024:13,
    inlined from 'pop_back' at /usr/include/c++/12/bits/stl_list.h:1341:23,
    inlined from 'execute' at src/WorkspaceCmd.cc:437:32:
/usr/include/c++/12/bits/new_allocator.h:158:33: warning: 'operator delete' called on unallocated object 'normal_windows' [-Wfree-nonheap-object]
  158 |         _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n));
      |                                 ^
src/WorkspaceCmd.cc: In member function 'execute':
src/WorkspaceCmd.cc:413:24: note: declared here
  413 |     Workspace::Windows normal_windows;
      |                        ^
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.56105
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/fluxbox-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/fluxbox-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd fluxbox-1.3.7
+ make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/fluxbox-buildroot --no-print-directory --silent
Making install in nls/C
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/C
Making install in nls/be_BY
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/be_BY.CP1251
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/be_BY.UTF-8
Making install in nls/bg_BG
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/bg_BG.CP1251
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/bg_BG.UTF-8
Making install in nls/cs_CZ
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/cs_CZ.ISO-8859-2
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/cs_CZ.UTF-8
Making install in nls/da_DK
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/da_DK.ISO-8859-1
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/da_DK.UTF-8
Making install in nls/de_AT
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/de_AT.ISO-8859-15
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/de_AT.UTF-8
Making install in nls/de_CH
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/de_CH.ISO-8859-15
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/de_CH.UTF-8
Making install in nls/de_DE
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/de_DE.ISO-8859-15
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/de_DE.UTF-8
Making install in nls/el_GR
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/el_GR.UTF-8
Making install in nls/en_GB
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/en_GB.ISO-8859-1
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/en_GB.UTF-8
Making install in nls/en_US
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/en_US.ISO-8859-1
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/en_US.UTF-8
Making install in nls/es_AR
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/es_AR.ISO-8859-15
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/es_AR.UTF-8
Making install in nls/es_ES
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/es_ES.ISO-8859-15
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/es_ES.UTF-8
Making install in nls/et_EE
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/et_EE.ISO-8859-15
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/et_EE.UTF-8
Making install in nls/fi_FI
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/fi_FI.ISO-8859-1
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/fi_FI.UTF-8
Making install in nls/fr_CH
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/fr_CH.ISO-8859-15
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/fr_CH.UTF-8
Making install in nls/fr_FR
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/fr_FR.ISO-8859-15
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/fr_FR.UTF-8
Making install in nls/he_IL
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/he_IL.UTF-8
Making install in nls/it_IT
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/it_IT.ISO-8859-1
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/it_IT.UTF-8
Making install in nls/ja_JP
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/ja_JP.eucJP
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/ja_JP.UTF-8
Making install in nls/ko_KR
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/ko_KR.UTF-8
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/ko_KR.EUC-KR
Making install in nls/lv_LV
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/lv_LV.ISO-8859-13
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/lv_LV.UTF-8
Making install in nls/mk_MK
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/mk_MK.UTF-8
Making install in nls/nb_NO
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/nb_NO.UTF-8
Making install in nls/nl_NL
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/nl_NL.ISO-8859-15
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/nl_NL.UTF-8
Making install in nls/no_NO
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/no_NO.ISO-8859-1
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/no_NO.UTF-8
Making install in nls/pl_PL
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/pl_PL.ISO-8859-2
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/pl_PL.UTF-8
Making install in nls/pt_BR
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/pt_BR.ISO-8859-1
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/pt_BR.UTF-8
Making install in nls/pt_PT
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/pt_PT.ISO-8859-1
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/pt_PT.UTF-8
Making install in nls/ru_RU
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/ru_RU.KOI8-R
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/ru_RU.UTF-8
Making install in nls/sk_SK
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/sk_SK.ISO-8859-2
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/sk_SK.UTF-8
Making install in nls/sl_SI
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/sl_SI.ISO-8859-2
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/sl_SI.UTF-8
Making install in nls/sv_SE
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/sv_SE.ISO-8859-1
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/sv_SE.UTF-8
Making install in nls/tr_TR
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/tr_TR.ISO-8859-9
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/tr_TR.UTF-8
Making install in nls/uk_UA
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/uk_UA.KOI8-U
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/uk_UA.UTF-8
Making install in nls/vi_VN
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/vi_VN.UTF-8
Making install in nls/zh_CN
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/zh_CN.UTF-8
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/zh_CN.GB2312
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/zh_CN.BIG5
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/zh_CN.GB18030
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/zh_CN.GBK
Making install in nls/zh_TW
Installing catalog in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/nls/zh_TW.UTF-8
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/bin'
  /usr/libexec/rpm-build/install -p fluxbox fbsetroot fluxbox-remote fluxbox-update_configs fbrun '/usr/src/tmp/fluxbox-buildroot/usr/bin'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/bin'
 /usr/libexec/rpm-build/install -p util/fbsetbg util/fluxbox-generate_menu util/startfluxbox '/usr/src/tmp/fluxbox-buildroot/usr/bin'

Warning: I can't find any terminal-emulators in your PATH.  Please fix
your PATH or specify your favourite terminal-emulator with the -t option

Installing menu file in /usr/src/tmp/fluxbox-buildroot/etc/X11/fluxbox/menu
Installing keys file in /usr/src/tmp/fluxbox-buildroot/etc/X11/fluxbox/keys
Installing apps file in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/apps
Installing overlay file in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/overlay
Installing init file in /usr/src/tmp/fluxbox-buildroot/etc/X11/fluxbox/init
Installing windowmenu file in /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/windowmenu
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/arch/pixmaps'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/arch/pixmaps/bullet.xpm data/styles/arch/pixmaps/closefcs.xpm data/styles/arch/pixmaps/closepr.xpm data/styles/arch/pixmaps/closeufcs.xpm data/styles/arch/pixmaps/frame.xpm data/styles/arch/pixmaps/gripfcs.xpm data/styles/arch/pixmaps/maxfcs.xpm data/styles/arch/pixmaps/maxpr.xpm data/styles/arch/pixmaps/maxufcs.xpm data/styles/arch/pixmaps/menuiconfcs.xpm data/styles/arch/pixmaps/menuiconpr.xpm data/styles/arch/pixmaps/menuiconufcs.xpm data/styles/arch/pixmaps/minfcs.xpm data/styles/arch/pixmaps/minpr.xpm data/styles/arch/pixmaps/minufcs.xpm data/styles/arch/pixmaps/selected.xpm data/styles/arch/pixmaps/shadefcs.xpm data/styles/arch/pixmaps/shadepr.xpm data/styles/arch/pixmaps/shadeufcs.xpm data/styles/arch/pixmaps/stickfcs.xpm data/styles/arch/pixmaps/stickpr.xpm data/styles/arch/pixmaps/stickufcs.xpm data/styles/arch/pixmaps/stuckfcs.xpm data/styles/arch/pixmaps/stuckufcs.xpm data/styles/arch/pixmaps/tbarfcs.xpm data/styles/arch/pixmaps/tbarufcs.xpm data/styles/arch/pixmaps/unselected.xpm data/styles/arch/pixmaps/unshadefcs.xpm data/styles/arch/pixmaps/unshadepr.xpm data/styles/arch/pixmaps/unshadeufcs.xpm '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/arch/pixmaps'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/arch'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/arch/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/arch'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/bloe'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/bloe/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/bloe'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/BlueFlux/pixmaps'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/BlueFlux/pixmaps/button_close_active.xpm data/styles/BlueFlux/pixmaps/button_close_pressed.xpm data/styles/BlueFlux/pixmaps/button_close_unfocus.xpm data/styles/BlueFlux/pixmaps/button_max_active.xpm data/styles/BlueFlux/pixmaps/button_max_pressed.xpm data/styles/BlueFlux/pixmaps/button_max_unfocus.xpm data/styles/BlueFlux/pixmaps/button_min_active.xpm data/styles/BlueFlux/pixmaps/button_min_pressed.xpm data/styles/BlueFlux/pixmaps/button_min_unfocus.xpm data/styles/BlueFlux/pixmaps/button_stick_active.xpm data/styles/BlueFlux/pixmaps/button_stick_pressed.xpm data/styles/BlueFlux/pixmaps/button_stick_unfocus.xpm data/styles/BlueFlux/pixmaps/button_stuck.xpm data/styles/BlueFlux/pixmaps/button_stuck_unfocus.xpm data/styles/BlueFlux/pixmaps/button_toolbar.xpm data/styles/BlueFlux/pixmaps/button_toolbar_pressed.xpm data/styles/BlueFlux/pixmaps/menu_frame.xpm data/styles/BlueFlux/pixmaps/title_bar.xpm data/styles/BlueFlux/pixmaps/title_bar_unfocus.xpm data/styles/BlueFlux/pixmaps/toolbar.xpm data/styles/BlueFlux/pixmaps/toolbar_label.xpm '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/BlueFlux/pixmaps'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/BlueFlux'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/BlueFlux/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/BlueFlux'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/bora_black'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/bora_black/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/bora_black'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/bora_blue'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/bora_blue/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/bora_blue'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/bora_green'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/bora_green/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/bora_green'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/carp'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/carp/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/carp'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/Emerge/pixmaps'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/Emerge/pixmaps/bullet.xpm data/styles/Emerge/pixmaps/close-pressed.xpm data/styles/Emerge/pixmaps/close-unfocus.xpm data/styles/Emerge/pixmaps/close.xpm data/styles/Emerge/pixmaps/icon-pressed.xpm data/styles/Emerge/pixmaps/icon-unfocus.xpm data/styles/Emerge/pixmaps/icon.xpm data/styles/Emerge/pixmaps/max-pressed.xpm data/styles/Emerge/pixmaps/max-unfocus.xpm data/styles/Emerge/pixmaps/max.xpm data/styles/Emerge/pixmaps/selected.xpm data/styles/Emerge/pixmaps/stick-pressed.xpm data/styles/Emerge/pixmaps/stick-unfocus.xpm data/styles/Emerge/pixmaps/stick.xpm data/styles/Emerge/pixmaps/stuck-pressed.xpm data/styles/Emerge/pixmaps/stuck-unfocus.xpm data/styles/Emerge/pixmaps/stuck.xpm data/styles/Emerge/pixmaps/unselected.xpm '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/Emerge/pixmaps'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/Emerge'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/Emerge/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/Emerge'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/green_tea'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/green_tea/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/green_tea'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/ostrich'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/ostrich/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/ostrich'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/bloe/pixmaps'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/bloe/pixmaps/bullet.xpm data/styles/bloe/pixmaps/closefcs.xpm data/styles/bloe/pixmaps/closepr.xpm data/styles/bloe/pixmaps/closeufcs.xpm data/styles/bloe/pixmaps/frame.xpm data/styles/bloe/pixmaps/maxfcs.xpm data/styles/bloe/pixmaps/maxpr.xpm data/styles/bloe/pixmaps/maxufcs.xpm data/styles/bloe/pixmaps/menuiconfcs.xpm data/styles/bloe/pixmaps/menuiconpr.xpm data/styles/bloe/pixmaps/menuiconufcs.xpm data/styles/bloe/pixmaps/minfcs.xpm data/styles/bloe/pixmaps/minpr.xpm data/styles/bloe/pixmaps/minufcs.xpm data/styles/bloe/pixmaps/selected.xpm data/styles/bloe/pixmaps/shadefcs.xpm data/styles/bloe/pixmaps/shadepr.xpm data/styles/bloe/pixmaps/shadeufcs.xpm data/styles/bloe/pixmaps/stickfcs.xpm data/styles/bloe/pixmaps/stickpr.xpm data/styles/bloe/pixmaps/stickufcs.xpm data/styles/bloe/pixmaps/stuckfcs.xpm data/styles/bloe/pixmaps/stuckufcs.xpm data/styles/bloe/pixmaps/tbarfcs.xpm data/styles/bloe/pixmaps/tbarufcs.xpm data/styles/bloe/pixmaps/unselected.xpm data/styles/bloe/pixmaps/unshadefcs.xpm data/styles/bloe/pixmaps/unshadepr.xpm data/styles/bloe/pixmaps/unshadeufcs.xpm data/styles/bloe/pixmaps/windowlabelfcs.xpm data/styles/bloe/pixmaps/windowlabelufcs.xpm '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/bloe/pixmaps'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/zimek_bisque'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/zimek_bisque/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/zimek_bisque'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/zimek_darkblue'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/zimek_darkblue/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/zimek_darkblue'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/zimek_green'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/zimek_green/theme.cfg '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/zimek_green'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/man/man1'
 /usr/libexec/rpm-build/install -p -m 644 doc/fbrun.1 doc/fbsetbg.1 doc/fbsetroot.1 doc/fluxbox-remote.1 doc/fluxbox.1 doc/startfluxbox.1 '/usr/src/tmp/fluxbox-buildroot/usr/share/man/man1'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/man/man5'
 /usr/libexec/rpm-build/install -p -m 644 doc/fluxbox-apps.5 doc/fluxbox-keys.5 doc/fluxbox-menu.5 doc/fluxbox-style.5 '/usr/src/tmp/fluxbox-buildroot/usr/share/man/man5'
 /bin/mkdir -p '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles'
 /usr/libexec/rpm-build/install -p -m 644 data/styles/Artwiz data/styles/BlueNight data/styles/Flux data/styles/LemonSpace data/styles/Makro data/styles/MerleyKay data/styles/Meta data/styles/Nyz data/styles/Operation data/styles/Outcomes data/styles/Results data/styles/Shade data/styles/Twice data/styles/qnx-photon '/usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles'
+ install -m644 -D 3rd/vim/vim/syntax/fluxapps.vim /usr/src/tmp/fluxbox-buildroot/usr/share/vim/vimfiles/syntax/fluxapps.vim
+ install -m644 -D 3rd/vim/vim/syntax/fluxkeys.vim /usr/src/tmp/fluxbox-buildroot/usr/share/vim/vimfiles/syntax/fluxkeys.vim
+ install -m644 -D 3rd/vim/vim/syntax/fluxmenu.vim /usr/src/tmp/fluxbox-buildroot/usr/share/vim/vimfiles/syntax/fluxmenu.vim
+ install -m644 -D /usr/src/RPM/SOURCES/fluxbox.vim /usr/src/tmp/fluxbox-buildroot/usr/share/vim/vimfiles/ftdetect/fluxbox.vim
+ /usr/lib/rpm/find-lang '--custom-dir-script=
s:/usr/src/tmp/fluxbox-buildroot::
s:\(.*/share/fluxbox/nls/\)\(C\|[a-z][^/_@]\+\):%lang(\2) \1\2:
s:^\([^%].*\)::
s:%lang(C) ::' fluxbox
+ install -pD -m 644 fluxbox-48.xpm /usr/src/tmp/fluxbox-buildroot/usr/share/icons/hicolor/48x48/apps/fluxbox.xpm
+ install -pD -m 644 fluxbox-32.xpm /usr/src/tmp/fluxbox-buildroot/usr/share/icons/hicolor/32x32/apps/fluxbox.xpm
+ install -pD -m 644 fluxbox-16.xpm /usr/src/tmp/fluxbox-buildroot/usr/share/icons/hicolor/16x16/apps/fluxbox.xpm
+ install -pD -m 644 fluxbox-48.png /usr/src/tmp/fluxbox-buildroot/usr/share/icons/hicolor/48x48/apps/fluxbox.png
+ install -pD -m 644 fluxbox-32.png /usr/src/tmp/fluxbox-buildroot/usr/share/icons/hicolor/32x32/apps/fluxbox.png
+ install -pD -m 644 fluxbox-16.png /usr/src/tmp/fluxbox-buildroot/usr/share/icons/hicolor/16x16/apps/fluxbox.png
+ install -pD -m 644 /usr/src/RPM/SOURCES/fluxbox.menu /usr/src/tmp/fluxbox-buildroot/usr/lib/menu/fluxbox
+ install -pD -m 755 /usr/src/RPM/SOURCES/fluxbox.menu-methods /usr/src/tmp/fluxbox-buildroot/etc/menu-methods/fluxbox
+ install -pD -m 644 /usr/src/RPM/SOURCES/fluxbox.wmsession /usr/src/tmp/fluxbox-buildroot/etc/X11/wmsession.d/07fluxbox
+ install -pD -m 644 /usr/src/RPM/SOURCES/README.ALT-ru_RU.UTF-8 .
+ install -pD -m 644 /usr/src/RPM/SOURCES/Cthulhain /usr/src/tmp/fluxbox-buildroot/usr/share/fluxbox/styles/Cthulhain
+ install -pD -m 0644 /usr/src/RPM/SOURCES/fluxbox-xsessions.desktop /usr/src/tmp/fluxbox-buildroot/usr/share/xsessions/fluxbox.desktop
+ mkdir -p /usr/src/tmp/fluxbox-buildroot/etc
+ touch -r ChangeLog /usr/src/tmp/fluxbox-buildroot/etc/fluxbox-pulseaudio
+ bzip2 ChangeLog
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/fluxbox-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/fluxbox-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/fluxbox-buildroot/ (default)
Compressing files in /usr/src/tmp/fluxbox-buildroot (auto)
Adjusting library links in /usr/src/tmp/fluxbox-buildroot
./usr/lib: (from <cmdline>:0)
Verifying ELF objects in /usr/src/tmp/fluxbox-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Processing files: fluxbox-1.3.7-alt6
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.82420
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd fluxbox-1.3.7
+ DOCDIR=/usr/src/tmp/fluxbox-buildroot/usr/share/doc/fluxbox-1.3.7
+ export DOCDIR
+ rm -rf /usr/src/tmp/fluxbox-buildroot/usr/share/doc/fluxbox-1.3.7
+ /bin/mkdir -p /usr/src/tmp/fluxbox-buildroot/usr/share/doc/fluxbox-1.3.7
+ cp -prL AUTHORS ChangeLog.bz2 COPYING NEWS README README.ALT-ru_RU.UTF-8 TODO /usr/src/tmp/fluxbox-buildroot/usr/share/doc/fluxbox-1.3.7
+ chmod -R go-w /usr/src/tmp/fluxbox-buildroot/usr/share/doc/fluxbox-1.3.7
+ chmod -R a+rX /usr/src/tmp/fluxbox-buildroot/usr/share/doc/fluxbox-1.3.7
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.iLNbbS
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xr337h
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
lib.req: WARNING: /usr/src/tmp/fluxbox-buildroot/usr/bin/fbsetroot: overlinked libraries: /usr/lib64/libXft.so.2 /usr/lib64/libfontconfig.so.1
shebang.req: /usr/src/tmp/fluxbox-buildroot/etc/menu-methods/fluxbox: /usr/sbin/install-menu -> /usr/sbin/install-menu (raw, not installed)
shell.req: /usr/src/tmp/fluxbox-buildroot/usr/bin/startfluxbox: /usr/bin/pulseaudio -> /usr/bin/pulseaudio (raw, not installed)
find-requires: FINDPACKAGE-COMMANDS: awk cat chmod cmp convert cp find grep gxmessage ldd ls mkdir mv rm sed sh sort touch uniq xmessage
Requires: xmessage, xprop, xinitrc, menu >= 2.1.35-alt3, fonts-bitmap-artwiz-aleczapka-snap, /bin/sh, /etc/X11/wmsession.d, /lib64/ld-linux-x86-64.so.2, /usr/bin/convert, /usr/bin/pulseaudio, /usr/sbin/install-menu, coreutils, diffutils, findutils, gawk, glibc-utils, grep, gxmessage, libImlib2.so.1()(64bit) >= set:lgZkzQ45g9b3gZlZ2kpGihcnNXdxZ50GQz2O0mmqZ4e80, libX11.so.6()(64bit) >= set:og4159fK8xTQXk3OVMBrZv5UCkZle2tkQsHI8YQ1HenFTBPGhBubGl6fsTPCvq6z8XSZu3Z19Jk4NGeswEb1URwrG2FwQW2v7Wwwn8no344NLeYV0x2xeJzzACTLhyFajcEEhFlq36944VuR74S3ex3NqwSBvfNT6EHYDe9Z5Y0Fll7wBWmoKbxwNnYLpDYNVaVHWgGkyl5alBKyzdmw5QAK28GR2GRopt3HPlrWDHZiZAVQE30ys1YDDPq2L0z9u0ToT02Mu9Wjx15afuciZbCKHVkCb5jNEubRNFtAKkS4XetuEYpLhixnKd8YAOBuF0OVw2wFG85PgS6AnZjJw8J3D8nZlApdOZmpxTB77loLb5J6MCamkgGjImQGMvbm4whdj5JumhWMx6BFDB4yQ2FkQQY61s4ENqGFTJnM3s, libXext.so.6()(64bit) >= set:lixIrAaVR2Qctb33Y15, libXft.so.2()(64bit) >= set:kg9tcuDUKXOFYJvKWC99c7QVXfCJAzBClSj0, libXinerama.so.1()(64bit) >= set:hf45oga, libXpm.so.4()(64bit) >= set:ki3aZlza, libXrandr.so.2()(64bit) >= set:kiL7lqN3, libXrender.so.1()(64bit) >= set:jgLBsIoZ1Zvb3oJZ6, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.17)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libfontconfig.so.1()(64bit) >= set:ljufzNz3, libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.1)(64bit), libstdc++.so.6(CXXABI_1.3.8)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), rtld(GNU_HASH), sed, sh
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Zitr0C
Creating fluxbox-debuginfo package
Processing files: vim-plugin-fluxbox-syntax-1.3.7-alt6
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Njql3E
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Po00A7
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
Requires: /usr/share/vim/vimfiles/ftdetect, /usr/share/vim/vimfiles/syntax
Processing files: fluxbox-pulseaudio-1.3.7-alt6
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.M0vN30
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.SGol5w
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
Requires: fluxbox = 1.3.7-alt6, alsa-plugins-pulse, pulseaudio-daemon, pulseaudio-utils
Processing files: fluxbox-debuginfo-1.3.7-alt6
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.b8E2fz
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1x5ptl
find-requires: running scripts (debuginfo)
Requires: fluxbox = 1.3.7-alt6, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libImlib2.so.1), debug64(libX11.so.6), debug64(libXext.so.6), debug64(libXft.so.2), debug64(libXinerama.so.1), debug64(libXpm.so.4), debug64(libXrandr.so.2), debug64(libXrender.so.1), debug64(libc.so.6), debug64(libfontconfig.so.1), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(libstdc++.so.6)
Adding to fluxbox-pulseaudio a strict dependency on fluxbox
Adding to fluxbox-debuginfo a strict dependency on fluxbox
Wrote: /usr/src/RPM/RPMS/x86_64/fluxbox-1.3.7-alt6.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/noarch/vim-plugin-fluxbox-syntax-1.3.7-alt6.noarch.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/noarch/fluxbox-pulseaudio-1.3.7-alt6.noarch.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/fluxbox-debuginfo-1.3.7-alt6.x86_64.rpm (w2T16.xzdio)
178.41user 25.24system 0:49.00elapsed 415%CPU (0avgtext+0avgdata 255140maxresident)k
0inputs+0outputs (0major+7075429minor)pagefaults 0swaps
2.76user 1.45system 1:02.49elapsed 6%CPU (0avgtext+0avgdata 109092maxresident)k
728inputs+0outputs (48816major+245235minor)pagefaults 0swaps
--- fluxbox-1.3.7-alt6.x86_64.rpm.repo	2022-03-26 19:42:54.000000000 +0000
+++ fluxbox-1.3.7-alt6.x86_64.rpm.hasher	2023-01-24 03:16:53.959167563 +0000
@@ -397,9 +397,9 @@
 File: /etc/menu-methods/fluxbox	100755	root:root	b2e86e378d1f02c4d121320cf37695cc	
-File: /usr/bin/fbrun	100755	root:root	7ffebc44700bda3e3acfd4a48dd7bdb8	
+File: /usr/bin/fbrun	100755	root:root	a114a112958ecd2df16f112138263f87	
 File: /usr/bin/fbsetbg	100755	root:root	4c1602fff48e4b3de90ca999a862dfb6	
-File: /usr/bin/fbsetroot	100755	root:root	f1040d9b7662f66305cb958b4b0a3442	
-File: /usr/bin/fluxbox	100755	root:root	7d2de1bd28efa927912476e4126ce22f	
+File: /usr/bin/fbsetroot	100755	root:root	33e040e946d6a41fa7109e95f5748fb3	
+File: /usr/bin/fluxbox	100755	root:root	fcc118e164c940fe6df30bb8dd374965	
 File: /usr/bin/fluxbox-generate_menu	100755	root:root	b8a775221ef4e7161af40ea762eb87e3	
-File: /usr/bin/fluxbox-remote	100755	root:root	5e6a19f235ab01ebbe8da7be7957191a	
-File: /usr/bin/fluxbox-update_configs	100755	root:root	6679f05ae28c650ea6962390d8218998	
+File: /usr/bin/fluxbox-remote	100755	root:root	a6e227f24defcdeb3160da9d33f5c4d8	
+File: /usr/bin/fluxbox-update_configs	100755	root:root	4e13f913ade179dc29497ea5a72ad451	
 File: /usr/bin/startfluxbox	100755	root:root	651d372ca565c41bffb2d2bb7f755a47	
@@ -726,2 +726,2 @@
 File: /usr/share/xsessions/fluxbox.desktop	100644	root:root	8b4bf6bd32db2db6f0534b32be5da9ea	
-RPMIdentity: 8aad9cb98f69a6cb36e4e769d883c7b1a493437d919921f8e7f3a0e74ab445f2c37d801b77e5926e3939c902eb35786791711e329ed575048267c50123b22e12
+RPMIdentity: bbf5693b8f3e6e161eb1ab2b220adb46c584b6c5139a15fef01c3bcb342e3a47ba754d8fd7c8128141317d7ab276bad0bafe54bfd1c49bd4406d84a2576af733
--- fluxbox-debuginfo-1.3.7-alt6.x86_64.rpm.repo	2022-03-26 19:42:55.000000000 +0000
+++ fluxbox-debuginfo-1.3.7-alt6.x86_64.rpm.hasher	2023-01-24 03:16:54.087169730 +0000
@@ -1,16 +1,16 @@
-/usr/lib/debug/.build-id/32	40755	root:root	
-/usr/lib/debug/.build-id/32/620f0a7c815b6f894cdd6630dda079094cb2fe	120777	root:root	../../../../bin/fluxbox-remote
-/usr/lib/debug/.build-id/32/620f0a7c815b6f894cdd6630dda079094cb2fe.debug	120777	root:root	../../usr/bin/fluxbox-remote.debug
-/usr/lib/debug/.build-id/5d	40755	root:root	
-/usr/lib/debug/.build-id/5d/fe9764c570a292a1706210e2affd6605a90769	120777	root:root	../../../../bin/fbsetroot
-/usr/lib/debug/.build-id/5d/fe9764c570a292a1706210e2affd6605a90769.debug	120777	root:root	../../usr/bin/fbsetroot.debug
-/usr/lib/debug/.build-id/82	40755	root:root	
-/usr/lib/debug/.build-id/82/2d1c8cba8d11bc389adca5756785bccff5a3be	120777	root:root	../../../../bin/fluxbox-update_configs
-/usr/lib/debug/.build-id/82/2d1c8cba8d11bc389adca5756785bccff5a3be.debug	120777	root:root	../../usr/bin/fluxbox-update_configs.debug
-/usr/lib/debug/.build-id/9d	40755	root:root	
-/usr/lib/debug/.build-id/9d/55c6471975ec19b5747750015d71c60188614f	120777	root:root	../../../../bin/fluxbox
-/usr/lib/debug/.build-id/9d/55c6471975ec19b5747750015d71c60188614f.debug	120777	root:root	../../usr/bin/fluxbox.debug
-/usr/lib/debug/.build-id/e6	40755	root:root	
-/usr/lib/debug/.build-id/e6/69a374691e34b018211c36e03f8e35c88d1861	120777	root:root	../../../../bin/fbrun
-/usr/lib/debug/.build-id/e6/69a374691e34b018211c36e03f8e35c88d1861.debug	120777	root:root	../../usr/bin/fbrun.debug
+/usr/lib/debug/.build-id/36	40755	root:root	
+/usr/lib/debug/.build-id/36/e9f42da685dc8788d91dce8d48e43de7ff563f	120777	root:root	../../../../bin/fluxbox
+/usr/lib/debug/.build-id/36/e9f42da685dc8788d91dce8d48e43de7ff563f.debug	120777	root:root	../../usr/bin/fluxbox.debug
+/usr/lib/debug/.build-id/40	40755	root:root	
+/usr/lib/debug/.build-id/40/70aa1426c45381b7ce91d7f98b1ce30043409f	120777	root:root	../../../../bin/fluxbox-remote
+/usr/lib/debug/.build-id/40/70aa1426c45381b7ce91d7f98b1ce30043409f.debug	120777	root:root	../../usr/bin/fluxbox-remote.debug
+/usr/lib/debug/.build-id/44	40755	root:root	
+/usr/lib/debug/.build-id/44/4b42212189689543d95eaa3f90cd159028fd6e	120777	root:root	../../../../bin/fbrun
+/usr/lib/debug/.build-id/44/4b42212189689543d95eaa3f90cd159028fd6e.debug	120777	root:root	../../usr/bin/fbrun.debug
+/usr/lib/debug/.build-id/95	40755	root:root	
+/usr/lib/debug/.build-id/95/6e9330429138f83b54ec2413ad38e230c78130	120777	root:root	../../../../bin/fluxbox-update_configs
+/usr/lib/debug/.build-id/95/6e9330429138f83b54ec2413ad38e230c78130.debug	120777	root:root	../../usr/bin/fluxbox-update_configs.debug
+/usr/lib/debug/.build-id/ee	40755	root:root	
+/usr/lib/debug/.build-id/ee/f7fdaa613cd539d0775147a13c8a43176d5157	120777	root:root	../../../../bin/fbsetroot
+/usr/lib/debug/.build-id/ee/f7fdaa613cd539d0775147a13c8a43176d5157.debug	120777	root:root	../../usr/bin/fbsetroot.debug
 /usr/lib/debug/usr/bin/fbrun.debug	100644	root:root	
@@ -334,22 +334,22 @@
 Provides: fluxbox-debuginfo = 1.3.7-alt6:sisyphus+297319.100.1.1
-File: /usr/lib/debug/.build-id/32	40755	root:root		
-File: /usr/lib/debug/.build-id/32/620f0a7c815b6f894cdd6630dda079094cb2fe	120777	root:root		../../../../bin/fluxbox-remote
-File: /usr/lib/debug/.build-id/32/620f0a7c815b6f894cdd6630dda079094cb2fe.debug	120777	root:root		../../usr/bin/fluxbox-remote.debug
-File: /usr/lib/debug/.build-id/5d	40755	root:root		
-File: /usr/lib/debug/.build-id/5d/fe9764c570a292a1706210e2affd6605a90769	120777	root:root		../../../../bin/fbsetroot
-File: /usr/lib/debug/.build-id/5d/fe9764c570a292a1706210e2affd6605a90769.debug	120777	root:root		../../usr/bin/fbsetroot.debug
-File: /usr/lib/debug/.build-id/82	40755	root:root		
-File: /usr/lib/debug/.build-id/82/2d1c8cba8d11bc389adca5756785bccff5a3be	120777	root:root		../../../../bin/fluxbox-update_configs
-File: /usr/lib/debug/.build-id/82/2d1c8cba8d11bc389adca5756785bccff5a3be.debug	120777	root:root		../../usr/bin/fluxbox-update_configs.debug
-File: /usr/lib/debug/.build-id/9d	40755	root:root		
-File: /usr/lib/debug/.build-id/9d/55c6471975ec19b5747750015d71c60188614f	120777	root:root		../../../../bin/fluxbox
-File: /usr/lib/debug/.build-id/9d/55c6471975ec19b5747750015d71c60188614f.debug	120777	root:root		../../usr/bin/fluxbox.debug
-File: /usr/lib/debug/.build-id/e6	40755	root:root		
-File: /usr/lib/debug/.build-id/e6/69a374691e34b018211c36e03f8e35c88d1861	120777	root:root		../../../../bin/fbrun
-File: /usr/lib/debug/.build-id/e6/69a374691e34b018211c36e03f8e35c88d1861.debug	120777	root:root		../../usr/bin/fbrun.debug
-File: /usr/lib/debug/usr/bin/fbrun.debug	100644	root:root	48dab6033374c07e97c0f74a49899fa1	
-File: /usr/lib/debug/usr/bin/fbsetroot.debug	100644	root:root	887649a6254a86015428410a5931ee70	
-File: /usr/lib/debug/usr/bin/fluxbox-remote.debug	100644	root:root	ffe77220d781697513a1bf8f77e023cf	
-File: /usr/lib/debug/usr/bin/fluxbox-update_configs.debug	100644	root:root	89d2b3d45ce37c27ede05912605479ff	
-File: /usr/lib/debug/usr/bin/fluxbox.debug	100644	root:root	ec9a1f7e5d923bed3d21bfb4b38a0693	
+File: /usr/lib/debug/.build-id/36	40755	root:root		
+File: /usr/lib/debug/.build-id/36/e9f42da685dc8788d91dce8d48e43de7ff563f	120777	root:root		../../../../bin/fluxbox
+File: /usr/lib/debug/.build-id/36/e9f42da685dc8788d91dce8d48e43de7ff563f.debug	120777	root:root		../../usr/bin/fluxbox.debug
+File: /usr/lib/debug/.build-id/40	40755	root:root		
+File: /usr/lib/debug/.build-id/40/70aa1426c45381b7ce91d7f98b1ce30043409f	120777	root:root		../../../../bin/fluxbox-remote
+File: /usr/lib/debug/.build-id/40/70aa1426c45381b7ce91d7f98b1ce30043409f.debug	120777	root:root		../../usr/bin/fluxbox-remote.debug
+File: /usr/lib/debug/.build-id/44	40755	root:root		
+File: /usr/lib/debug/.build-id/44/4b42212189689543d95eaa3f90cd159028fd6e	120777	root:root		../../../../bin/fbrun
+File: /usr/lib/debug/.build-id/44/4b42212189689543d95eaa3f90cd159028fd6e.debug	120777	root:root		../../usr/bin/fbrun.debug
+File: /usr/lib/debug/.build-id/95	40755	root:root		
+File: /usr/lib/debug/.build-id/95/6e9330429138f83b54ec2413ad38e230c78130	120777	root:root		../../../../bin/fluxbox-update_configs
+File: /usr/lib/debug/.build-id/95/6e9330429138f83b54ec2413ad38e230c78130.debug	120777	root:root		../../usr/bin/fluxbox-update_configs.debug
+File: /usr/lib/debug/.build-id/ee	40755	root:root		
+File: /usr/lib/debug/.build-id/ee/f7fdaa613cd539d0775147a13c8a43176d5157	120777	root:root		../../../../bin/fbsetroot
+File: /usr/lib/debug/.build-id/ee/f7fdaa613cd539d0775147a13c8a43176d5157.debug	120777	root:root		../../usr/bin/fbsetroot.debug
+File: /usr/lib/debug/usr/bin/fbrun.debug	100644	root:root	c2af6af476ea45cb750e2827faa898a7	
+File: /usr/lib/debug/usr/bin/fbsetroot.debug	100644	root:root	594d4c5f6de712772715e922ba01ad34	
+File: /usr/lib/debug/usr/bin/fluxbox-remote.debug	100644	root:root	4cffe13dc65663679541f4d039a7db71	
+File: /usr/lib/debug/usr/bin/fluxbox-update_configs.debug	100644	root:root	52ee0f0c7a0cc329d61ef73285a99d8d	
+File: /usr/lib/debug/usr/bin/fluxbox.debug	100644	root:root	3331e8b303446a7b5be7c803ff2dae60	
 File: /usr/src/debug/fluxbox-1.3.7	40755	root:root		
@@ -651,2 +651,2 @@
 File: /usr/src/debug/fluxbox-1.3.7/util/fluxbox-update_configs.cc	100644	root:root	452b2b5e6c44f27484ade385f6342253	
-RPMIdentity: ab08219a7f14c8fd15fda905c55de9ad35b68ddfbf6d7cef9c4d9a9540faf48148e6ebc0c946fe861347740de8a8481aac63778a5d197a093b294310dee6c4dc
+RPMIdentity: 55d36fb7eb9f912a313dac2130267540f032dbde3b7635d2d5cd5d855fcc805156717e214a6826b803228d950150cda6a09f3d66a9716633b2eabba99ba39e87