Your message dated Mon, 08 Jul 2024 19:09:31 +0000
with message-id <[email protected]>
and subject line Bug#1071332: fixed in ola 0.10.9.nojsmin-5
has caused the Debian Bug report #1071332,
regarding ola: FTBFS: plugins/osc/OSCNode.cpp:153:28: error: cannot convert 
‘lo_arg*’ to ‘lo_blob’
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1071332: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071332
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: ola
Source-Version: 0.10.9.nojsmin-5
Done: Wouter Verhelst <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ola, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Wouter Verhelst <[email protected]> (supplier of updated ola package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384

Format: 1.8
Date: Mon, 08 Jul 2024 20:12:02 +0200
Source: ola
Architecture: source
Version: 0.10.9.nojsmin-5
Distribution: unstable
Urgency: medium
Maintainer: Wouter Verhelst <[email protected]>
Changed-By: Wouter Verhelst <[email protected]>
Closes: 1071332
Changes:
 ola (0.10.9.nojsmin-5) unstable; urgency=medium
 .
   * cherry-pick commit e083653d2d18018fe6ef42f757bc06462de87f28 from upstream
     git to fix build with liblo 0.32 and above. Closes: #1071332.
Checksums-Sha1:
 392a3639aad7350bf047d80abc6fa0b9308aeb8f 1974 ola_0.10.9.nojsmin-5.dsc
 f890891ab86946b99b7efe04981a7cd48bbcf259 36028 
ola_0.10.9.nojsmin-5.debian.tar.xz
 2fa15cd8a7ba442414148139d180d35b55ea7a8d 9014 
ola_0.10.9.nojsmin-5_source.buildinfo
Checksums-Sha256:
 c041e5be5aea4f0bf1abbdd3327d98fa4236a7e806ce679a899288a061d7c1ae 1974 
ola_0.10.9.nojsmin-5.dsc
 eeff293bd552b646be5ea9d4225d07419fa9909187a41caf822077de075e9be2 36028 
ola_0.10.9.nojsmin-5.debian.tar.xz
 6b26ab6ecda5bbc7e084c0f196823f8968d94bab38cee5d69447e556a7f99200 9014 
ola_0.10.9.nojsmin-5_source.buildinfo
Files:
 d3372d627b2ffde0a03c567ba2c6d0b4 1974 libs optional ola_0.10.9.nojsmin-5.dsc
 ea460a70674c303c295dab031aa3121e 36028 libs optional 
ola_0.10.9.nojsmin-5.debian.tar.xz
 dba5cdce774607f97a417e667e699692 9014 libs optional 
ola_0.10.9.nojsmin-5_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iKgEARMJADAWIQQZhIYJILYM7Y0TCTdH038p5i64/wUCZow0sxIcd291dGVyQGRl
Ymlhbi5vcmcACgkQR9N/KeYuuP+N4QF9F8bYZ84MIDjqC2ZHopfgHmKLfF1LjPkK
AOzHo0DGv023lTvTgXIaiA8lWu+tUeiBAYDEU1Z0qbHwYFCSfZQCZfui3wUcf2L9
KdZu8iziXCm4LNxU2TjC908DXT6GDe5GUP8=
=fqd6
-----END PGP SIGNATURE-----

Attachment: pgpIgc8t5rDwt.pgp
Description: PGP signature


--- End Message ---

Reply via email to