>>> exiv2: Building community/exiv2 0.27.5-r1 (using abuild 3.10.0_rc1-r2) started Wed, 26 Oct 2022 13:29:15 +0000
>>> exiv2: Checking sanity of /home/buildozer/aports/community/exiv2/APKBUILD...
>>> exiv2: Analyzing dependencies...
>>> exiv2: Installing for build: build-base expat-dev zlib-dev cmake samurai
(1/11) Installing expat (2.5.0-r0)
(2/11) Installing expat-dev (2.5.0-r0)
(3/11) Installing zlib-dev (1.2.13-r0)
(4/11) Installing libbz2 (1.0.8-r3)
(5/11) Installing xz-libs (5.2.7-r0)
(6/11) Installing libarchive (3.6.1-r1)
(7/11) Installing rhash-libs (1.4.3-r1)
(8/11) Installing libuv (1.44.2-r0)
(9/11) Installing cmake (3.24.2-r0)
(10/11) Installing samurai (1.2-r2)
(11/11) Installing .makedepends-exiv2 (20221026.132926)
Executing busybox-1.35.0-r27.trigger
OK: 321 MiB in 103 packages
>>> exiv2: Cleaning up srcdir
>>> exiv2: Cleaning up pkgdir
>>> exiv2: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/exiv2-0.27.5-Source.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0   146    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
>>> exiv2: Fetching https://github.com/Exiv2/exiv2/releases/download/v0.27.5/exiv2-0.27.5-Source.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

  0 31.2M    0  255k    0     0   194k      0  0:02:44  0:00:01  0:02:43  194k
 31 31.2M   31  9.7M    0     0  4395k      0  0:00:07  0:00:02  0:00:05  9.8M
100 31.2M  100 31.2M    0     0  10.4M      0  0:00:02  0:00:02 --:--:-- 18.4M
>>> exiv2: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/exiv2-0.27.5-Source.tar.gz
>>> exiv2: Checking sha512sums...
exiv2-0.27.5-Source.tar.gz: OK
>>> exiv2: Unpacking /var/cache/distfiles/v3.17/exiv2-0.27.5-Source.tar.gz...
-- The CXX compiler identification is GNU 12.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found ZLIB: /lib/libz.so (found version "1.2.13") 
-- Found EXPAT: /usr/lib/libexpat.so (found version "2.5.0") 
-- Performing Test Iconv_IS_BUILT_IN
-- Performing Test Iconv_IS_BUILT_IN - Success
-- Found Iconv: /usr/lib/libc.so  
-- ICONV_INCLUDE_DIR : 
-- ICONV_LIBRARIES : /usr/lib/libc.so
-- Performing Test HAS_FSTACK_CLASH_PROTECTION
-- Performing Test HAS_FSTACK_CLASH_PROTECTION - Success
-- Performing Test HAS_FCF_PROTECTION
-- Performing Test HAS_FCF_PROTECTION - Success
-- Performing Test HAS_FSTACK_PROTECTOR_STRONG
-- Performing Test HAS_FSTACK_PROTECTOR_STRONG - Success
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for mmap
-- Looking for mmap - found
-- Looking for munmap
-- Looking for munmap - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Performing Test EXV_STRERROR_R_CHAR_P
-- Performing Test EXV_STRERROR_R_CHAR_P - Failed
-- Looking for C++ include memory.h
-- Looking for C++ include memory.h - found
-- Looking for C++ include process.h
-- Looking for C++ include process.h - not found
-- Looking for C++ include stdbool.h
-- Looking for C++ include stdbool.h - found
-- Looking for C++ include strings.h
-- Looking for C++ include strings.h - found
-- Looking for C++ include sys/stat.h
-- Looking for C++ include sys/stat.h - found
-- Looking for C++ include sys/types.h
-- Looking for C++ include sys/types.h - found
-- Looking for C++ include inttypes.h
-- Looking for C++ include inttypes.h - found
-- Looking for C++ include unistd.h
-- Looking for C++ include unistd.h - found
-- Looking for C++ include sys/mman.h
-- Looking for C++ include sys/mman.h - found
-- Looking for C++ include regex.h
-- Looking for C++ include regex.h - found
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Install prefix:    /usr
-- ------------------------------------------------------------------
-- CMake Generator:   Ninja
-- CMAKE_BUILD_TYPE:  None
-- Compiler info: GNU (/usr/bin/g++) ; version: 12.2.1
-- CMAKE_CXX_STANDARD:
--  --- Compiler flags --- 
-- General:           -Os -fomit-frame-pointer
	 -fstack-clash-protection
	 -fcf-protection
	 -fstack-protector-strong
	 -Wp,-D_GLIBCXX_ASSERTIONS
	 -Wall
	 -Wcast-align
	 -Wpointer-arith
	 -Wformat-security
	 -Wmissing-format-attribute
	 -Woverloaded-virtual
	 -W
