Package: src:ola
Version: 0.10.9.nojsmin-4.1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules build
dh build --parallel --with bash_completion,python3
   dh_update_autotools_config
cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
   dh_autoreconf
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'.
libtoolize: copying file 'config/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'config'.
libtoolize: copying file 'config/libtool.m4'
libtoolize: copying file 'config/ltoptions.m4'
libtoolize: copying file 'config/ltsugar.m4'
libtoolize: copying file 'config/ltversion.m4'
libtoolize: copying file 'config/lt~obsolete.m4'

[... snipped ...]

/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ./olad/OlaServer.h:36:
./include/ola/rdm/PidStore.h:172:8: warning: ‘template<class> class 
std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
[-Wdeprecated-declarations]
  172 |   std::auto_ptr<const PidStore> m_esta_store;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:181:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  181 |   std::auto_ptr<class ExportMap> m_our_export_map;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:185:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |   std::auto_ptr<class DeviceManager> m_device_manager;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:186:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  186 |   std::auto_ptr<class PluginManager> m_plugin_manager;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:187:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  187 |   std::auto_ptr<class PluginAdaptor> m_plugin_adaptor;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:188:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |   std::auto_ptr<class UniverseStore> m_universe_store;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:189:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  189 |   std::auto_ptr<class PortManager> m_port_manager;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:190:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  190 |   std::auto_ptr<class OlaServerServiceImpl> m_service_impl;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:191:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  191 |   std::auto_ptr<class ClientBroker> m_broker;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:192:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |   std::auto_ptr<class PortBroker> m_port_broker;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:193:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  193 |   std::auto_ptr<const ola::rdm::RootPidStore> m_pid_store;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:194:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  194 |   std::auto_ptr<class DiscoveryAgentInterface> m_discovery_agent;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:195:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  195 |   std::auto_ptr<ola::rpc::RpcServer> m_rpc_server;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:201:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  201 |   std::auto_ptr<OladHTTPServer_t> m_httpd;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ./include/ola/rdm/RDMControllerInterface.h:34,
                 from ./include/olad/Port.h:27,
                 from ./include/olad/Device.h:25,
                 from ./plugins/osc/OSCDevice.h:29,
                 from plugins/osc/OSCPlugin.cpp:34:
./include/ola/rdm/RDMReply.h:147:8: warning: ‘template<class> class 
std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
[-Wdeprecated-declarations]
  147 |   std::auto_ptr<RDMResponse> m_response;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.   
-Wdate-time -D_FORTIFY_SOURCE=2 -I./include -I./include -Wall -Wformat -W 
-fvisibility-inlines-hidden  -Werror -Wno-error=deprecated-declarations  
-Wno-error=deprecated-declarations -Wno-error=unused-parameter -std=gnu++11  -c 
-o plugins/osc/libolaosc_la-OSCPort.lo `test -f 'plugins/osc/OSCPort.cpp' || 
echo './'`plugins/osc/OSCPort.cpp
In file included from ./plugins/osc/OSCDevice.h:31:
./plugins/osc/OSCNode.h:151:10: warning: ‘template<class> class std::auto_ptr’ 
is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  151 |     std::auto_ptr<DMXCallback> callback;
      |          ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./plugins/osc/OSCNode.h:164:8: warning: ‘template<class> class std::auto_ptr’ 
is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  164 |   std::auto_ptr<ola::io::UnmanagedFileDescriptor> m_descriptor;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./plugins/osc/OSCDevice.h:65:10: warning: ‘template<class> class std::auto_ptr’ 
is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   65 |     std::auto_ptr<class OSCNode> m_osc_node;
      |          ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ./plugins/osc/OSCPlugin.h:25,
                 from plugins/osc/OSCPlugin.cpp:35:
./include/olad/Plugin.h:110:36: warning: ‘template<class _Arg1, class _Arg2, class 
_Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
  110 | struct PluginLessThan: public std::binary_function<AbstractPlugin*,
      |                                    ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
