--- 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 ---