-- Extra:              
-- Debug:             -g3 -gstrict-dwarf -O0
-- Release:           -O3 -DNDEBUG
-- RelWithDebInfo:    -O2 -g -DNDEBUG
-- MinSizeRel:        -Os -DNDEBUG
--  --- Linker flags --- 
-- General:           -Wl,--as-needed,-O1,--sort-common
-- Debug:             
-- Release:           
-- RelWithDebInfo:    
-- MinSizeRel:        
-- 
-- Compiler Options
-- Warnings as errors:                 NO
-- Use extra compiler warning flags:   NO
-- 
-- ------------------------------------------------------------------
-- Building shared library:            YES
-- Building PNG support:               YES
-- XMP metadata support:               YES
-- Building BMFF support:              NO
-- Native language support:            NO
-- Conversion of Windows XP tags:      YES
-- Nikon lens database:                YES
-- Building video support:             NO
-- Building webready support:          NO
-- Building exiv2 command:             YES
-- Building samples:                   NO
-- Building unit tests:                NO
-- Building doc:                       NO
-- Building with coverage flags:       NO
-- Using ccache:                       NO
-- ------------------------------------------------------------------
--  WARNING: Deprecated features: EPS, Video, Ssh
-- ------------------------------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/build
ninja: entering directory 'build'
[1/85] Building CXX object src/CMakeFiles/exiv2.dir/utils.cpp.o
[2/85] Building CXX object src/CMakeFiles/exiv2.dir/getopt.cpp.o
[3/85] Building CXX object src/CMakeFiles/exiv2.dir/actions.cpp.o
[4/85] Building CXX object src/CMakeFiles/exiv2.dir/exiv2.cpp.o
[5/85] Building CXX object src/CMakeFiles/exiv2lib.dir/bmffimage.cpp.o
[6/85] Building CXX object src/CMakeFiles/exiv2lib.dir/pngimage.cpp.o
[7/85] Building CXX object src/CMakeFiles/exiv2lib.dir/xmpsidecar.cpp.o
[8/85] Building CXX object src/CMakeFiles/exiv2lib.dir/xmp.cpp.o
[9/85] Building CXX object src/CMakeFiles/exiv2lib.dir/webpimage.cpp.o
[10/85] Building CXX object src/CMakeFiles/exiv2lib.dir/version.cpp.o
[11/85] Building CXX object src/CMakeFiles/exiv2lib.dir/value.cpp.o
[12/85] Building CXX object src/CMakeFiles/exiv2lib.dir/types.cpp.o
[13/85] Building CXX object src/CMakeFiles/exiv2lib.dir/tiffimage.cpp.o
[14/85] Building CXX object src/CMakeFiles/exiv2lib.dir/tgaimage.cpp.o
[15/85] Building CXX object src/CMakeFiles/exiv2lib.dir/tags.cpp.o
[16/85] Building CXX object src/CMakeFiles/exiv2lib.dir/rw2image.cpp.o
[17/85] Building CXX object src/CMakeFiles/exiv2lib.dir/rafimage.cpp.o
[18/85] Building CXX object src/CMakeFiles/exiv2lib.dir/psdimage.cpp.o
[19/85] Building CXX object src/CMakeFiles/exiv2lib.dir/properties.cpp.o
[20/85] Building CXX object src/CMakeFiles/exiv2lib.dir/preview.cpp.o
[21/85] Building CXX object src/CMakeFiles/exiv2lib.dir/pgfimage.cpp.o
[22/85] Building CXX object src/CMakeFiles/exiv2lib.dir/orfimage.cpp.o
[23/85] Building CXX object src/CMakeFiles/exiv2lib.dir/mrwimage.cpp.o
[24/85] Building CXX object src/CMakeFiles/exiv2lib.dir/metadatum.cpp.o
[25/85] Building CXX object src/CMakeFiles/exiv2lib.dir/jpgimage.cpp.o
[26/85] Building CXX object src/CMakeFiles/exiv2lib.dir/jp2image.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/bmffimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/bmffimage.cpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:30:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/bmffimage.cpp:37:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[27/85] Building CXX object src/CMakeFiles/exiv2lib.dir/iptc.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/metadatum.cpp:22:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:27:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[28/85] Building CXX object src/CMakeFiles/exiv2lib.dir/ini.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tgaimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tgaimage.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tgaimage.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[29/85] Building CXX object src/CMakeFiles/exiv2lib.dir/image.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/mrwimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/mrwimage.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/mrwimage.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[30/85] Building CXX object src/CMakeFiles/exiv2lib.dir/http.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tiffimage.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/orfimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/orfimage.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/orfimage.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/orfimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/orfimage.cpp:25:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/orfimage.cpp: In static member function 'static Exiv2::WriteMethod Exiv2::OrfParser::encode(Exiv2::BasicIo&, const Exiv2::byte*, uint32_t, Exiv2::ByteOrder, const Exiv2::ExifData&, const Exiv2::IptcData&, const Exiv2::XmpData&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/orfimage.cpp:192:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |         std::auto_ptr<TiffHeaderBase> header(new OrfHeader(byteOrder));
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[31/85] Building CXX object src/CMakeFiles/exiv2lib.dir/gifimage.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/rw2image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/rw2image.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/rw2image.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/rw2image_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/rw2image.cpp:25:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[32/85] Building CXX object src/CMakeFiles/exiv2lib.dir/futils.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmpsidecar.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/xmpsidecar.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/xmpsidecar.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[33/85] Building CXX object src/CMakeFiles/exiv2lib.dir/exif.cpp.o
[34/85] Building CXX object src/CMakeFiles/exiv2lib.dir/error.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:33,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/http.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/version.cpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/version.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/makernote_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/version.cpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/version.cpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[35/85] Building CXX object src/CMakeFiles/exiv2lib.dir/epsimage.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags.cpp:23:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/sonymn_int.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags.cpp:41:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags.cpp: In copy constructor 'Exiv2::ExifKey::ExifKey(const Exiv2::ExifKey&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags.cpp:348:41: warning: implicitly-declared 'constexpr Exiv2::Key::Key(const Exiv2::Key&)' is deprecated [-Wdeprecated-copy]
  348 |         : Key(rhs), p_(new Impl(*rhs.p_))
      |                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:96:14: note: because 'Exiv2::Key' has user-provided 'Exiv2::Key& Exiv2::Key::operator=(const Exiv2::Key&)'
   96 |         Key& operator=(const Key& rhs);
      |              ^~~~~~~~