plugins/osc/OSCPlugin.cpp: In member function ‘virtual bool 
ola::plugin::osc::OSCPlugin::StartHook()’:
plugins/osc/OSCPlugin.cpp:104:8: warning: ‘template<class> class std::auto_ptr’ 
is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  104 |   std::auto_ptr<OSCDevice> device(
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-I./include -I./include -Wall -Wformat -W -fvisibility-inlines-hidden -Werror 
-Wno-error=deprecated-declarations -Wno-error=deprecated-declarations 
-Wno-error=unused-parameter -std=gnu++11 -c plugins/osc/OSCPort.cpp  -fPIC 
-DPIC -o plugins/osc/.libs/libolaosc_la-OSCPort.o
In file included from ./include/ola/rdm/RDMControllerInterface.h:34,
                 from ./include/olad/Port.h:27,
                 from plugins/osc/OSCPort.cpp:25:
./include/ola/rdm/RDMReply.h:147:8: warning: ‘template<class> class 
std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
[-Wdeprecated-declarations]
  147 |   std::auto_ptr<RDMResponse> m_response;
      |        ^~~~~~~~
In file included from /usr/include/c++/13/memory:78,
                 from ./include/ola/rdm/RDMReply.h:30:
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I./include 
-I./include -Wall -Wformat -W -fvisibility-inlines-hidden -Werror 
-Wno-error=deprecated-declarations -Wno-error=deprecated-declarations 
-Wno-error=unused-parameter -std=gnu++11 -c plugins/osc/OSCPlugin.cpp -o 
plugins/osc/libolaosc_la-OSCPlugin.o >/dev/null 2>&1
In file included from ./include/olad/PluginAdaptor.h:32,
                 from ./include/olad/Port.h:30:
./include/ola/ExportMap.h:80:38: warning: ‘template<class _Arg1, class _Arg2, 
class _Result> struct std::binary_function’ is deprecated 
[-Wdeprecated-declarations]
   80 | struct VariableLessThan: public std::binary_function<BaseVariable*,
      |                                      ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/string:49,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/istream:40,
                 from /usr/include/c++/13/sstream:40,
                 from plugins/osc/OSCPort.cpp:21:
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ./olad/OlaServer.h:31,
                 from ./include/olad/PluginAdaptor.h:35:
./include/ola/io/SelectServer.h:201:8: warning: ‘template<class> class 
std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
[-Wdeprecated-declarations]
  201 |   std::auto_ptr<class TimeoutManager> m_timeout_manager;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./include/ola/io/SelectServer.h:202:8: warning: ‘template<class> class 
std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
[-Wdeprecated-declarations]
  202 |   std::auto_ptr<class PollerInterface> m_poller;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ./olad/OlaServer.h:36:
./include/ola/rdm/PidStore.h:172:8: warning: ‘template<class> class 
std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
[-Wdeprecated-declarations]
  172 |   std::auto_ptr<const PidStore> m_esta_store;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:181:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  181 |   std::auto_ptr<class ExportMap> m_our_export_map;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:185:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |   std::auto_ptr<class DeviceManager> m_device_manager;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:186:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  186 |   std::auto_ptr<class PluginManager> m_plugin_manager;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:187:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  187 |   std::auto_ptr<class PluginAdaptor> m_plugin_adaptor;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:188:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |   std::auto_ptr<class UniverseStore> m_universe_store;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:189:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  189 |   std::auto_ptr<class PortManager> m_port_manager;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:190:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  190 |   std::auto_ptr<class OlaServerServiceImpl> m_service_impl;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:191:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  191 |   std::auto_ptr<class ClientBroker> m_broker;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:192:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |   std::auto_ptr<class PortBroker> m_port_broker;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:193:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  193 |   std::auto_ptr<const ola::rdm::RootPidStore> m_pid_store;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:194:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  194 |   std::auto_ptr<class DiscoveryAgentInterface> m_discovery_agent;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:195:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  195 |   std::auto_ptr<ola::rpc::RpcServer> m_rpc_server;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:201:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  201 |   std::auto_ptr<OladHTTPServer_t> m_httpd;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ./plugins/osc/OSCDevice.h:31,
                 from plugins/osc/OSCPort.cpp:27:
./plugins/osc/OSCNode.h:151:10: warning: ‘template<class> class std::auto_ptr’ 
is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  151 |     std::auto_ptr<DMXCallback> callback;
      |          ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./plugins/osc/OSCNode.h:164:8: warning: ‘template<class> class std::auto_ptr’ 
is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  164 |   std::auto_ptr<ola::io::UnmanagedFileDescriptor> m_descriptor;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./plugins/osc/OSCDevice.h:65:10: warning: ‘template<class> class std::auto_ptr’ 
is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   65 |     std::auto_ptr<class OSCNode> m_osc_node;
      |          ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I./include 
-I./include -Wall -Wformat -W -fvisibility-inlines-hidden -Werror 
-Wno-error=deprecated-declarations -Wno-error=deprecated-declarations 
-Wno-error=unused-parameter -std=gnu++11 -c plugins/osc/OSCPort.cpp -o 
plugins/osc/libolaosc_la-OSCPort.o >/dev/null 2>&1
/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.   
-Wdate-time -D_FORTIFY_SOURCE=2 -I./include -I./include -Wall -Wformat -W 
-fvisibility-inlines-hidden  -Werror -Wno-error=deprecated-declarations  
-Wno-error=deprecated-declarations -Wno-error=unused-parameter -std=gnu++11  -c 
-o plugins/osc/libolaoscnode_la-OSCAddressTemplate.lo `test -f 
'plugins/osc/OSCAddressTemplate.cpp' || echo 
'./'`plugins/osc/OSCAddressTemplate.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-I./include -I./include -Wall -Wformat -W -fvisibility-inlines-hidden -Werror 
-Wno-error=deprecated-declarations -Wno-error=deprecated-declarations 
-Wno-error=unused-parameter -std=gnu++11 -c plugins/osc/OSCAddressTemplate.cpp  
-fPIC -DPIC -o plugins/osc/.libs/libolaoscnode_la-OSCAddressTemplate.o
/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.   
-Wdate-time -D_FORTIFY_SOURCE=2 -I./include -I./include -Wall -Wformat -W 
-fvisibility-inlines-hidden  -Werror -Wno-error=deprecated-declarations  
-Wno-error=deprecated-declarations -Wno-error=unused-parameter -std=gnu++11  -c 
-o plugins/osc/libolaoscnode_la-OSCNode.lo `test -f 'plugins/osc/OSCNode.cpp' 
|| echo './'`plugins/osc/OSCNode.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-I./include -I./include -Wall -Wformat -W -fvisibility-inlines-hidden -Werror 
-Wno-error=deprecated-declarations -Wno-error=deprecated-declarations 
-Wno-error=unused-parameter -std=gnu++11 -c plugins/osc/OSCNode.cpp  -fPIC 
-DPIC -o plugins/osc/.libs/libolaoscnode_la-OSCNode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I./include 
-I./include -Wall -Wformat -W -fvisibility-inlines-hidden -Werror 
-Wno-error=deprecated-declarations -Wno-error=deprecated-declarations 
-Wno-error=unused-parameter -std=gnu++11 -c plugins/osc/OSCAddressTemplate.cpp -o 
plugins/osc/libolaoscnode_la-OSCAddressTemplate.o >/dev/null 2>&1
/bin/bash ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.   
-Wdate-time -D_FORTIFY_SOURCE=2 -I./include -I./include -Wall -Wformat -W 
-fvisibility-inlines-hidden  -Werror -Wno-error=deprecated-declarations 
-Wno-error=deprecated-declarations -Wno-error=unused-parameter -std=gnu++11  -c 
-o plugins/pathport/PathportDevice.lo plugins/pathport/PathportDevice.cpp
In file included from plugins/osc/OSCNode.cpp:27:
./include/ola/ExportMap.h:80:38: warning: ‘template<class _Arg1, class _Arg2, 
class _Result> struct std::binary_function’ is deprecated 
[-Wdeprecated-declarations]
   80 | struct VariableLessThan: public std::binary_function<BaseVariable*,
      |                                      ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/string:49,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/iomanip:42,
                 from ./include/ola/strings/FormatPrivate.h:30,
                 from ./include/ola/strings/Format.h:30,
                 from ./include/ola/StringUtils.h:29,
                 from ./include/ola/ExportMap.h:34:
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-I./include -I./include -Wall -Wformat -W -fvisibility-inlines-hidden -Werror 
-Wno-error=deprecated-declarations -Wno-error=deprecated-declarations 
-Wno-error=unused-parameter -std=gnu++11 -c plugins/pathport/PathportDevice.cpp 
 -fPIC -DPIC -o plugins/pathport/.libs/PathportDevice.o
In file included from plugins/osc/OSCNode.cpp:35:
./plugins/osc/OSCNode.h:151:10: warning: ‘template<class> class std::auto_ptr’ 
is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  151 |     std::auto_ptr<DMXCallback> callback;
      |          ^~~~~~~~
In file included from /usr/include/c++/13/memory:78,
                 from ./plugins/osc/OSCNode.h:32:
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./plugins/osc/OSCNode.h:164:8: warning: ‘template<class> class std::auto_ptr’ 
is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  164 |   std::auto_ptr<ola::io::UnmanagedFileDescriptor> m_descriptor;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
plugins/osc/OSCNode.cpp: In function ‘int 
ola::plugin::osc::OSCDataHandler(const char*, const char*, lo_arg**, int, 
void*, void*)’:
plugins/osc/OSCNode.cpp:153:28: error: cannot convert ‘lo_arg*’ to ‘lo_blob’ 
{aka ‘lo_blob_*’} in initialization
  153 |       lo_blob blob = argv[0];
      |                      ~~~~~~^
      |                            |
      |                            lo_arg*
plugins/osc/OSCNode.cpp: In member function ‘bool 
ola::plugin::osc::OSCNode::Init()’:
plugins/osc/OSCNode.cpp:266:50: error: invalid conversion from ‘int (*)(const 
char*, const char*, lo_arg**, int, void*, void*)’ to ‘lo_method_handler’ {aka 
‘int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)’} 
[-fpermissive]
  266 |   lo_server_add_method(m_osc_server, NULL, NULL, OSCDataHandler, this);
      |                                                  ^~~~~~~~~~~~~~
      |                                                  |
      |                                                  int (*)(const char*, 
const char*, lo_arg**, int, void*, void*)
In file included from /usr/include/lo/lo.h:32,
                 from ./plugins/osc/OSCNode.h:24:
