+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/boxbackup-client-0.11.1nb15/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/boxbackup-client-0.11.1nb15/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for boxbackup-client-0.11.1nb15
(cd bin/bbackupd; gmake RELEASE=1)
gmake[1]: Entering directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/bin/bbackupd'
gmake[2]: Entering directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/lib/win32'
  [CXX]     emu.cpp
  [CXX]     getopt_long.cpp
  [AR]      ../../release/lib/win32/win32.a
  [RANLIB]  ../../release/lib/win32/win32.a
gmake[2]: Leaving directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/lib/win32'
gmake[2]: Entering directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/lib/common'
  [CXX]     BoxException.cpp
  [CXX]     BoxTime.cpp
  [CXX]     BoxTimeToText.cpp
  [CXX]     BufferedStream.cpp
  [CXX]     BufferedWriteStream.cpp
  [CXX]     CollectInBufferStream.cpp
  [CXX]     Configuration.cpp
In file included from Configuration.cpp:78:
Configuration.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<Configuration> LoadAndVerify(
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from Configuration.h:77:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Configuration.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<Configuration> Load(
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Configuration.cpp:249:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  249 | std::auto_ptr<Configuration> Configuration::LoadAndVerify(
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Configuration.cpp: In static member function 'static std::auto_ptr<Configuration> Configuration::LoadAndVerify(const std::string&, const ConfigurationVerify*, std::string&)':
Configuration.cpp:264:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  264 |         std::auto_ptr<Configuration> apConfig(
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Configuration.cpp:277:37: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  277 |                         return std::auto_ptr<Configuration>(0);
      |                                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Configuration.cpp:287:45: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  287 |                                 return std::auto_ptr<Configuration>(0);
      |                                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Configuration.cpp: In member function 'bool Configuration::Verify(const ConfigurationVerify&, const std::string&, std::string&)':
Configuration.cpp:781:50: warning: unused variable 'r' [-Wunused-variable]
  781 |                                         uint32_t r = ::strtoul(val, &end, 0);
      |                                                  ^
  [CXX]     ConversionString.cpp
  [CXX]     DebugAssertFailed.cpp
  [CXX]     DebugMemLeakFinder.cpp
  [CXX]     DebugPrintf.cpp
  [CXX]     EventWatchFilesystemObject.cpp
  [CXX]     ExcludeList.cpp
In file included from ExcludeList.cpp:83:
Configuration.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<Configuration> LoadAndVerify(
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from Configuration.h:77:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Configuration.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<Configuration> Load(
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     FdGetLine.cpp
  [CXX]     FileModificationTime.cpp
  [CXX]     FileStream.cpp
  [CXX]     IOStream.cpp
  [CXX]     IOStreamGetLine.cpp
  [CXX]     InvisibleTempFileStream.cpp
  [CXX]     Logging.cpp
  [CXX]     MemBlockStream.cpp
  [CXX]     NamedLock.cpp
  [CXX]     PartialReadStream.cpp
  [CXX]     PathUtils.cpp
  [CXX]     ReadGatherStream.cpp
  [CXX]     ReadLoggingStream.cpp
  [CXX]     StreamableMemBlock.cpp
  [CXX]     Test.cpp
  [CXX]     Timer.cpp
Timer.cpp: In static member function 'static void Timers::Cleanup()':
Timer.cpp:146:21: warning: unused variable 'result' [-Wunused-variable]
  146 |                 int result = ::setitimer(ITIMER_REAL, &timeout, NULL);
      |                     ^~~~~~
  [CXX]     UnixUser.cpp
In file included from UnixUser.cpp:70:
UnixUser.cpp: In destructor 'UnixUser::~UnixUser()':
Box.h:173:17: warning: 'throw' will always call 'terminate' [-Wterminate]
  173 |                 throw type(type::subtype); \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
UnixUser.cpp:143:25: note: in expansion of macro 'THROW_EXCEPTION'
  143 |                         THROW_EXCEPTION(CommonException, CouldNotRestoreProcessUser)
      |                         ^~~~~~~~~~~~~~~
Box.h:173:17: note: in C++11 destructors default to 'noexcept'
  173 |                 throw type(type::subtype); \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
UnixUser.cpp:143:25: note: in expansion of macro 'THROW_EXCEPTION'
  143 |                         THROW_EXCEPTION(CommonException, CouldNotRestoreProcessUser)
      |                         ^~~~~~~~~~~~~~~
  [CXX]     Utils.cpp
  [CXX]     WaitForEvent.cpp
  [CXX]     ZeroStream.cpp
  [CXX]     autogen_CommonException.cpp
  [CXX]     autogen_ConversionException.cpp
  [AR]      ../../release/lib/common/common.a
  [RANLIB]  ../../release/lib/common/common.a
gmake[2]: Leaving directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/lib/common'
gmake[2]: Entering directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/lib/compress'
  [CXX]     CompressStream.cpp
In file included from CompressStream.cpp:70:
Compress.h: In instantiation of 'Compress<Compressing>::~Compress() [with bool Compressing = false]':
CompressStream.cpp:138:45:   required from here
../../lib/common/Box.h:173:17: warning: 'throw' will always call 'terminate' [-Wterminate]
  173 |                 throw type(type::subtype); \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
Compress.h:124:33: note: in expansion of macro 'THROW_EXCEPTION'
  124 |                                 THROW_EXCEPTION(CompressException, EndFailed)
      |                                 ^~~~~~~~~~~~~~~
../../lib/common/Box.h:173:17: note: in C++11 destructors default to 'noexcept'
  173 |                 throw type(type::subtype); \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
Compress.h:124:33: note: in expansion of macro 'THROW_EXCEPTION'
  124 |                                 THROW_EXCEPTION(CompressException, EndFailed)
      |                                 ^~~~~~~~~~~~~~~
Compress.h: In instantiation of 'Compress<Compressing>::~Compress() [with bool Compressing = true]':
CompressStream.cpp:143:45:   required from here
../../lib/common/Box.h:173:17: warning: 'throw' will always call 'terminate' [-Wterminate]
  173 |                 throw type(type::subtype); \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
Compress.h:124:33: note: in expansion of macro 'THROW_EXCEPTION'
  124 |                                 THROW_EXCEPTION(CompressException, EndFailed)
      |                                 ^~~~~~~~~~~~~~~
../../lib/common/Box.h:173:17: note: in C++11 destructors default to 'noexcept'
  173 |                 throw type(type::subtype); \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
Compress.h:124:33: note: in expansion of macro 'THROW_EXCEPTION'
  124 |                                 THROW_EXCEPTION(CompressException, EndFailed)
      |                                 ^~~~~~~~~~~~~~~
  [CXX]     autogen_CompressException.cpp
  [AR]      ../../release/lib/compress/compress.a
  [RANLIB]  ../../release/lib/compress/compress.a
gmake[2]: Leaving directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/lib/compress'
gmake[2]: Entering directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/lib/crypto'
  [CXX]     CipherAES.cpp
  [CXX]     CipherBlowfish.cpp
  [CXX]     CipherContext.cpp
  [CXX]     CipherDescription.cpp
  [CXX]     MD5Digest.cpp
MD5Digest.cpp: In constructor 'MD5Digest::MD5Digest()':
MD5Digest.cpp:80:17: warning: 'int MD5_Init(MD5_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   80 |         MD5_Init(&md5);
      |         ~~~~~~~~^~~~~~
In file included from MD5Digest.h:73,
                 from MD5Digest.cpp:73:
/home/pbulk/build/sysutils/boxbackup-client/work/.buildlink/include/openssl/md5.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      |                           ^~~~~~~~
MD5Digest.cpp: In member function 'void MD5Digest::Add(const std::string&)':
MD5Digest.cpp:93:19: warning: 'int MD5_Update(MD5_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   93 |         MD5_Update(&md5, rString.c_str(), rString.size());
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/sysutils/boxbackup-client/work/.buildlink/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
MD5Digest.cpp: In member function 'void MD5Digest::Add(const void*, int)':
MD5Digest.cpp:98:19: warning: 'int MD5_Update(MD5_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   98 |         MD5_Update(&md5, pData, Length);
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/sysutils/boxbackup-client/work/.buildlink/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
MD5Digest.cpp: In member function 'void MD5Digest::Finish()':
MD5Digest.cpp:103:18: warning: 'int MD5_Final(unsigned char*, MD5_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  103 |         MD5_Final(mDigest, &md5);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~
/home/pbulk/build/sysutils/boxbackup-client/work/.buildlink/include/openssl/md5.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
      |                           ^~~~~~~~~
  [CXX]     Random.cpp
Random.cpp: In function 'void Random::Generate(void*, int)':
Random.cpp:113:29: warning: 'int RAND_pseudo_bytes(unsigned char*, int)' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations]
  113 |         if(RAND_pseudo_bytes((uint8_t*)pOutput, Length) == -1)
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Random.cpp:72:
/home/pbulk/build/sysutils/boxbackup-client/work/.buildlink/include/openssl/rand.h:79:29: note: declared here
   79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num);
      |                             ^~~~~~~~~~~~~~~~~
  [CXX]     RollingChecksum.cpp
  [CXX]     autogen_CipherException.cpp
  [AR]      ../../release/lib/crypto/crypto.a
  [RANLIB]  ../../release/lib/crypto/crypto.a
gmake[2]: Leaving directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/lib/crypto'
gmake[2]: Entering directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/lib/server'
  [CXX]     Daemon.cpp
In file included from Daemon.h:82,
                 from Daemon.cpp:92:
../../lib/common/Configuration.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<Configuration> LoadAndVerify(
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from ../../lib/common/Configuration.h:77:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/common/Configuration.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<Configuration> Load(
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Daemon.h:153:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  153 |         std::auto_ptr<Configuration> mapConfiguration;
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Daemon.cpp: In member function 'virtual bool Daemon::Configure(const std::string&)':
Daemon.cpp:440:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  440 |         std::auto_ptr<Configuration> apConfig;
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Daemon.cpp: In member function 'virtual bool Daemon::Configure(const Configuration&)':
Daemon.cpp:511:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  511 |         std::auto_ptr<Configuration> apConf(new Configuration(rConfig));
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Daemon.cpp: In member function 'virtual int Daemon::Main(const std::string&)':
Daemon.cpp:772:38: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  772 |                                 std::auto_ptr<Configuration> pconfig(
      |                                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     LocalProcessStream.cpp
In file included from LocalProcessStream.cpp:80:
LocalProcessStream.h:76:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   76 | std::auto_ptr<IOStream> LocalProcessStream(const std::string& rCommandLine,
      |      ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from LocalProcessStream.h:73:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
LocalProcessStream.cpp:106:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  106 | std::auto_ptr<IOStream> LocalProcessStream(const std::string& rCommandLine,
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
LocalProcessStream.cpp: In function 'std::auto_ptr<IOStream> LocalProcessStream(const std::string&, pid_t&)':
LocalProcessStream.cpp:134:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  134 |         std::auto_ptr<IOStream> stream(new SocketStream(sv[0]));
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     Protocol.cpp
In file included from Protocol.cpp:79:
Protocol.h:105:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |         std::auto_ptr<ProtocolObject> Receive();
      |              ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from Protocol.h:77:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Protocol.h:108:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  108 |         std::auto_ptr<IOStream> ReceiveStream();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Protocol.h:233:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  233 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType) = 0;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Protocol.cpp:263:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  263 | std::auto_ptr<ProtocolObject> Protocol::Receive()
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Protocol.cpp: In member function 'std::auto_ptr<ProtocolObject> Protocol::Receive()':
Protocol.cpp:283:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  283 |         std::auto_ptr<ProtocolObject> obj(MakeProtocolObject(ntohl(objHeader.mObjType)));
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Protocol.cpp: At global scope:
Protocol.cpp:714:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  714 | std::auto_ptr<IOStream> Protocol::ReceiveStream()
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Protocol.cpp: In member function 'std::auto_ptr<IOStream> Protocol::ReceiveStream()':
Protocol.cpp:736:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  736 |                 return std::auto_ptr<IOStream>(
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Protocol.cpp:742:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  742 |                 return std::auto_ptr<IOStream>(
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Protocol.cpp: In member function 'void Protocol::Handshake()':
Protocol.cpp:190:18: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 32 equals destination size [-Wstringop-truncation]
  190 |         ::strncpy(hsSend.mIdent, GetIdentString(), sizeof(hsSend.mIdent));
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  [CXX]     ProtocolObject.cpp
  [CXX]     ProtocolUncertainStream.cpp
In file included from ProtocolUncertainStream.cpp:73:
Protocol.h:105:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |         std::auto_ptr<ProtocolObject> Receive();
      |              ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from Protocol.h:77:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Protocol.h:108:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  108 |         std::auto_ptr<IOStream> ReceiveStream();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
Protocol.h:233:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  233 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType) = 0;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     SSLLib.cpp
  [CXX]     ServerControl.cpp
  [CXX]     Socket.cpp
  [CXX]     SocketStream.cpp
SocketStream.cpp: In member function 'virtual bool SocketStream::GetPeerCredentials(uid_t&, gid_t&)':
SocketStream.cpp:559:29: warning: comparison of integer expressions of different signedness: 'uid_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  559 |                 if (rUidOut == -1 || rGidOut == -1)
      |                     ~~~~~~~~^~~~~
SocketStream.cpp:559:46: warning: comparison of integer expressions of different signedness: 'gid_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  559 |                 if (rUidOut == -1 || rGidOut == -1)
      |                                      ~~~~~~~~^~~~~
  [CXX]     SocketStreamTLS.cpp
  [CXX]     TLSContext.cpp
TLSContext.cpp: In member function 'void TLSContext::Initialise(bool, const char*, const char*, const char*)':
TLSContext.cpp:129:63: warning: 'const SSL_METHOD* TLSv1_server_method()' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations]
  129 |         mpContext = ::SSL_CTX_new(AsServer?TLSv1_server_method():TLSv1_client_method());
      |                                            ~~~~~~~~~~~~~~~~~~~^~
In file included from TLSContext.cpp:73:
/home/pbulk/build/sysutils/boxbackup-client/work/.buildlink/include/openssl/ssl.h:2019:50: note: declared here
 2019 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_server_method(void);
      |                                                  ^~~~~~~~~~~~~~~~~~~
TLSContext.cpp:129:85: warning: 'const SSL_METHOD* TLSv1_client_method()' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations]
  129 |         mpContext = ::SSL_CTX_new(AsServer?TLSv1_server_method():TLSv1_client_method());
      |                                                                  ~~~~~~~~~~~~~~~~~~~^~
/home/pbulk/build/sysutils/boxbackup-client/work/.buildlink/include/openssl/ssl.h:2020:50: note: declared here
 2020 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_client_method(void);
      |                                                  ^~~~~~~~~~~~~~~~~~~
  [CXX]     WinNamedPipeStream.cpp
  [CXX]     autogen_ConnectionException.cpp
  [CXX]     autogen_ServerException.cpp
  [AR]      ../../release/lib/server/server.a
  [RANLIB]  ../../release/lib/server/server.a
gmake[2]: Leaving directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/lib/server'
gmake[2]: Entering directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/lib/backupclient'
  [CXX]     BackupClientCryptoKeys.cpp
In file included from BackupClientCryptoKeys.cpp:61:
BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from BackupStoreFile.h:56:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupClientFileAttributes.cpp
  [CXX]     BackupClientMakeExcludeList.cpp
In file included from BackupClientMakeExcludeList.cpp:55:
../../lib/common/Configuration.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<Configuration> LoadAndVerify(
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from ../../lib/common/Configuration.h:77:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/common/Configuration.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<Configuration> Load(
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupClientRestore.cpp
In file included from autogen_BackupProtocolClient.h:10,
                 from BackupClientRestore.cpp:67:
../../lib/server/Protocol.h:105:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |         std::auto_ptr<ProtocolObject> Receive();
      |              ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from ../../lib/server/Protocol.h:77:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:108:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  108 |         std::auto_ptr<IOStream> ReceiveStream();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:233:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  233 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType) = 0;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:687:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  687 |         std::auto_ptr<BackupProtocolObjectCl> Receive();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:691:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  691 |         std::auto_ptr<BackupProtocolClientVersion> Query(const BackupProtocolClientVersion &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:692:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  692 |         std::auto_ptr<BackupProtocolClientLoginConfirmed> Query(const BackupProtocolClientLogin &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:693:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  693 |         std::auto_ptr<BackupProtocolClientFinished> Query(const BackupProtocolClientFinished &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:694:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  694 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientSetClientStoreMarker &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:695:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  695 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetObject &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:696:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  696 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientMoveObject &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:697:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  697 |         std::auto_ptr<BackupProtocolClientObjectName> Query(const BackupProtocolClientGetObjectName &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:698:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  698 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientCreateDirectory &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:699:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  699 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientListDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:700:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  700 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientChangeDirAttributes &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:701:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  701 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientDeleteDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:702:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  702 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientUndeleteDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:703:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  703 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientStoreFile &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:704:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  704 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:705:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  705 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientSetReplacementFileAttributes &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:706:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  706 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientDeleteFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:707:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  707 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetBlockIndexByID &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:708:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  708 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetBlockIndexByName &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:709:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  709 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientUndeleteFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:710:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  710 |         std::auto_ptr<BackupProtocolClientAccountUsage> Query(const BackupProtocolClientGetAccountUsage &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:711:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  711 |         std::auto_ptr<BackupProtocolClientIsAlive> Query(const BackupProtocolClientGetIsAlive &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:713:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  713 |         inline std::auto_ptr<BackupProtocolClientVersion> QueryVersion(int32_t Version)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:718:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         inline std::auto_ptr<BackupProtocolClientLoginConfirmed> QueryLogin(int32_t ClientID, int32_t Flags)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:723:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  723 |         inline std::auto_ptr<BackupProtocolClientFinished> QueryFinished()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:728:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  728 |         inline std::auto_ptr<BackupProtocolClientSuccess> QuerySetClientStoreMarker(int64_t ClientStoreMarker)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:733:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  733 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetObject(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:738:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  738 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryMoveObject(int64_t ObjectID, int64_t MoveFromDirectory, int64_t MoveToDirectory, int32_t Flags, const BackupStoreFilenameClear& NewFilename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:743:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  743 |         inline std::auto_ptr<BackupProtocolClientObjectName> QueryGetObjectName(int64_t ObjectID, int64_t ContainingDirectoryID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:748:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  748 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryCreateDirectory(int64_t ContainingDirectoryID, int64_t AttributesModTime, const BackupStoreFilenameClear& DirectoryName, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:753:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  753 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryListDirectory(int64_t ObjectID, int16_t FlagsMustBeSet, int16_t FlagsNotToBeSet, bool SendAttributes)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:758:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  758 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryChangeDirAttributes(int64_t ObjectID, int64_t AttributesModTime, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:763:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  763 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryDeleteDirectory(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:768:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  768 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryUndeleteDirectory(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:773:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  773 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryStoreFile(int64_t DirectoryObjectID, int64_t ModificationTime, int64_t AttributesHash, int64_t DiffFromFileID, const BackupStoreFilenameClear& Filename, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:778:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  778 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetFile(int64_t InDirectory, int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:783:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  783 |         inline std::auto_ptr<BackupProtocolClientSuccess> QuerySetReplacementFileAttributes(int64_t InDirectory, int64_t AttributesHash, const BackupStoreFilenameClear& Filename, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:788:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  788 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryDeleteFile(int64_t InDirectory, const BackupStoreFilenameClear& Filename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:793:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  793 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetBlockIndexByID(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:798:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  798 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetBlockIndexByName(int64_t InDirectory, const BackupStoreFilenameClear& Filename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:803:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  803 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryUndeleteFile(int64_t InDirectory, int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:808:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  808 |         inline std::auto_ptr<BackupProtocolClientAccountUsage> QueryGetAccountUsage()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:813:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  813 |         inline std::auto_ptr<BackupProtocolClientIsAlive> QueryGetIsAlive()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:829:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  829 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType);
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from BackupClientRestore.cpp:72:
BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientRestore.cpp: In function 'int BackupClientRestoreDir(BackupProtocolClient&, int64_t, const std::string&, const std::string&, RestoreParams&, RestoreResumeInfo&)':
BackupClientRestore.cpp:494:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  494 |         std::auto_ptr<IOStream> dirstream(rConnection.ReceiveStream());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientRestore.cpp:584:38: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  584 |                                 std::auto_ptr<IOStream> objectStream(
      |                                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupDaemonConfigVerify.cpp
In file included from BackupDaemonConfigVerify.h:55,
                 from BackupDaemonConfigVerify.cpp:53:
../../lib/common/Configuration.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<Configuration> LoadAndVerify(
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from ../../lib/common/Configuration.h:77:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/common/Configuration.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<Configuration> Load(
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from BackupDaemonConfigVerify.cpp:54:
../../lib/server/Daemon.h:153:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  153 |         std::auto_ptr<Configuration> mapConfiguration;
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupStoreDirectory.cpp
  [CXX]     BackupStoreFile.cpp
In file included from BackupStoreFile.cpp:67:
BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from BackupStoreFile.h:56:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.cpp:118:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  118 | std::auto_ptr<IOStream> BackupStoreFile::EncodeFile(const char *Filename,
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.cpp: In static member function 'static std::auto_ptr<IOStream> BackupStoreFile::EncodeFile(const char*, int64_t, const BackupStoreFilename&, int64_t*, ReadLoggingStream::Logger*, RunStatusProvider*)':
BackupStoreFile.cpp:124:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  124 |         std::auto_ptr<IOStream> stream(new BackupStoreFileEncodeStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.cpp: In static member function 'static void BackupStoreFile::DecodeFile(IOStream&, const char*, int, const BackupClientFileAttributes*)':
BackupStoreFile.cpp:330:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  330 |                 std::auto_ptr<DecodedStream> stream(DecodeFileStream(rEncodedFile, Timeout, pAlterativeAttr));
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.cpp:346:21: warning: unused variable 'drained' [-Wunused-variable]
  346 |                 int drained = rEncodedFile.Read(buffer, 1);
      |                     ^~~~~~~
BackupStoreFile.cpp: At global scope:
BackupStoreFile.cpp:387:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  387 | std::auto_ptr<BackupStoreFile::DecodedStream> BackupStoreFile::DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.cpp: In static member function 'static std::auto_ptr<BackupStoreFile::DecodedStream> BackupStoreFile::DecodeFileStream(IOStream&, int, const BackupClientFileAttributes*)':
BackupStoreFile.cpp:390:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  390 |         std::auto_ptr<DecodedStream> stream(new DecodedStream(rEncodedFile, Timeout));
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.cpp: At global scope:
BackupStoreFile.cpp:1217:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1217 | std::auto_ptr<IOStream> BackupStoreFile::ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.cpp: In static member function 'static std::auto_ptr<IOStream> BackupStoreFile::ReorderFileToStreamOrder(IOStream*, bool)':
BackupStoreFile.cpp:1266:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1266 |         std::auto_ptr<IOStream> reordered(new ReadGatherStream(TakeOwnership));
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.cpp: In static member function 'static bool BackupStoreFile::CompareFileContentsAgainstBlockIndex(const char*, IOStream&, int)':
BackupStoreFile.cpp:1325:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1325 |         std::auto_ptr<FileStream> in;
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from BackupStoreFile.cpp:52:
../../lib/compress/Compress.h: In instantiation of 'Compress<Compressing>::~Compress() [with bool Compressing = true]':
BackupStoreFile.cpp:1043:18:   required from here
../../lib/common/Box.h:173:17: warning: 'throw' will always call 'terminate' [-Wterminate]
  173 |                 throw type(type::subtype); \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/compress/Compress.h:124:33: note: in expansion of macro 'THROW_EXCEPTION'
  124 |                                 THROW_EXCEPTION(CompressException, EndFailed)
      |                                 ^~~~~~~~~~~~~~~
../../lib/common/Box.h:173:17: note: in C++11 destructors default to 'noexcept'
  173 |                 throw type(type::subtype); \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/compress/Compress.h:124:33: note: in expansion of macro 'THROW_EXCEPTION'
  124 |                                 THROW_EXCEPTION(CompressException, EndFailed)
      |                                 ^~~~~~~~~~~~~~~
../../lib/compress/Compress.h: In instantiation of 'Compress<Compressing>::~Compress() [with bool Compressing = false]':
BackupStoreFile.cpp:1149:19:   required from here
../../lib/common/Box.h:173:17: warning: 'throw' will always call 'terminate' [-Wterminate]
  173 |                 throw type(type::subtype); \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/compress/Compress.h:124:33: note: in expansion of macro 'THROW_EXCEPTION'
  124 |                                 THROW_EXCEPTION(CompressException, EndFailed)
      |                                 ^~~~~~~~~~~~~~~
../../lib/common/Box.h:173:17: note: in C++11 destructors default to 'noexcept'
  173 |                 throw type(type::subtype); \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
../../lib/compress/Compress.h:124:33: note: in expansion of macro 'THROW_EXCEPTION'
  124 |                                 THROW_EXCEPTION(CompressException, EndFailed)
      |                                 ^~~~~~~~~~~~~~~
  [CXX]     BackupStoreFileCmbDiff.cpp
In file included from BackupStoreFileCmbDiff.cpp:57:
BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from BackupStoreFile.h:56:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupStoreFileCmbIdx.cpp
In file included from BackupStoreFileCmbIdx.cpp:57:
BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from BackupStoreFile.h:56:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFileCmbIdx.cpp:112:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  112 | std::auto_ptr<IOStream> BackupStoreFile::CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly, bool FromIsIndexOnly)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFileCmbIdx.cpp: In static member function 'static std::auto_ptr<IOStream> BackupStoreFile::CombineFileIndices(IOStream&, IOStream&, bool, bool)':
BackupStoreFileCmbIdx.cpp:125:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  125 |         std::auto_ptr<IOStream> stream(new BSFCombinedIndexStream(&rDiff));
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupStoreFileCombine.cpp
In file included from BackupStoreFileCombine.cpp:56:
BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from BackupStoreFile.h:56:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupStoreFileCryptVar.cpp
  [CXX]     BackupStoreFileDiff.cpp
In file included from BackupStoreFileDiff.cpp:67:
BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from BackupStoreFile.h:56:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFileDiff.cpp:168:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 | std::auto_ptr<IOStream> BackupStoreFile::EncodeFileDiff
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFileDiff.cpp: In static member function 'static std::auto_ptr<IOStream> BackupStoreFile::EncodeFileDiff(const char*, int64_t, const BackupStoreFilename&, int64_t, IOStream&, int, DiffTimer*, int64_t*, bool*)':
BackupStoreFileDiff.cpp:251:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  251 |                 std::auto_ptr<IOStream> stream(new BackupStoreFileEncodeStream);
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupStoreFileEncodeStream.cpp
In file included from BackupStoreFileEncodeStream.cpp:59:
BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from BackupStoreFile.h:56:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupStoreFileRevDiff.cpp
In file included from BackupStoreFileRevDiff.cpp:57:
BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from BackupStoreFile.h:56:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupStoreFilename.cpp
In file included from BackupStoreFilename.cpp:54:
../../lib/server/Protocol.h:105:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |         std::auto_ptr<ProtocolObject> Receive();
      |              ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from ../../lib/server/Protocol.h:77:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:108:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  108 |         std::auto_ptr<IOStream> ReceiveStream();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:233:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  233 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType) = 0;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupStoreFilenameClear.cpp
  [CXX]     BackupStoreObjectDump.cpp
In file included from BackupStoreObjectDump.cpp:59:
BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from BackupStoreFile.h:56:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupStoreObjectDump.cpp: In function 'void OutputLine(std::FILE*, bool, const char*, ...)':
BackupStoreObjectDump.cpp:80:13: warning: variable 'r' set but not used [-Wunused-but-set-variable]
   80 |         int r = 0;
      |             ^
  [CXX]     autogen_BackupProtocolClient.cpp
In file included from autogen_BackupProtocolClient.h:10,
                 from autogen_BackupProtocolClient.cpp:8:
../../lib/server/Protocol.h:105:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |         std::auto_ptr<ProtocolObject> Receive();
      |              ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from ../../lib/server/Protocol.h:77:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:108:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  108 |         std::auto_ptr<IOStream> ReceiveStream();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:233:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  233 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType) = 0;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:687:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  687 |         std::auto_ptr<BackupProtocolObjectCl> Receive();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:691:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  691 |         std::auto_ptr<BackupProtocolClientVersion> Query(const BackupProtocolClientVersion &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:692:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  692 |         std::auto_ptr<BackupProtocolClientLoginConfirmed> Query(const BackupProtocolClientLogin &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:693:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  693 |         std::auto_ptr<BackupProtocolClientFinished> Query(const BackupProtocolClientFinished &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:694:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  694 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientSetClientStoreMarker &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:695:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  695 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetObject &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:696:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  696 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientMoveObject &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:697:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  697 |         std::auto_ptr<BackupProtocolClientObjectName> Query(const BackupProtocolClientGetObjectName &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:698:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  698 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientCreateDirectory &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:699:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  699 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientListDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:700:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  700 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientChangeDirAttributes &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:701:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  701 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientDeleteDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:702:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  702 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientUndeleteDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:703:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  703 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientStoreFile &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:704:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  704 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:705:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  705 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientSetReplacementFileAttributes &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:706:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  706 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientDeleteFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:707:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  707 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetBlockIndexByID &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:708:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  708 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetBlockIndexByName &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:709:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  709 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientUndeleteFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:710:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  710 |         std::auto_ptr<BackupProtocolClientAccountUsage> Query(const BackupProtocolClientGetAccountUsage &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:711:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  711 |         std::auto_ptr<BackupProtocolClientIsAlive> Query(const BackupProtocolClientGetIsAlive &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:713:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  713 |         inline std::auto_ptr<BackupProtocolClientVersion> QueryVersion(int32_t Version)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:718:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         inline std::auto_ptr<BackupProtocolClientLoginConfirmed> QueryLogin(int32_t ClientID, int32_t Flags)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:723:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  723 |         inline std::auto_ptr<BackupProtocolClientFinished> QueryFinished()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:728:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  728 |         inline std::auto_ptr<BackupProtocolClientSuccess> QuerySetClientStoreMarker(int64_t ClientStoreMarker)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:733:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  733 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetObject(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:738:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  738 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryMoveObject(int64_t ObjectID, int64_t MoveFromDirectory, int64_t MoveToDirectory, int32_t Flags, const BackupStoreFilenameClear& NewFilename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:743:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  743 |         inline std::auto_ptr<BackupProtocolClientObjectName> QueryGetObjectName(int64_t ObjectID, int64_t ContainingDirectoryID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:748:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  748 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryCreateDirectory(int64_t ContainingDirectoryID, int64_t AttributesModTime, const BackupStoreFilenameClear& DirectoryName, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:753:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  753 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryListDirectory(int64_t ObjectID, int16_t FlagsMustBeSet, int16_t FlagsNotToBeSet, bool SendAttributes)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:758:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  758 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryChangeDirAttributes(int64_t ObjectID, int64_t AttributesModTime, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:763:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  763 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryDeleteDirectory(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:768:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  768 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryUndeleteDirectory(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:773:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  773 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryStoreFile(int64_t DirectoryObjectID, int64_t ModificationTime, int64_t AttributesHash, int64_t DiffFromFileID, const BackupStoreFilenameClear& Filename, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:778:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  778 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetFile(int64_t InDirectory, int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:783:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  783 |         inline std::auto_ptr<BackupProtocolClientSuccess> QuerySetReplacementFileAttributes(int64_t InDirectory, int64_t AttributesHash, const BackupStoreFilenameClear& Filename, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:788:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  788 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryDeleteFile(int64_t InDirectory, const BackupStoreFilenameClear& Filename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:793:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  793 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetBlockIndexByID(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:798:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  798 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetBlockIndexByName(int64_t InDirectory, const BackupStoreFilenameClear& Filename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:803:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  803 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryUndeleteFile(int64_t InDirectory, int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:808:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  808 |         inline std::auto_ptr<BackupProtocolClientAccountUsage> QueryGetAccountUsage()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:813:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  813 |         inline std::auto_ptr<BackupProtocolClientIsAlive> QueryGetIsAlive()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.h:829:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  829 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType);
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1065:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1065 | std::auto_ptr<ProtocolObject> BackupProtocolClient::MakeProtocolObject(int ObjType)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'virtual std::auto_ptr<ProtocolObject> BackupProtocolClient::MakeProtocolObject(int)':
autogen_BackupProtocolClient.cpp:1070:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1070 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientError);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1073:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1073 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientVersion);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1076:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1076 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientLogin);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1079:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1079 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientLoginConfirmed);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1082:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1082 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientFinished);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1085:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1085 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientSuccess);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1088:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1088 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientSetClientStoreMarker);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1091:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1091 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientGetObject);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1094:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1094 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientMoveObject);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1097:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1097 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientGetObjectName);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1100:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1100 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientObjectName);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1103:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1103 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientCreateDirectory);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1106:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1106 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientListDirectory);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1109:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1109 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientChangeDirAttributes);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1112:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1112 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientDeleteDirectory);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1115:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1115 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientUndeleteDirectory);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1118:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1118 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientStoreFile);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1121:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1121 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientGetFile);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1124:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1124 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientSetReplacementFileAttributes);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1127:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1127 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientDeleteFile);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1130:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1130 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientGetBlockIndexByID);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1133:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1133 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientGetBlockIndexByName);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1136:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1136 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientUndeleteFile);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1139:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1139 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientGetAccountUsage);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1142:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1142 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientAccountUsage);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1145:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1145 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientGetIsAlive);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1148:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1148 |                 return std::auto_ptr<ProtocolObject>(new BackupProtocolClientIsAlive);
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1154:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1154 | std::auto_ptr<BackupProtocolObjectCl> BackupProtocolClient::Receive()
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolObjectCl> BackupProtocolClient::Receive()':
autogen_BackupProtocolClient.cpp:1156:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1156 |         std::auto_ptr<BackupProtocolObjectCl> preply((BackupProtocolObjectCl*)(Protocol::Receive().release()));
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1230:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1230 | std::auto_ptr<BackupProtocolClientVersion> BackupProtocolClient::Query(const BackupProtocolClientVersion &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientVersion> BackupProtocolClient::Query(const BackupProtocolClientVersion&)':
autogen_BackupProtocolClient.cpp:1236:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1236 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1241:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1241 |                 return std::auto_ptr<BackupProtocolClientVersion>((BackupProtocolClientVersion*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1265:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1265 | std::auto_ptr<BackupProtocolClientLoginConfirmed> BackupProtocolClient::Query(const BackupProtocolClientLogin &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientLoginConfirmed> BackupProtocolClient::Query(const BackupProtocolClientLogin&)':
autogen_BackupProtocolClient.cpp:1271:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1271 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1276:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1276 |                 return std::auto_ptr<BackupProtocolClientLoginConfirmed>((BackupProtocolClientLoginConfirmed*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1300:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1300 | std::auto_ptr<BackupProtocolClientFinished> BackupProtocolClient::Query(const BackupProtocolClientFinished &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientFinished> BackupProtocolClient::Query(const BackupProtocolClientFinished&)':
autogen_BackupProtocolClient.cpp:1306:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1306 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1311:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1311 |                 return std::auto_ptr<BackupProtocolClientFinished>((BackupProtocolClientFinished*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1335:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1335 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientSetClientStoreMarker &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientSetClientStoreMarker&)':
autogen_BackupProtocolClient.cpp:1341:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1341 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1346:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1346 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1370:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1370 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientGetObject &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientGetObject&)':
autogen_BackupProtocolClient.cpp:1376:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1376 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1381:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1381 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1405:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1405 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientMoveObject &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientMoveObject&)':
autogen_BackupProtocolClient.cpp:1411:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1411 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1416:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1416 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1440:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1440 | std::auto_ptr<BackupProtocolClientObjectName> BackupProtocolClient::Query(const BackupProtocolClientGetObjectName &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientObjectName> BackupProtocolClient::Query(const BackupProtocolClientGetObjectName&)':
autogen_BackupProtocolClient.cpp:1446:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1446 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1451:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1451 |                 return std::auto_ptr<BackupProtocolClientObjectName>((BackupProtocolClientObjectName*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1475:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1475 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientCreateDirectory &rQuery, IOStream &rStream)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientCreateDirectory&, IOStream&)':
autogen_BackupProtocolClient.cpp:1484:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1484 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1489:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1489 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1513:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1513 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientListDirectory &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientListDirectory&)':
autogen_BackupProtocolClient.cpp:1519:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1519 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1524:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1524 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1548:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1548 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientChangeDirAttributes &rQuery, IOStream &rStream)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientChangeDirAttributes&, IOStream&)':
autogen_BackupProtocolClient.cpp:1557:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1557 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1562:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1562 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1586:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1586 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientDeleteDirectory &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientDeleteDirectory&)':
autogen_BackupProtocolClient.cpp:1592:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1592 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1597:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1597 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1621:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1621 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientUndeleteDirectory &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientUndeleteDirectory&)':
autogen_BackupProtocolClient.cpp:1627:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1627 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1632:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1632 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1656:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1656 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientStoreFile &rQuery, IOStream &rStream)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientStoreFile&, IOStream&)':
autogen_BackupProtocolClient.cpp:1665:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1665 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1670:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1670 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1694:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1694 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientGetFile &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientGetFile&)':
autogen_BackupProtocolClient.cpp:1700:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1700 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1705:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1705 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1729:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1729 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientSetReplacementFileAttributes &rQuery, IOStream &rStream)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientSetReplacementFileAttributes&, IOStream&)':
autogen_BackupProtocolClient.cpp:1738:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1738 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1743:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1743 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1767:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1767 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientDeleteFile &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientDeleteFile&)':
autogen_BackupProtocolClient.cpp:1773:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1773 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1778:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1778 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1802:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1802 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientGetBlockIndexByID &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientGetBlockIndexByID&)':
autogen_BackupProtocolClient.cpp:1808:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1808 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1813:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1813 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1837:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1837 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientGetBlockIndexByName &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientGetBlockIndexByName&)':
autogen_BackupProtocolClient.cpp:1843:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1843 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1848:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1848 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1872:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1872 | std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientUndeleteFile &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientSuccess> BackupProtocolClient::Query(const BackupProtocolClientUndeleteFile&)':
autogen_BackupProtocolClient.cpp:1878:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1878 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1883:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1883 |                 return std::auto_ptr<BackupProtocolClientSuccess>((BackupProtocolClientSuccess*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1907:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1907 | std::auto_ptr<BackupProtocolClientAccountUsage> BackupProtocolClient::Query(const BackupProtocolClientGetAccountUsage &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientAccountUsage> BackupProtocolClient::Query(const BackupProtocolClientGetAccountUsage&)':
autogen_BackupProtocolClient.cpp:1913:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1913 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1918:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1918 |                 return std::auto_ptr<BackupProtocolClientAccountUsage>((BackupProtocolClientAccountUsage*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: At global scope:
autogen_BackupProtocolClient.cpp:1942:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1942 | std::auto_ptr<BackupProtocolClientIsAlive> BackupProtocolClient::Query(const BackupProtocolClientGetIsAlive &rQuery)
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp: In member function 'std::auto_ptr<BackupProtocolClientIsAlive> BackupProtocolClient::Query(const BackupProtocolClientGetIsAlive&)':
autogen_BackupProtocolClient.cpp:1948:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1948 |         std::auto_ptr<BackupProtocolObjectCl> preply(Receive().release());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
autogen_BackupProtocolClient.cpp:1953:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1953 |                 return std::auto_ptr<BackupProtocolClientIsAlive>((BackupProtocolClientIsAlive*)preply.release());
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     autogen_BackupStoreException.cpp
  [AR]      ../../release/lib/backupclient/backupclient.a
  [RANLIB]  ../../release/lib/backupclient/backupclient.a
gmake[2]: Leaving directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/lib/backupclient'
  [CXX]     BackupClientContext.cpp
In file included from BackupClientContext.h:59,
                 from BackupClientContext.cpp:64:
../../lib/backupclient/BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from ../../lib/backupclient/BackupStoreFile.h:56:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ../../lib/server/Daemon.h:82,
                 from BackupDaemon.h:62,
                 from BackupClientContext.cpp:69:
../../lib/common/Configuration.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<Configuration> LoadAndVerify(
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/common/Configuration.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<Configuration> Load(
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Daemon.h:153:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  153 |         std::auto_ptr<Configuration> mapConfiguration;
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from BackupDaemon.h:65:
../../lib/server/SocketListen.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  248 |         std::auto_ptr<SocketType> Accept(int Timeout = INFTIM,
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/SocketListen.h: In member function 'std::auto_ptr<_Up> SocketListen<SocketType, ListenBacklog, SocketLockingType, MaxMultiListenSockets>::Accept(int, std::string*)':
../../lib/server/SocketListen.h:271:45: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  271 |                                 return std::auto_ptr<SocketType>();
      |                                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/SocketListen.h:289:53: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  289 |                                         return std::auto_ptr<SocketType>();
      |                                                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/SocketListen.h:300:45: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  300 |                                 return std::auto_ptr<SocketType>();
      |                                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/SocketListen.h:329:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  329 |                 return std::auto_ptr<SocketType>(new SocketType(sock));
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ../../lib/backupclient/autogen_BackupProtocolClient.h:10,
                 from BackupDaemon.h:69:
../../lib/server/Protocol.h: At global scope:
../../lib/server/Protocol.h:105:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |         std::auto_ptr<ProtocolObject> Receive();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:108:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  108 |         std::auto_ptr<IOStream> ReceiveStream();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:233:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  233 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType) = 0;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:687:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  687 |         std::auto_ptr<BackupProtocolObjectCl> Receive();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:691:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  691 |         std::auto_ptr<BackupProtocolClientVersion> Query(const BackupProtocolClientVersion &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:692:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  692 |         std::auto_ptr<BackupProtocolClientLoginConfirmed> Query(const BackupProtocolClientLogin &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:693:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  693 |         std::auto_ptr<BackupProtocolClientFinished> Query(const BackupProtocolClientFinished &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:694:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  694 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientSetClientStoreMarker &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:695:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  695 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetObject &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:696:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  696 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientMoveObject &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:697:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  697 |         std::auto_ptr<BackupProtocolClientObjectName> Query(const BackupProtocolClientGetObjectName &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:698:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  698 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientCreateDirectory &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:699:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  699 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientListDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:700:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  700 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientChangeDirAttributes &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:701:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  701 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientDeleteDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:702:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  702 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientUndeleteDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:703:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  703 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientStoreFile &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:704:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  704 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:705:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  705 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientSetReplacementFileAttributes &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:706:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  706 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientDeleteFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:707:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  707 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetBlockIndexByID &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:708:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  708 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetBlockIndexByName &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:709:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  709 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientUndeleteFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:710:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  710 |         std::auto_ptr<BackupProtocolClientAccountUsage> Query(const BackupProtocolClientGetAccountUsage &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:711:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  711 |         std::auto_ptr<BackupProtocolClientIsAlive> Query(const BackupProtocolClientGetIsAlive &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:713:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  713 |         inline std::auto_ptr<BackupProtocolClientVersion> QueryVersion(int32_t Version)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:718:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         inline std::auto_ptr<BackupProtocolClientLoginConfirmed> QueryLogin(int32_t ClientID, int32_t Flags)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:723:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  723 |         inline std::auto_ptr<BackupProtocolClientFinished> QueryFinished()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:728:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  728 |         inline std::auto_ptr<BackupProtocolClientSuccess> QuerySetClientStoreMarker(int64_t ClientStoreMarker)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:733:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  733 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetObject(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:738:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  738 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryMoveObject(int64_t ObjectID, int64_t MoveFromDirectory, int64_t MoveToDirectory, int32_t Flags, const BackupStoreFilenameClear& NewFilename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:743:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  743 |         inline std::auto_ptr<BackupProtocolClientObjectName> QueryGetObjectName(int64_t ObjectID, int64_t ContainingDirectoryID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:748:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  748 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryCreateDirectory(int64_t ContainingDirectoryID, int64_t AttributesModTime, const BackupStoreFilenameClear& DirectoryName, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:753:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  753 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryListDirectory(int64_t ObjectID, int16_t FlagsMustBeSet, int16_t FlagsNotToBeSet, bool SendAttributes)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:758:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  758 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryChangeDirAttributes(int64_t ObjectID, int64_t AttributesModTime, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:763:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  763 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryDeleteDirectory(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:768:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  768 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryUndeleteDirectory(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:773:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  773 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryStoreFile(int64_t DirectoryObjectID, int64_t ModificationTime, int64_t AttributesHash, int64_t DiffFromFileID, const BackupStoreFilenameClear& Filename, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:778:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  778 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetFile(int64_t InDirectory, int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:783:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  783 |         inline std::auto_ptr<BackupProtocolClientSuccess> QuerySetReplacementFileAttributes(int64_t InDirectory, int64_t AttributesHash, const BackupStoreFilenameClear& Filename, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:788:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  788 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryDeleteFile(int64_t InDirectory, const BackupStoreFilenameClear& Filename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:793:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  793 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetBlockIndexByID(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:798:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  798 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetBlockIndexByName(int64_t InDirectory, const BackupStoreFilenameClear& Filename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:803:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  803 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryUndeleteFile(int64_t InDirectory, int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:808:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  808 |         inline std::auto_ptr<BackupProtocolClientAccountUsage> QueryGetAccountUsage()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:813:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  813 |         inline std::auto_ptr<BackupProtocolClientIsAlive> QueryGetIsAlive()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:829:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  829 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType);
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.h:209:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  209 |                 std::auto_ptr<BackupClientDirectoryRecord> mpDirectoryRecord;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.h:244:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |                 std::auto_ptr<SocketStream> mpConnectedSocket;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  250 |         std::auto_ptr<CommandSocketInfo> mapCommandSocketInfo;
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientContext.cpp: In member function 'BackupProtocolClient& BackupClientContext::GetConnection()':
BackupClientContext.cpp:210:30: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  210 |                         std::auto_ptr<BackupProtocolClientVersion> serverVersion(mpConnection->QueryVersion(BACKUP_STORE_SERVER_VERSION));
      |                              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientContext.cpp:218:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  218 |                 std::auto_ptr<BackupProtocolClientLoginConfirmed> loginConf(mpConnection->QueryLogin(mAccountNumber, 0 /* read/write */));
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientContext.cpp: In member function 'bool BackupClientContext::FindFilename(int64_t, int64_t, std::string&, bool&, bool&, box_time_t*, box_time_t*, BackupStoreFilenameClear*)':
BackupClientContext.cpp:467:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  467 |         std::auto_ptr<BackupProtocolObjectCl> preply(connection.Receive());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientContext.cpp:488:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  488 |         std::auto_ptr<IOStream> nameStream(connection.ReceiveStream());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupClientDeleteList.cpp
In file included from BackupClientContext.h:59,
                 from BackupClientDeleteList.cpp:57:
../../lib/backupclient/BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from ../../lib/backupclient/BackupStoreFile.h:56:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ../../lib/backupclient/autogen_BackupProtocolClient.h:10,
                 from BackupClientDeleteList.cpp:58:
../../lib/server/Protocol.h:105:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |         std::auto_ptr<ProtocolObject> Receive();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:108:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  108 |         std::auto_ptr<IOStream> ReceiveStream();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:233:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  233 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType) = 0;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:687:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  687 |         std::auto_ptr<BackupProtocolObjectCl> Receive();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:691:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  691 |         std::auto_ptr<BackupProtocolClientVersion> Query(const BackupProtocolClientVersion &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:692:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  692 |         std::auto_ptr<BackupProtocolClientLoginConfirmed> Query(const BackupProtocolClientLogin &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:693:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  693 |         std::auto_ptr<BackupProtocolClientFinished> Query(const BackupProtocolClientFinished &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:694:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  694 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientSetClientStoreMarker &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:695:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  695 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetObject &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:696:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  696 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientMoveObject &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:697:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  697 |         std::auto_ptr<BackupProtocolClientObjectName> Query(const BackupProtocolClientGetObjectName &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:698:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  698 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientCreateDirectory &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:699:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  699 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientListDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:700:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  700 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientChangeDirAttributes &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:701:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  701 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientDeleteDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:702:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  702 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientUndeleteDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:703:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  703 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientStoreFile &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:704:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  704 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:705:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  705 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientSetReplacementFileAttributes &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:706:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  706 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientDeleteFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:707:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  707 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetBlockIndexByID &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:708:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  708 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetBlockIndexByName &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:709:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  709 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientUndeleteFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:710:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  710 |         std::auto_ptr<BackupProtocolClientAccountUsage> Query(const BackupProtocolClientGetAccountUsage &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:711:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  711 |         std::auto_ptr<BackupProtocolClientIsAlive> Query(const BackupProtocolClientGetIsAlive &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:713:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  713 |         inline std::auto_ptr<BackupProtocolClientVersion> QueryVersion(int32_t Version)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:718:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         inline std::auto_ptr<BackupProtocolClientLoginConfirmed> QueryLogin(int32_t ClientID, int32_t Flags)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:723:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  723 |         inline std::auto_ptr<BackupProtocolClientFinished> QueryFinished()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:728:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  728 |         inline std::auto_ptr<BackupProtocolClientSuccess> QuerySetClientStoreMarker(int64_t ClientStoreMarker)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:733:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  733 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetObject(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:738:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  738 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryMoveObject(int64_t ObjectID, int64_t MoveFromDirectory, int64_t MoveToDirectory, int32_t Flags, const BackupStoreFilenameClear& NewFilename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:743:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  743 |         inline std::auto_ptr<BackupProtocolClientObjectName> QueryGetObjectName(int64_t ObjectID, int64_t ContainingDirectoryID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:748:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  748 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryCreateDirectory(int64_t ContainingDirectoryID, int64_t AttributesModTime, const BackupStoreFilenameClear& DirectoryName, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:753:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  753 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryListDirectory(int64_t ObjectID, int16_t FlagsMustBeSet, int16_t FlagsNotToBeSet, bool SendAttributes)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:758:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  758 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryChangeDirAttributes(int64_t ObjectID, int64_t AttributesModTime, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:763:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  763 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryDeleteDirectory(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:768:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  768 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryUndeleteDirectory(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:773:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  773 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryStoreFile(int64_t DirectoryObjectID, int64_t ModificationTime, int64_t AttributesHash, int64_t DiffFromFileID, const BackupStoreFilenameClear& Filename, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:778:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  778 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetFile(int64_t InDirectory, int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:783:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  783 |         inline std::auto_ptr<BackupProtocolClientSuccess> QuerySetReplacementFileAttributes(int64_t InDirectory, int64_t AttributesHash, const BackupStoreFilenameClear& Filename, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:788:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  788 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryDeleteFile(int64_t InDirectory, const BackupStoreFilenameClear& Filename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:793:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  793 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetBlockIndexByID(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:798:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  798 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetBlockIndexByName(int64_t InDirectory, const BackupStoreFilenameClear& Filename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:803:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  803 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryUndeleteFile(int64_t InDirectory, int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:808:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  808 |         inline std::auto_ptr<BackupProtocolClientAccountUsage> QueryGetAccountUsage()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:813:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  813 |         inline std::auto_ptr<BackupProtocolClientIsAlive> QueryGetIsAlive()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:829:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  829 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType);
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupClientDirectoryRecord.cpp
In file included from ../../lib/backupclient/autogen_BackupProtocolClient.h:10,
                 from BackupClientDirectoryRecord.cpp:63:
../../lib/server/Protocol.h:105:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |         std::auto_ptr<ProtocolObject> Receive();
      |              ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from ../../lib/server/Protocol.h:77:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:108:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  108 |         std::auto_ptr<IOStream> ReceiveStream();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:233:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  233 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType) = 0;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:687:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  687 |         std::auto_ptr<BackupProtocolObjectCl> Receive();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:691:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  691 |         std::auto_ptr<BackupProtocolClientVersion> Query(const BackupProtocolClientVersion &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:692:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  692 |         std::auto_ptr<BackupProtocolClientLoginConfirmed> Query(const BackupProtocolClientLogin &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:693:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  693 |         std::auto_ptr<BackupProtocolClientFinished> Query(const BackupProtocolClientFinished &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:694:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  694 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientSetClientStoreMarker &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:695:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  695 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetObject &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:696:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  696 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientMoveObject &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:697:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  697 |         std::auto_ptr<BackupProtocolClientObjectName> Query(const BackupProtocolClientGetObjectName &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:698:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  698 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientCreateDirectory &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:699:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  699 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientListDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:700:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  700 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientChangeDirAttributes &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:701:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  701 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientDeleteDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:702:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  702 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientUndeleteDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:703:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  703 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientStoreFile &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:704:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  704 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:705:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  705 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientSetReplacementFileAttributes &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:706:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  706 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientDeleteFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:707:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  707 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetBlockIndexByID &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:708:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  708 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetBlockIndexByName &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:709:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  709 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientUndeleteFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:710:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  710 |         std::auto_ptr<BackupProtocolClientAccountUsage> Query(const BackupProtocolClientGetAccountUsage &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:711:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  711 |         std::auto_ptr<BackupProtocolClientIsAlive> Query(const BackupProtocolClientGetIsAlive &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:713:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  713 |         inline std::auto_ptr<BackupProtocolClientVersion> QueryVersion(int32_t Version)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:718:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         inline std::auto_ptr<BackupProtocolClientLoginConfirmed> QueryLogin(int32_t ClientID, int32_t Flags)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:723:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  723 |         inline std::auto_ptr<BackupProtocolClientFinished> QueryFinished()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:728:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  728 |         inline std::auto_ptr<BackupProtocolClientSuccess> QuerySetClientStoreMarker(int64_t ClientStoreMarker)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:733:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  733 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetObject(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:738:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  738 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryMoveObject(int64_t ObjectID, int64_t MoveFromDirectory, int64_t MoveToDirectory, int32_t Flags, const BackupStoreFilenameClear& NewFilename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:743:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  743 |         inline std::auto_ptr<BackupProtocolClientObjectName> QueryGetObjectName(int64_t ObjectID, int64_t ContainingDirectoryID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:748:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  748 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryCreateDirectory(int64_t ContainingDirectoryID, int64_t AttributesModTime, const BackupStoreFilenameClear& DirectoryName, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:753:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  753 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryListDirectory(int64_t ObjectID, int16_t FlagsMustBeSet, int16_t FlagsNotToBeSet, bool SendAttributes)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:758:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  758 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryChangeDirAttributes(int64_t ObjectID, int64_t AttributesModTime, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:763:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  763 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryDeleteDirectory(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:768:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  768 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryUndeleteDirectory(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:773:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  773 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryStoreFile(int64_t DirectoryObjectID, int64_t ModificationTime, int64_t AttributesHash, int64_t DiffFromFileID, const BackupStoreFilenameClear& Filename, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:778:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  778 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetFile(int64_t InDirectory, int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:783:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  783 |         inline std::auto_ptr<BackupProtocolClientSuccess> QuerySetReplacementFileAttributes(int64_t InDirectory, int64_t AttributesHash, const BackupStoreFilenameClear& Filename, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:788:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  788 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryDeleteFile(int64_t InDirectory, const BackupStoreFilenameClear& Filename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:793:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  793 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetBlockIndexByID(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:798:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  798 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetBlockIndexByName(int64_t InDirectory, const BackupStoreFilenameClear& Filename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:803:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  803 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryUndeleteFile(int64_t InDirectory, int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:808:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  808 |         inline std::auto_ptr<BackupProtocolClientAccountUsage> QueryGetAccountUsage()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:813:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  813 |         inline std::auto_ptr<BackupProtocolClientIsAlive> QueryGetIsAlive()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:829:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  829 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType);
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from BackupClientContext.h:59,
                 from BackupClientDirectoryRecord.cpp:64:
../../lib/backupclient/BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ../../lib/server/Daemon.h:82,
                 from BackupDaemon.h:62,
                 from BackupClientDirectoryRecord.cpp:72:
../../lib/common/Configuration.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<Configuration> LoadAndVerify(
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/common/Configuration.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<Configuration> Load(
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Daemon.h:153:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  153 |         std::auto_ptr<Configuration> mapConfiguration;
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from BackupDaemon.h:65:
../../lib/server/SocketListen.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  248 |         std::auto_ptr<SocketType> Accept(int Timeout = INFTIM,
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/SocketListen.h: In member function 'std::auto_ptr<_Up> SocketListen<SocketType, ListenBacklog, SocketLockingType, MaxMultiListenSockets>::Accept(int, std::string*)':
../../lib/server/SocketListen.h:271:45: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  271 |                                 return std::auto_ptr<SocketType>();
      |                                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/SocketListen.h:289:53: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  289 |                                         return std::auto_ptr<SocketType>();
      |                                                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/SocketListen.h:300:45: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  300 |                                 return std::auto_ptr<SocketType>();
      |                                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/SocketListen.h:329:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  329 |                 return std::auto_ptr<SocketType>(new SocketType(sock));
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.h: At global scope:
BackupDaemon.h:209:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  209 |                 std::auto_ptr<BackupClientDirectoryRecord> mpDirectoryRecord;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.h:244:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |                 std::auto_ptr<SocketStream> mpConnectedSocket;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  250 |         std::auto_ptr<CommandSocketInfo> mapCommandSocketInfo;
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientDirectoryRecord.cpp: In member function 'BackupStoreDirectory* BackupClientDirectoryRecord::FetchDirectoryListing(SyncParams&)':
BackupClientDirectoryRecord.cpp:609:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  609 |                 std::auto_ptr<BackupProtocolClientSuccess> dirreply(connection.QueryListDirectory(
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientDirectoryRecord.cpp:618:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  618 |                 std::auto_ptr<IOStream> dirstream(connection.ReceiveStream());
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientDirectoryRecord.cpp: In member function 'bool BackupClientDirectoryRecord::UpdateItems(SyncParams&, const std::string&, const std::string&, BackupStoreDirectory*, std::vector<BackupStoreDirectory::Entry*>&, std::vector<std::__cxx11::basic_string<char> >&, const std::vector<std::__cxx11::basic_string<char> >&)':
BackupClientDirectoryRecord.cpp:737:22: warning: variable 'hasMultipleHardLinks' set but not used [-Wunused-but-set-variable]
  737 |                 bool hasMultipleHardLinks = true;
      |                      ^~~~~~~~~~~~~~~~~~~~
BackupClientDirectoryRecord.cpp:1377:46: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1377 |                                         std::auto_ptr<BackupProtocolClientSuccess> dirCreate(connection.QueryCreateDirectory(
      |                                              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientDirectoryRecord.cpp: In member function 'int64_t BackupClientDirectoryRecord::UploadFile(SyncParams&, const std::string&, const BackupStoreFilename&, int64_t, box_time_t, box_time_t, bool)':
BackupClientDirectoryRecord.cpp:1569:30: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1569 |                         std::auto_ptr<BackupProtocolClientSuccess> getBlockIndex(connection.QueryGetBlockIndexByName(mObjectID, rStoreFilename));
      |                              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientDirectoryRecord.cpp:1579:38: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1579 |                                 std::auto_ptr<IOStream> blockIndexStream(connection.ReceiveStream());
      |                                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientDirectoryRecord.cpp:1588:38: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1588 |                                 std::auto_ptr<IOStream> patchStream(
      |                                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientDirectoryRecord.cpp:1603:38: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1603 |                                 std::auto_ptr<BackupProtocolClientSuccess> stored(connection.QueryStoreFile(mObjectID, ModificationTime,
      |                                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientDirectoryRecord.cpp:1620:30: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1620 |                         std::auto_ptr<IOStream> upload(
      |                              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupClientDirectoryRecord.cpp:1627:30: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1627 |                         std::auto_ptr<BackupProtocolClientSuccess> stored(
      |                              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
  [CXX]     BackupClientInodeToIDMap.cpp
  [CXX]     BackupDaemon.cpp
In file included from BackupDaemon.cpp:86:
../../lib/common/Configuration.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<Configuration> LoadAndVerify(
      |                     ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/memory:78,
                 from ../../lib/common/Configuration.h:77:
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/common/Configuration.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<Configuration> Load(
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ../../lib/backupclient/autogen_BackupProtocolClient.h:10,
                 from BackupDaemon.cpp:94:
../../lib/server/Protocol.h:105:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  105 |         std::auto_ptr<ProtocolObject> Receive();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:108:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  108 |         std::auto_ptr<IOStream> ReceiveStream();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/Protocol.h:233:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  233 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType) = 0;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:687:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  687 |         std::auto_ptr<BackupProtocolObjectCl> Receive();
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:691:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  691 |         std::auto_ptr<BackupProtocolClientVersion> Query(const BackupProtocolClientVersion &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:692:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  692 |         std::auto_ptr<BackupProtocolClientLoginConfirmed> Query(const BackupProtocolClientLogin &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:693:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  693 |         std::auto_ptr<BackupProtocolClientFinished> Query(const BackupProtocolClientFinished &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:694:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  694 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientSetClientStoreMarker &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:695:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  695 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetObject &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:696:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  696 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientMoveObject &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:697:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  697 |         std::auto_ptr<BackupProtocolClientObjectName> Query(const BackupProtocolClientGetObjectName &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:698:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  698 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientCreateDirectory &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:699:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  699 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientListDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:700:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  700 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientChangeDirAttributes &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:701:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  701 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientDeleteDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:702:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  702 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientUndeleteDirectory &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:703:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  703 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientStoreFile &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:704:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  704 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:705:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  705 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientSetReplacementFileAttributes &rQuery, IOStream &rStream);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:706:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  706 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientDeleteFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:707:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  707 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetBlockIndexByID &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:708:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  708 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientGetBlockIndexByName &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:709:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  709 |         std::auto_ptr<BackupProtocolClientSuccess> Query(const BackupProtocolClientUndeleteFile &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:710:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  710 |         std::auto_ptr<BackupProtocolClientAccountUsage> Query(const BackupProtocolClientGetAccountUsage &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:711:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  711 |         std::auto_ptr<BackupProtocolClientIsAlive> Query(const BackupProtocolClientGetIsAlive &rQuery);
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:713:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  713 |         inline std::auto_ptr<BackupProtocolClientVersion> QueryVersion(int32_t Version)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:718:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  718 |         inline std::auto_ptr<BackupProtocolClientLoginConfirmed> QueryLogin(int32_t ClientID, int32_t Flags)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:723:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  723 |         inline std::auto_ptr<BackupProtocolClientFinished> QueryFinished()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:728:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  728 |         inline std::auto_ptr<BackupProtocolClientSuccess> QuerySetClientStoreMarker(int64_t ClientStoreMarker)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:733:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  733 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetObject(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:738:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  738 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryMoveObject(int64_t ObjectID, int64_t MoveFromDirectory, int64_t MoveToDirectory, int32_t Flags, const BackupStoreFilenameClear& NewFilename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:743:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  743 |         inline std::auto_ptr<BackupProtocolClientObjectName> QueryGetObjectName(int64_t ObjectID, int64_t ContainingDirectoryID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:748:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  748 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryCreateDirectory(int64_t ContainingDirectoryID, int64_t AttributesModTime, const BackupStoreFilenameClear& DirectoryName, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:753:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  753 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryListDirectory(int64_t ObjectID, int16_t FlagsMustBeSet, int16_t FlagsNotToBeSet, bool SendAttributes)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:758:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  758 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryChangeDirAttributes(int64_t ObjectID, int64_t AttributesModTime, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:763:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  763 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryDeleteDirectory(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:768:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  768 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryUndeleteDirectory(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:773:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  773 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryStoreFile(int64_t DirectoryObjectID, int64_t ModificationTime, int64_t AttributesHash, int64_t DiffFromFileID, const BackupStoreFilenameClear& Filename, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:778:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  778 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetFile(int64_t InDirectory, int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:783:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  783 |         inline std::auto_ptr<BackupProtocolClientSuccess> QuerySetReplacementFileAttributes(int64_t InDirectory, int64_t AttributesHash, const BackupStoreFilenameClear& Filename, IOStream &rStream)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:788:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  788 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryDeleteFile(int64_t InDirectory, const BackupStoreFilenameClear& Filename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:793:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  793 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetBlockIndexByID(int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:798:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  798 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryGetBlockIndexByName(int64_t InDirectory, const BackupStoreFilenameClear& Filename)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:803:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  803 |         inline std::auto_ptr<BackupProtocolClientSuccess> QueryUndeleteFile(int64_t InDirectory, int64_t ObjectID)
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:808:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  808 |         inline std::auto_ptr<BackupProtocolClientAccountUsage> QueryGetAccountUsage()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:813:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  813 |         inline std::auto_ptr<BackupProtocolClientIsAlive> QueryGetIsAlive()
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/autogen_BackupProtocolClient.h:829:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  829 |         virtual std::auto_ptr<ProtocolObject> MakeProtocolObject(int ObjType);
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from BackupClientContext.h:59,
                 from BackupDaemon.cpp:98:
../../lib/backupclient/BackupStoreFile.h:163:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  163 |         static std::auto_ptr<IOStream> EncodeFile(const char *Filename,
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:168:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  168 |         static std::auto_ptr<IOStream> EncodeFileDiff
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:183:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  183 |         static std::auto_ptr<BackupStoreFile::DecodedStream> DecodeFileStream(IOStream &rEncodedFile, int Timeout, const BackupClientFileAttributes *pAlterativeAttr = 0);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:185:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |         static std::auto_ptr<IOStream> CombineFileIndices(IOStream &rDiff, IOStream &rFrom, bool DiffIsIndexOnly = false, bool FromIsIndexOnly = false);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/backupclient/BackupStoreFile.h:188:21: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |         static std::auto_ptr<IOStream> ReorderFileToStreamOrder(IOStream *pStream, bool TakeOwnership);
      |                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from BackupDaemon.h:62,
                 from BackupDaemon.cpp:104:
../../lib/server/Daemon.h:153:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  153 |         std::auto_ptr<Configuration> mapConfiguration;
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from BackupDaemon.h:65:
../../lib/server/SocketListen.h:248:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  248 |         std::auto_ptr<SocketType> Accept(int Timeout = INFTIM,
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/SocketListen.h: In member function 'std::auto_ptr<_Up> SocketListen<SocketType, ListenBacklog, SocketLockingType, MaxMultiListenSockets>::Accept(int, std::string*)':
../../lib/server/SocketListen.h:271:45: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  271 |                                 return std::auto_ptr<SocketType>();
      |                                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/SocketListen.h:289:53: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  289 |                                         return std::auto_ptr<SocketType>();
      |                                                     ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/SocketListen.h:300:45: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  300 |                                 return std::auto_ptr<SocketType>();
      |                                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
../../lib/server/SocketListen.h:329:29: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  329 |                 return std::auto_ptr<SocketType>(new SocketType(sock));
      |                             ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.h: At global scope:
BackupDaemon.h:209:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  209 |                 std::auto_ptr<BackupClientDirectoryRecord> mpDirectoryRecord;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.h:244:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  244 |                 std::auto_ptr<SocketStream> mpConnectedSocket;
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.h:250:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  250 |         std::auto_ptr<CommandSocketInfo> mapCommandSocketInfo;
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from BackupDaemon.cpp:116:
../../lib/server/LocalProcessStream.h:76:6: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   76 | std::auto_ptr<IOStream> LocalProcessStream(const std::string& rCommandLine,
      |      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.cpp: In member function 'void BackupDaemon::RunSyncNow()':
BackupDaemon.cpp:755:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  755 |         std::auto_ptr<FileLogger> fileLogger;
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.cpp: In member function 'int BackupDaemon::UseScriptToSeeIfSyncAllowed()':
BackupDaemon.cpp:1069:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1069 |                 std::auto_ptr<IOStream> pscript(LocalProcessStream(script,
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.cpp: In member function 'void BackupDaemon::SetupLocations(BackupClientContext&, const Configuration&)':
BackupDaemon.cpp:1482:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1482 |         std::auto_ptr<BackupProtocolClientSuccess> dirreply(
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.cpp:1494:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1494 |         std::auto_ptr<IOStream> dirstream(connection.ReceiveStream());
      |              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.cpp:1593:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1593 |                 std::auto_ptr<Location> apLoc(new Location);
      |                      ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
BackupDaemon.cpp:1729:46: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1729 |                                         std::auto_ptr<BackupProtocolClientSuccess>
      |                                              ^~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.2.0/map:62,
                 from ../../lib/common/Configuration.h:73:
/opt/tools/gcc13/include/c++/13.2.0/bits/stl_tree.h: In instantiation of 'static const _Key& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_key(_Const_Link_type) [with _Key = std::__cxx11::basic_string<char>; _Val = std::__cxx11::basic_string<char>; _KeyOfValue = std::_Identity<std::__cxx11::basic_string<char> >; _Compare = mntLenCompare; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; _Const_Link_type = const std::_Rb_tree_node<std::__cxx11::basic_string<char> >*]':
/opt/tools/gcc13/include/c++/13.2.0/bits/stl_tree.h:2118:47:   required from 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_unique_pos(const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::__cxx11::basic_string<char>; _KeyOfValue = std::_Identity<std::__cxx11::basic_string<char> >; _Compare = mntLenCompare; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; key_type = std::__cxx11::basic_string<char>]'
/opt/tools/gcc13/include/c++/13.2.0/bits/stl_tree.h:2171:4:   required from 'std::pair<std::_Rb_tree_iterator<_Val>, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = std::__cxx11::basic_string<char>; _Key = std::__cxx11::basic_string<char>; _Val = std::__cxx11::basic_string<char>; _KeyOfValue = std::_Identity<std::__cxx11::basic_string<char> >; _Compare = mntLenCompare; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]'
/opt/tools/gcc13/include/c++/13.2.0/bits/stl_set.h:523:25:   required from 'std::pair<typename std::_Rb_tree<_Key, _Key, std::_Identity<_Tp>, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator, bool> std::set<_Key, _Compare, _Alloc>::insert(value_type&&) [with _Key = std::__cxx11::basic_string<char>; _Compare = mntLenCompare; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; typename std::_Rb_tree<_Key, _Key, std::_Identity<_Tp>, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator = std::_Rb_tree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::_Identity<std::__cxx11::basic_string<char> >, mntLenCompare, std::allocator<std::__cxx11::basic_string<char> > >::const_iterator; typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other = std::allocator<std::__cxx11::basic_string<char> >; typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key> = __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >::rebind<std::__cxx11::basic_string<char> >; typename _Alloc::value_type = std::__cxx11::basic_string<char>; value_type = std::__cxx11::basic_string<char>]'
BackupDaemon.cpp:1555:22:   required from here
/opt/tools/gcc13/include/c++/13.2.0/bits/stl_tree.h:772:15: error: static assertion failed: comparison object must be invocable as const
  772 |               is_invocable_v<const _Compare&, const _Key&, const _Key&>,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.2.0/bits/stl_tree.h:772:15: note: 'std::is_invocable_v<const mntLenCompare&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>' evaluates to false
gmake[1]: *** [Makefile:77: ../../release/bin/bbackupd/BackupDaemon.o] Error 1
gmake[1]: Leaving directory '/home/pbulk/build/sysutils/boxbackup-client/work/boxbackup-0.11.1/bin/bbackupd'
gmake: *** [Makefile:26: release/bin/bbackupd/bbackupd] Error 2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/sysutils/boxbackup-client
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/sysutils/boxbackup-client