[36/85] Building CXX object src/CMakeFiles/exiv2lib.dir/easyaccess.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/pgfimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/pgfimage.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/pgfimage.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[37/85] Building CXX object src/CMakeFiles/exiv2lib.dir/datasets.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/rafimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/rafimage.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/rafimage.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[38/85] Building CXX object src/CMakeFiles/exiv2lib.dir/crwimage.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tiffimage.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage.cpp:25:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage.cpp: In static member function 'static Exiv2::WriteMethod Exiv2::TiffParser::encode(Exiv2::BasicIo&, const Exiv2::byte*, uint32_t, Exiv2::ByteOrder, const Exiv2::ExifData&, const Exiv2::IptcData&, const Exiv2::XmpData&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage.cpp:302:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  302 |         std::auto_ptr<TiffHeaderBase> header(new TiffHeader(byteOrder));
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[39/85] Building CXX object src/CMakeFiles/exiv2lib.dir/cr2image.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/psdimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/psdimage.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/psdimage.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[40/85] Building CXX object src/CMakeFiles/exiv2lib.dir/convert.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/pngimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/pngchunk_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/pngimage.cpp:25:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/pngimage.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[41/85] Building CXX object src/CMakeFiles/exiv2lib.dir/bmpimage.cpp.o
[42/85] Building CXX object src/CMakeFiles/exiv2lib.dir/basicio.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:33,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/properties.cpp:22:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:27:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/properties.cpp:23:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/properties.cpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/properties.cpp: In copy constructor 'Exiv2::XmpKey::XmpKey(const Exiv2::XmpKey&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/properties.cpp:2739:71: warning: implicitly-declared 'constexpr Exiv2::Key::Key(const Exiv2::Key&)' is deprecated [-Wdeprecated-copy]
 2739 |     XmpKey::XmpKey(const XmpKey& rhs) : Key(rhs), p_(new Impl(*rhs.p_))
      |                                                                       ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:96:14: note: because 'Exiv2::Key' has user-provided 'Exiv2::Key& Exiv2::Key::operator=(const Exiv2::Key&)'
   96 |         Key& operator=(const Key& rhs);
      |              ^~~~~~~~