/usr/include/lo/lo_lowlevel.h:876:72: note:   initializing argument 4 of 
‘lo_method_* lo_server_add_method(lo_server, const char*, const char*, 
lo_method_handler, const void*)’
  876 |                                const char *typespec, lo_method_handler 
h,
      |                                                      ~~~~~~~~~~~~~~~~~~^
make[3]: *** [Makefile:12202: plugins/osc/libolaoscnode_la-OSCNode.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from ./include/olad/PluginAdaptor.h:32,
                 from plugins/pathport/PathportDevice.cpp:27:
./include/ola/ExportMap.h:80:38: warning: ‘template<class _Arg1, class _Arg2, 
class _Result> struct std::binary_function’ is deprecated 
[-Wdeprecated-declarations]
   80 | struct VariableLessThan: public std::binary_function<BaseVariable*,
      |                                      ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/string:49,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/istream:40,
                 from /usr/include/c++/13/sstream:40,
                 from plugins/pathport/PathportDevice.cpp:21:
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from ./olad/OlaServer.h:31,
                 from ./include/olad/PluginAdaptor.h:35:
./include/ola/io/SelectServer.h:201:8: warning: ‘template<class> class 
std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
[-Wdeprecated-declarations]
  201 |   std::auto_ptr<class TimeoutManager> m_timeout_manager;
      |        ^~~~~~~~
In file included from /usr/include/c++/13/memory:78,
                 from ./include/ola/io/SelectServer.h:32:
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./include/ola/io/SelectServer.h:202:8: warning: ‘template<class> class 
std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
[-Wdeprecated-declarations]
  202 |   std::auto_ptr<class PollerInterface> m_poller;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ./olad/OlaServer.h:36:
./include/ola/rdm/PidStore.h:172:8: warning: ‘template<class> class 
std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
[-Wdeprecated-declarations]
  172 |   std::auto_ptr<const PidStore> m_esta_store;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:181:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  181 |   std::auto_ptr<class ExportMap> m_our_export_map;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:185:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  185 |   std::auto_ptr<class DeviceManager> m_device_manager;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:186:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  186 |   std::auto_ptr<class PluginManager> m_plugin_manager;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:187:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  187 |   std::auto_ptr<class PluginAdaptor> m_plugin_adaptor;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:188:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  188 |   std::auto_ptr<class UniverseStore> m_universe_store;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:189:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  189 |   std::auto_ptr<class PortManager> m_port_manager;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:190:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  190 |   std::auto_ptr<class OlaServerServiceImpl> m_service_impl;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:191:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  191 |   std::auto_ptr<class ClientBroker> m_broker;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:192:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  192 |   std::auto_ptr<class PortBroker> m_port_broker;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:193:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  193 |   std::auto_ptr<const ola::rdm::RootPidStore> m_pid_store;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:194:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  194 |   std::auto_ptr<class DiscoveryAgentInterface> m_discovery_agent;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:195:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  195 |   std::auto_ptr<ola::rpc::RpcServer> m_rpc_server;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
./olad/OlaServer.h:201:8: warning: ‘template<class> class std::auto_ptr’ is 
deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
  201 |   std::auto_ptr<OladHTTPServer_t> m_httpd;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ./include/ola/rdm/RDMControllerInterface.h:34,
                 from ./include/olad/Universe.h:29,
                 from plugins/pathport/PathportDevice.cpp:29:
./include/ola/rdm/RDMReply.h:147:8: warning: ‘template<class> class 
std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead 
[-Wdeprecated-declarations]
  147 |   std::auto_ptr<RDMResponse> m_response;
      |        ^~~~~~~~
/usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
   65 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from ./plugins/pathport/PathportPlugin.h:26,
                 from plugins/pathport/PathportDevice.cpp:32:
./include/olad/Plugin.h:110:36: warning: ‘template<class _Arg1, class _Arg2, class 
_Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations]
  110 | struct PluginLessThan: public std::binary_function<AbstractPlugin*,
      |                                    ^~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I./include 
-I./include -Wall -Wformat -W -fvisibility-inlines-hidden -Werror 
-Wno-error=deprecated-declarations -Wno-error=deprecated-declarations 
-Wno-error=unused-parameter -std=gnu++11 -c plugins/pathport/PathportDevice.cpp -o 
plugins/pathport/PathportDevice.o >/dev/null 2>&1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:16302: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:7501: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 returned exit code 2
make: *** [debian/rules:14: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202405/

About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to