[43/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/pngchunk_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/webpimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/webpimage.cpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/webpimage.cpp:27:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/webpimage.cpp:38:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[44/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/tiffvisitor_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/preview.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/preview.cpp:27:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/preview.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/preview.cpp:36:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/preview.cpp:91:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   91 |         typedef std::auto_ptr<Loader> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[45/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/tiffimage_int.cpp.o
[46/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/tiffcomposite_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/xmp.cpp:22:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:27:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[47/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/tags_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/easyaccess.hpp:33,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/easyaccess.cpp:25:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:27:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[48/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/sonymn_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:33,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exiv2.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exiv2.cpp:21:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exiv2.hpp:25:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exiv2.hpp:27:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/bmffimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exiv2.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exiv2.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:68:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   68 |         typedef std::auto_ptr<Task> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:166:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  166 |         typedef std::auto_ptr<Print> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:222:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  222 |         typedef std::auto_ptr<Rename> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<Adjust> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:257:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  257 |         typedef std::auto_ptr<Erase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:299:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  299 |         typedef std::auto_ptr<Extract> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<Insert> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:379:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  379 |         typedef std::auto_ptr<Modify> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:412:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  412 |         typedef std::auto_ptr<FixIso> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:430:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  430 |         typedef std::auto_ptr<FixCom> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[49/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/sigmamn_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/jp2image.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/jp2image.cpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/jp2image.cpp:24:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[50/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/samsungmn_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:33,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/http.cpp:27:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/http.cpp:26:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[51/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/rw2image_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:33,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/futils.cpp:25:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/futils.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[52/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/pentaxmn_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/gifimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/gifimage.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/gifimage.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[53/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/panasonicmn_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/bmpimage.cpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/bmpimage.cpp:27:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/bmpimage.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/bmpimage.cpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[54/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/orfimage_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/cr2image.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/cr2image.cpp:27:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/cr2image.cpp:25:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/cr2header_int.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/cr2image.cpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/cr2image.cpp: In static member function 'static Exiv2::WriteMethod Exiv2::Cr2Parser::encode(Exiv2::BasicIo&, const Exiv2::byte*, uint32_t, Exiv2::ByteOrder, const Exiv2::ExifData&, const Exiv2::IptcData&, const Exiv2::XmpData&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/cr2image.cpp:186:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  186 |         std::auto_ptr<TiffHeaderBase> header(new Cr2Header(byteOrder));
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[55/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/olympusmn_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:33,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exiv2.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exiv2app.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:33,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.cpp:27:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.cpp:25:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exiv2.hpp:27:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/bmffimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exiv2.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:68:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   68 |         typedef std::auto_ptr<Task> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:166:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  166 |         typedef std::auto_ptr<Print> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:222:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  222 |         typedef std::auto_ptr<Rename> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<Adjust> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:257:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  257 |         typedef std::auto_ptr<Erase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:299:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  299 |         typedef std::auto_ptr<Extract> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<Insert> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:379:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  379 |         typedef std::auto_ptr<Modify> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:412:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  412 |         typedef std::auto_ptr<FixIso> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/actions.hpp:430:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  430 |         typedef std::auto_ptr<FixCom> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[56/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/nikonmn_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/crwimage.hpp:36,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/crwimage.cpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/crwimage.cpp:28:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/crwimage.cpp:31:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/crwimage_int.hpp:87:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   87 |         typedef std::auto_ptr<CiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/crwimage_int.hpp:431:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  431 |         typedef std::auto_ptr<CiffHeader> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[57/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/minoltamn_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/jpgimage.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/jpgimage.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/jpgimage.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[58/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/makernote_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:33,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/datasets.cpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:27:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/datasets.cpp: In copy constructor 'Exiv2::IptcKey::IptcKey(const Exiv2::IptcKey&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/datasets.cpp:601:72: warning: implicitly-declared 'constexpr Exiv2::Key::Key(const Exiv2::Key&)' is deprecated [-Wdeprecated-copy]
  601 |         : Key(rhs), tag_(rhs.tag_), record_(rhs.record_), key_(rhs.key_)
      |                                                                        ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:96:14: note: because 'Exiv2::Key' has user-provided 'Exiv2::Key& Exiv2::Key::operator=(const Exiv2::Key&)'
   96 |         Key& operator=(const Key& rhs);
      |              ^~~~~~~~
[59/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/image_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:22:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:27:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In copy constructor 'Exiv2::DataValue::DataValue(const Exiv2::DataValue&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:253:20: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
  253 |     class EXIV2API DataValue : public Value {
      |                    ^~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp: In member function 'virtual Exiv2::DataValue* Exiv2::DataValue::clone_() const':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:247:35: note: synthesized method 'Exiv2::DataValue::DataValue(const Exiv2::DataValue&)' first required here
  247 |         return new DataValue(*this);
      |                                   ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp: In copy constructor 'Exiv2::StringValueBase::StringValueBase(const Exiv2::StringValueBase&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:298:40: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
  298 |         : Value(rhs), value_(rhs.value_)
      |                                        ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In copy constructor 'Exiv2::XmpTextValue::XmpTextValue(const Exiv2::XmpTextValue&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:715:20: warning: implicitly-declared 'constexpr Exiv2::XmpValue::XmpValue(const Exiv2::XmpValue&)' is deprecated [-Wdeprecated-copy]
  715 |     class EXIV2API XmpTextValue : public XmpValue {
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:614:15: note: because 'Exiv2::XmpValue' has user-provided 'Exiv2::XmpValue& Exiv2::XmpValue::operator=(const Exiv2::XmpValue&)'
  614 |     XmpValue& XmpValue::operator=(const XmpValue& rhs)
      |               ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In copy constructor 'constexpr Exiv2::XmpValue::XmpValue(const Exiv2::XmpValue&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:624:20: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
  624 |     class EXIV2API XmpValue : public Value {
      |                    ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In copy constructor 'Exiv2::XmpTextValue::XmpTextValue(const Exiv2::XmpTextValue&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:715:20: note: synthesized method 'constexpr Exiv2::XmpValue::XmpValue(const Exiv2::XmpValue&)' first required here
  715 |     class EXIV2API XmpTextValue : public XmpValue {
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp: In member function 'virtual Exiv2::XmpTextValue* Exiv2::XmpTextValue::clone_() const':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:780:38: note: synthesized method 'Exiv2::XmpTextValue::XmpTextValue(const Exiv2::XmpTextValue&)' first required here
  780 |         return new XmpTextValue(*this);
      |                                      ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In copy constructor 'Exiv2::XmpArrayValue::XmpArrayValue(const Exiv2::XmpArrayValue&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:797:20: warning: implicitly-declared 'constexpr Exiv2::XmpValue::XmpValue(const Exiv2::XmpValue&)' is deprecated [-Wdeprecated-copy]
  797 |     class EXIV2API XmpArrayValue : public XmpValue {
      |                    ^~~~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:614:15: note: because 'Exiv2::XmpValue' has user-provided 'Exiv2::XmpValue& Exiv2::XmpValue::operator=(const Exiv2::XmpValue&)'
  614 |     XmpValue& XmpValue::operator=(const XmpValue& rhs)
      |               ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp: In member function 'virtual Exiv2::XmpArrayValue* Exiv2::XmpArrayValue::clone_() const':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:838:39: note: synthesized method 'Exiv2::XmpArrayValue::XmpArrayValue(const Exiv2::XmpArrayValue&)' first required here
  838 |         return new XmpArrayValue(*this);
      |                                       ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In copy constructor 'Exiv2::LangAltValue::LangAltValue(const Exiv2::LangAltValue&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:890:20: warning: implicitly-declared 'constexpr Exiv2::XmpValue::XmpValue(const Exiv2::XmpValue&)' is deprecated [-Wdeprecated-copy]
  890 |     class EXIV2API LangAltValue : public XmpValue {
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:614:15: note: because 'Exiv2::XmpValue' has user-provided 'Exiv2::XmpValue& Exiv2::XmpValue::operator=(const Exiv2::XmpValue&)'
  614 |     XmpValue& XmpValue::operator=(const XmpValue& rhs)
      |               ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp: In member function 'virtual Exiv2::LangAltValue* Exiv2::LangAltValue::clone_() const':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:964:38: note: synthesized method 'Exiv2::LangAltValue::LangAltValue(const Exiv2::LangAltValue&)' first required here
  964 |         return new LangAltValue(*this);
      |                                      ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In copy constructor 'constexpr Exiv2::DateValue::DateValue(const Exiv2::DateValue&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:978:20: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
  978 |     class EXIV2API DateValue : public Value {
      |                    ^~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp: In member function 'virtual Exiv2::DateValue* Exiv2::DateValue::clone_() const':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:1068:35: note: synthesized method 'constexpr Exiv2::DateValue::DateValue(const Exiv2::DateValue&)' first required here
 1068 |         return new DateValue(*this);
      |                                   ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In copy constructor 'constexpr Exiv2::TimeValue::TimeValue(const Exiv2::TimeValue&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1079:20: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1079 |     class EXIV2API TimeValue : public Value {
      |                    ^~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp: In member function 'virtual Exiv2::TimeValue* Exiv2::TimeValue::clone_() const':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:1246:35: note: synthesized method 'constexpr Exiv2::TimeValue::TimeValue(const Exiv2::TimeValue&)' first required here
 1246 |         return new TimeValue(*this);
      |                                   ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = int]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = int]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = short int]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = short int]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = unsigned int]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = unsigned int]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = short unsigned int]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = short unsigned int]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = std::pair<unsigned int, unsigned int>]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = std::pair<unsigned int, unsigned int>]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = std::pair<int, int>]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = std::pair<int, int>]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = float]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = float]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = double]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = double]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/value.cpp:85:12: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
   85 |     Value& Value::operator=(const Value& rhs)
      |            ^~~~~
[60/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/helper_functions.cpp.o
[61/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/fujimn_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/pngimage.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/pngchunk_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/pngchunk_int.cpp:25:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/pngchunk_int.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[62/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/crwimage_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:31,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/iptc.cpp:22:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:27:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/jpgimage.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/iptc.cpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = short unsigned int]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = short unsigned int]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:234:16: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
  234 |         Value& operator=(const Value& rhs);
      |                ^~~~~~~~
[63/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/cr2header_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/sigmamn_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/sigmamn_int.cpp:23:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/sigmamn_int.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[64/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/casiomn_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/samsungmn_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/samsungmn_int.cpp:23:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/samsungmn_int.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[65/85] Building CXX object src/CMakeFiles/exiv2lib_int.dir/canonmn_int.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/image.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/image.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/image.cpp:45:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/image.cpp:146:5: warning: 'Exiv2::Image::AutoPtr Exiv2::newEpsInstance(BasicIo::AutoPtr, bool)' is deprecated [-Wdeprecated-declarations]
  146 |     };
      |     ^
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/image.cpp:37:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/epsimage.hpp:117:47: note: declared here
  117 |     EXIV2LIB_DEPRECATED_EXPORT Image::AutoPtr newEpsInstance(BasicIo::AutoPtr io, bool create);
      |                                               ^~~~~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/image.cpp:146:5: warning: 'bool Exiv2::isEpsType(BasicIo&, bool)' is deprecated [-Wdeprecated-declarations]
  146 |     };
      |     ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/epsimage.hpp:120:37: note: declared here
  120 |     EXIV2LIB_DEPRECATED_EXPORT bool isEpsType(BasicIo& iIo, bool advance);
      |                                     ^~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/image.cpp: In static member function 'static Exiv2::Image::AutoPtr Exiv2::ImageFactory::create(int, const std::string&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/image.cpp:962:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  962 |         std::auto_ptr<FileIo> fileIo(new FileIo(path));
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[66/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/XMPUtils.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/rw2image_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/rw2image_int.cpp:21:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:25:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:27:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[67/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/XMPUtils-FileInfo.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/convert.cpp:32:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/convert.cpp:29:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/convert.cpp:33:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/convert.cpp:34:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[68/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/XMPMeta.cpp.o
[69/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/XMPMeta-Serialize.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/minoltamn_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/sonymn_int.cpp:23:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/sonymn_int.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/sonymn_int.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/sonymn_int.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[70/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/XMPMeta-Parse.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/orfimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/orfimage_int.cpp:21:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:25:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:27:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[71/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/XMPMeta-GetSet.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/panasonicmn_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/panasonicmn_int.cpp:23:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/panasonicmn_int.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[72/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/XMPIterator.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/epsimage.hpp:41,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/epsimage.cpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/epsimage.cpp:28:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/epsimage.cpp: In function 'Exiv2::Image::AutoPtr Exiv2::newEpsInstance(BasicIo::AutoPtr, bool)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/epsimage.cpp:1156:34: warning: 'EpsImage' is deprecated [-Wdeprecated-declarations]
 1156 |         Image::AutoPtr image(new EpsImage(io, create));
      |                                  ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/epsimage.hpp:59:38: note: declared here
   59 |     class EXIV2LIB_DEPRECATED_EXPORT EpsImage : public Image {
      |                                      ^~~~~~~~
[73/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/XMPCore_Impl.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:33,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/basicio.cpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/basicio.cpp:25:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/basicio.cpp:27:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/basicio.cpp:32:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[74/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/XML_Node.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/pentaxmn_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/pentaxmn_int.cpp:23:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/pentaxmn_int.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/makernote_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/pentaxmn_int.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[75/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/WXMPUtils.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/fujimn_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/fujimn_int.cpp:31:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/fujimn_int.cpp:30:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[76/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/WXMPMeta.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/cr2header_int.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/cr2header_int.cpp:1:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:25:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:27:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[77/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/WXMPIterator.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/casiomn_int.hpp:33,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/casiomn_int.cpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/casiomn_int.cpp:27:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[78/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/UnicodeConversions.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.cpp:21:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:25:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:27:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.cpp: In static member function 'static Exiv2::ByteOrder Exiv2::Internal::TiffParserWorker::decode(Exiv2::ExifData&, Exiv2::IptcData&, Exiv2::XmpData&, const Exiv2::byte*, uint32_t, uint32_t, Exiv2::Internal::FindDecoderFct, Exiv2::Internal::TiffHeaderBase*)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.cpp:1729:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1729 |         std::auto_ptr<TiffHeaderBase> ph;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.cpp:1731:23: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1731 |             ph = std::auto_ptr<TiffHeaderBase>(new TiffHeader);
      |                       ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[79/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/ParseRDF.cpp.o
[80/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/MD5.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffvisitor_int.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffvisitor_int.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffvisitor_int.cpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[81/85] Building CXX object xmpsdk/CMakeFiles/exiv2-xmp.dir/src/ExpatAdapter.cpp.o
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:34,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp:28:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/exif.hpp:35:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp:37:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tiffimage.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp:38:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp:39:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp:83:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   83 |         typedef std::auto_ptr<Thumbnail> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp:126:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  126 |         typedef std::auto_ptr<TiffThumbnail> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp:150:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  150 |         typedef std::auto_ptr<JpegThumbnail> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp: In function 'Exiv2::Exifdatum& Exiv2::setValue(Exifdatum&, const T&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp:195:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  195 |         std::auto_ptr<Exiv2::ValueType<T> > v
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp:196:20: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  196 |             = std::auto_ptr<Exiv2::ValueType<T> >(new Exiv2::ValueType<T>);
      |                    ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp: In static member function 'static Exiv2::WriteMethod Exiv2::ExifParser::encode(Exiv2::Blob&, const Exiv2::byte*, uint32_t, Exiv2::ByteOrder, const Exiv2::ExifData&)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/exif.cpp:744:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  744 |         std::auto_ptr<TiffHeaderBase> header(new TiffHeader(byteOrder, 0x00000008, false));
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = int]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = int]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:234:16: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
  234 |         Value& operator=(const Value& rhs);
      |                ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = short int]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = short int]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:234:16: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
  234 |         Value& operator=(const Value& rhs);
      |                ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = unsigned int]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = unsigned int]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:234:16: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
  234 |         Value& operator=(const Value& rhs);
      |                ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = short unsigned int]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = short unsigned int]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:234:16: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
  234 |         Value& operator=(const Value& rhs);
      |                ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = std::pair<unsigned int, unsigned int>]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = std::pair<unsigned int, unsigned int>]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:234:16: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
  234 |         Value& operator=(const Value& rhs);
      |                ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = std::pair<int, int>]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = std::pair<int, int>]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:234:16: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
  234 |         Value& operator=(const Value& rhs);
      |                ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/MD5.cpp: In function 'void MD5Transform(UWORD32*, const UWORD32*)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/MD5.cpp:156:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |         register UWORD32 a, b, c, d;
      |                          ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/MD5.cpp:156:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |         register UWORD32 a, b, c, d;
      |                             ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/MD5.cpp:156:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |         register UWORD32 a, b, c, d;
      |                                ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/MD5.cpp:156:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  156 |         register UWORD32 a, b, c, d;
      |                                   ^
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/makernote_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/makernote_int.cpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/makernote_int.cpp:27:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/makernote_int.cpp:31:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tiffimage.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/makernote_int.cpp:33:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/makernote_int.cpp:34:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.cpp:22:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:27:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:252:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  252 |         static std::auto_ptr<TiffComponent> create(uint32_t extendedTag,
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffimage_int.hpp:345:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  345 |         static std::auto_ptr<TiffComponent> parse(
      |                     ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/olympusmn_int.hpp:33,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/olympusmn_int.cpp:24:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/olympusmn_int.cpp:23:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/olympusmn_int.cpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/makernote_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/olympusmn_int.cpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.cpp:23:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:25:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/sonymn_int.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.cpp:40:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tiffcomposite_int.hpp:174:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  174 |         typedef std::auto_ptr<TiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp:10:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp: In function 'void EndNamespaceDeclHandler(void*, XMP_StringPtr)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/XMPCore_Impl.hpp:117:37: warning: storing the address of local variable 'userData' in 'voidVoidPtr' [-Wdangling-pointer=]
  117 | #define IgnoreParam(p)  voidVoidPtr = (void*)&p
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp:271:9: note: in expansion of macro 'IgnoreParam'
  271 |         IgnoreParam(userData);
      |         ^~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp:269:46: note: 'userData' declared here
  269 | static void EndNamespaceDeclHandler ( void * userData, XMP_StringPtr prefix )
      |                                       ~~~~~~~^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/XMPCore_Impl.hpp:82:33: note: 'voidVoidPtr' declared here
   82 | extern void *                   voidVoidPtr;    // Used to backfill null output parameters.
      |                                 ^~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp: In function 'void StartCdataSectionHandler(void*)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/XMPCore_Impl.hpp:117:37: warning: storing the address of local variable 'userData' in 'voidVoidPtr' [-Wdangling-pointer=]
  117 | #define IgnoreParam(p)  voidVoidPtr = (void*)&p
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp:397:9: note: in expansion of macro 'IgnoreParam'
  397 |         IgnoreParam(userData);
      |         ^~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp:395:47: note: 'userData' declared here
  395 | static void StartCdataSectionHandler ( void * userData )
      |                                        ~~~~~~~^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/XMPCore_Impl.hpp:82:33: note: 'voidVoidPtr' declared here
   82 | extern void *                   voidVoidPtr;    // Used to backfill null output parameters.
      |                                 ^~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp: In function 'void EndCdataSectionHandler(void*)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/XMPCore_Impl.hpp:117:37: warning: storing the address of local variable 'userData' in 'voidVoidPtr' [-Wdangling-pointer=]
  117 | #define IgnoreParam(p)  voidVoidPtr = (void*)&p
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp:418:9: note: in expansion of macro 'IgnoreParam'
  418 |         IgnoreParam(userData);
      |         ^~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp:416:45: note: 'userData' declared here
  416 | static void EndCdataSectionHandler ( void * userData )
      |                                      ~~~~~~~^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/XMPCore_Impl.hpp:82:33: note: 'voidVoidPtr' declared here
   82 | extern void *                   voidVoidPtr;    // Used to backfill null output parameters.
      |                                 ^~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp: In function 'void CommentHandler(void*, XMP_StringPtr)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/XMPCore_Impl.hpp:117:37: warning: storing the address of local variable 'userData' in 'voidVoidPtr' [-Wdangling-pointer=]
  117 | #define IgnoreParam(p)  voidVoidPtr = (void*)&p
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp:462:9: note: in expansion of macro 'IgnoreParam'
  462 |         IgnoreParam(userData);
      |         ^~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp:460:37: note: 'userData' declared here
  460 | static void CommentHandler ( void * userData, XMP_StringPtr comment )
      |                              ~~~~~~~^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/XMPCore_Impl.hpp:82:33: note: 'voidVoidPtr' declared here
   82 | extern void *                   voidVoidPtr;    // Used to backfill null output parameters.
      |                                 ^~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp: In function 'void StartNamespaceDeclHandler(void*, XMP_StringPtr, XMP_StringPtr)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/XMPCore_Impl.hpp:117:37: warning: storing the address of local variable 'userData' in 'voidVoidPtr' [-Wdangling-pointer=]
  117 | #define IgnoreParam(p)  voidVoidPtr = (void*)&p
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp:243:9: note: in expansion of macro 'IgnoreParam'
  243 |         IgnoreParam(userData);
      |         ^~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ExpatAdapter.cpp:241:48: note: 'userData' declared here
  241 | static void StartNamespaceDeclHandler ( void * userData, XMP_StringPtr prefix, XMP_StringPtr uri )
      |                                         ~~~~~~~^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/XMPCore_Impl.hpp:82:33: note: 'voidVoidPtr' declared here
   82 | extern void *                   voidVoidPtr;    // Used to backfill null output parameters.
      |                                 ^~~~~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ParseRDF.cpp:10:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ParseRDF.cpp: In function 'void ProcessRDF(XMP_Node*, const XML_Node&, XMP_OptionBits)':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/XMPCore_Impl.hpp:117:37: warning: storing the address of local variable 'options' in 'voidVoidPtr' [-Wdangling-pointer=]
  117 | #define IgnoreParam(p)  voidVoidPtr = (void*)&p
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ParseRDF.cpp:625:9: note: in expansion of macro 'IgnoreParam'
  625 |         IgnoreParam(options);
      |         ^~~~~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/ParseRDF.cpp:623:80: note: 'options' declared here
  623 | void ProcessRDF ( XMP_Node * xmpTree, const XML_Node & rdfNode, XMP_OptionBits options )
      |                                                                 ~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/xmpsdk/src/XMPCore_Impl.hpp:82:33: note: 'voidVoidPtr' declared here
   82 | extern void *                   voidVoidPtr;    // Used to backfill null output parameters.
      |                                 ^~~~~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/minoltamn_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/minoltamn_int.cpp:23:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:27:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/makernote_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/minoltamn_int.cpp:25:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/minoltamn_int.cpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[82/85] Linking CXX static library lib/libexiv2-xmp.a
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/nikonmn_int.hpp:37,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/nikonmn_int.cpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/nikonmn_int.cpp:25:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/nikonmn_int.cpp:28:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/makernote_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/nikonmn_int.cpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = short unsigned int]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = short unsigned int]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:234:16: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
  234 |         Value& operator=(const Value& rhs);
      |                ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/crwimage_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/crwimage_int.cpp:21:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:25:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/crwimage_int.hpp:26:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:58:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   58 |         typedef std::auto_ptr<BasicIo> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:524:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  524 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/basicio.hpp:724:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  724 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/iptc.hpp:32,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/datasets.hpp:278:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  278 |         typedef std::auto_ptr<IptcKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:28,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:30:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:234:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  234 |         typedef std::auto_ptr<XmpKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/properties.hpp:297:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  297 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/xmp_exiv2.hpp:149:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  149 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/image.hpp:81:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   81 |         typedef std::auto_ptr<Image> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/crwimage_int.hpp:87:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   87 |         typedef std::auto_ptr<CiffComponent> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/crwimage_int.hpp:431:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  431 |         typedef std::auto_ptr<CiffHeader> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = unsigned int]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = unsigned int]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:234:16: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
  234 |         Value& operator=(const Value& rhs);
      |                ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = short unsigned int]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = short unsigned int]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:234:16: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
  234 |         Value& operator=(const Value& rhs);
      |                ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp: In instantiation of 'Exiv2::ValueType<T>::ValueType(const Exiv2::ValueType<T>&) [with T = std::pair<unsigned int, unsigned int>]':
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1612:16:   required from 'Exiv2::ValueType<T>* Exiv2::ValueType<T>::clone_() const [with T = std::pair<unsigned int, unsigned int>]'
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1610:19:   required from here
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1524:73: warning: implicitly-declared 'constexpr Exiv2::Value::Value(const Exiv2::Value&)' is deprecated [-Wdeprecated-copy]
 1524 |         : Value(rhs), value_(rhs.value_), pDataArea_(0), sizeDataArea_(0)
      |                                                                         ^
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:234:16: note: because 'Exiv2::Value' has user-provided 'Exiv2::Value& Exiv2::Value::operator=(const Exiv2::Value&)'
  234 |         Value& operator=(const Value& rhs);
      |                ^~~~~~~~
In file included from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:27,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tags_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/makernote_int.hpp:25,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/canonmn_int.cpp:29:
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:54:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   54 |         typedef std::auto_ptr<Value> AutoPtr;
      |                      ^~~~~~~~
In file included from /usr/include/c++/12.2.1/memory:76,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/config.h:99,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/types.hpp:26,
                 from /home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/canonmn_int.cpp:28:
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:256:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  256 |         typedef std::auto_ptr<DataValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:338:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  338 |         typedef std::auto_ptr<StringValueBase> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:420:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  420 |         typedef std::auto_ptr<StringValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:452:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  452 |         typedef std::auto_ptr<AsciiValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:540:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  540 |         typedef std::auto_ptr<CommentValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:627:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  627 |         typedef std::auto_ptr<XmpValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:718:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         typedef std::auto_ptr<XmpTextValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:800:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  800 |         typedef std::auto_ptr<XmpArrayValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:893:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  893 |         typedef std::auto_ptr<LangAltValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:981:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  981 |         typedef std::auto_ptr<DateValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1082:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |         typedef std::auto_ptr<TimeValue> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/value.hpp:1238:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1238 |         typedef std::auto_ptr<ValueType<T> > AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/metadatum.hpp:47:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   47 |         typedef std::auto_ptr<Key> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:143:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  143 |         typedef std::auto_ptr<ExifKey> AutoPtr;
      |                      ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/include/exiv2/tags.hpp:217:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  217 |         std::auto_ptr<Impl> p_;
      |              ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/home/buildozer/aports/community/exiv2/src/exiv2-0.27.5-Source/src/tifffwd_int.hpp:101:18: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  101 |     typedef std::auto_ptr<TiffComponent> (*NewTiffCompFct)(uint16_t tag, IfdId group);
      |                  ^~~~~~~~
/usr/include/c++/12.2.1/bits/unique_ptr.h:64:28: note: declared here
   64 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
[83/85] Linking CXX shared library lib/libexiv2.so.0.27.5
[84/85] Creating library symlink lib/libexiv2.so.27 lib/libexiv2.so
[85/85] Linking CXX executable bin/exiv2
>>> exiv2: Entering fakeroot...
ninja: entering directory 'build'
[1/1] Install the project...
-- Install configuration: "None"
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/lib/pkgconfig/exiv2.pc
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/share/man/man1/exiv2.1
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/lib/libexiv2-xmp.a
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/asfvideo.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/basicio.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/bmffimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/bmpimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/config.h
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/convert.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/cr2image.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/crwimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/datasets.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/easyaccess.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/epsimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/error.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/exif.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/exiv2.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/futils.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/gifimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/http.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/image.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/ini.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/iptc.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/jp2image.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/jpgimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/matroskavideo.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/metadatum.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/mrwimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/orfimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/pgfimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/pngimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/preview.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/properties.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/psdimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/quicktimevideo.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/rafimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/riffvideo.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/rw2image.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/rwlock.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/slice.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/ssh.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/tags.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/tgaimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/tiffimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/types.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/utilsvideo.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/value.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/version.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/webpimage.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/xmp_exiv2.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/xmpsidecar.hpp
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/lib/libexiv2.so.0.27.5
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/lib/libexiv2.so.27
-- Set runtime path of "/home/buildozer/aports/community/exiv2/pkg/exiv2/usr/lib/libexiv2.so.0.27.5" to "$ORIGIN/../lib"
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/lib/libexiv2.so
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/exv_conf.h
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/include/exiv2/exiv2lib_export.h
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/lib/cmake/exiv2/exiv2Config.cmake
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/lib/cmake/exiv2/exiv2Config-none.cmake
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/lib/cmake/exiv2/exiv2ConfigVersion.cmake
-- Installing: /home/buildozer/aports/community/exiv2/pkg/exiv2/usr/bin/exiv2
-- Set runtime path of "/home/buildozer/aports/community/exiv2/pkg/exiv2/usr/bin/exiv2" to "$ORIGIN/../lib"
>>> exiv2-dev*: Running split function dev...
>>> exiv2-dev*: Preparing subpackage exiv2-dev...
>>> exiv2-dev*: Stripping binaries
>>> exiv2-dev*: Running postcheck for exiv2-dev
>>> exiv2-doc*: Running split function doc...
>>> exiv2-doc*: Preparing subpackage exiv2-doc...
>>> exiv2-doc*: Running postcheck for exiv2-doc
>>> exiv2*: Running postcheck for exiv2
>>> exiv2*: Preparing package exiv2...
>>> exiv2*: Stripping binaries
>>> exiv2-dev*: Scanning shared objects
>>> exiv2-doc*: Scanning shared objects
>>> exiv2*: Scanning shared objects
>>> exiv2-dev*: Tracing dependencies...
	expat-dev
	zlib-dev
	exiv2=0.27.5-r1
	pkgconfig
>>> exiv2-dev*: Package size: 1.4 MB
>>> exiv2-dev*: Compressing data...
>>> exiv2-dev*: Create checksum...
>>> exiv2-dev*: Create exiv2-dev-0.27.5-r1.apk
>>> exiv2-doc*: Tracing dependencies...
>>> exiv2-doc*: Package size: 32.0 KB
>>> exiv2-doc*: Compressing data...
>>> exiv2-doc*: Create checksum...
>>> exiv2-doc*: Create exiv2-doc-0.27.5-r1.apk
>>> exiv2*: Tracing dependencies...
	so:libc.musl-x86_64.so.1
	so:libexpat.so.1
	so:libgcc_s.so.1
	so:libstdc++.so.6
	so:libz.so.1
>>> exiv2*: Package size: 2.5 MB
>>> exiv2*: Compressing data...
>>> exiv2*: Create checksum...
>>> exiv2*: Create exiv2-0.27.5-r1.apk
>>> exiv2: Build complete at Wed, 26 Oct 2022 13:30:00 +0000 elapsed time 0h 0m 45s
>>> exiv2: Cleaning up srcdir
>>> exiv2: Cleaning up pkgdir
>>> exiv2: Uninstalling dependencies...
(1/11) Purging .makedepends-exiv2 (20221026.132926)
(2/11) Purging expat-dev (2.5.0-r0)
(3/11) Purging expat (2.5.0-r0)
(4/11) Purging zlib-dev (1.2.13-r0)
(5/11) Purging cmake (3.24.2-r0)
(6/11) Purging samurai (1.2-r2)
(7/11) Purging libarchive (3.6.1-r1)
(8/11) Purging libbz2 (1.0.8-r3)
(9/11) Purging xz-libs (5.2.7-r0)
(10/11) Purging rhash-libs (1.4.3-r1)
(11/11) Purging libuv (1.44.2-r0)
Executing busybox-1.35.0-r27.trigger
OK: 266 MiB in 92 packages
>>> exiv2: Updating the community/x86_64 repository index...
>>> exiv2: Signing the index...