From 2fc70a35ccea326c01a836c7d5f281caa1b0359a Mon Sep 17 00:00:00 2001 From: Laurent Bigonville Date: Sun, 25 Sep 2022 08:44:47 +0200 Subject: [PATCH] Drop the debian/libnutclient2.symbols file entierly, generate a shlibs file with strong dependency instead Managing a .symbols file for C++ libraries is a nightmare Closes: #1017392 --- debian/changelog | 8 + debian/libnutclient2.symbols | 384 ----------------------------------- debian/rules | 5 + 3 files changed, 13 insertions(+), 384 deletions(-) delete mode 100644 debian/libnutclient2.symbols diff --git a/debian/changelog b/debian/changelog index b5dbe4b..fa230af 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +nut (2.8.0-3) unstable; urgency=medium + + * Drop the debian/libnutclient2.symbols file entierly, managing a .symbols + file for C++ libraries is a nightmare. Generate a shlibs file with strong + dependency instead (Closes: #1017392) + + -- Laurent Bigonville Sun, 25 Sep 2022 09:23:50 +0200 + nut (2.8.0-2) unstable; urgency=medium * debian/libnutclient2.symbols: Update the symbols file, again diff --git a/debian/libnutclient2.symbols b/debian/libnutclient2.symbols deleted file mode 100644 index 30315ba..0000000 --- a/debian/libnutclient2.symbols +++ /dev/null @@ -1,384 +0,0 @@ -# SymbolsHelper-Confirmed: 2.8.0 amd64 arm64 armel armhf hppa hurd-i386 i386 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32 -libnutclient.so.2 libnutclient2 #MINVER# -* Build-Depends-Package: libnutclient-dev - UPS_VERSION@Base 2.8.0 - (optional=templinst|arch=!x32)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.8.0 - (optional=templinst|arch=amd64 x32)_ZNSt8_Rb_treeIN3nut8VariableES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_@Base 2.8.0 - (optional=templinst|arch=!x32)_ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_ET0_T_SG_SF_@Base 2.8.0 - altpidpath@Base 2.8.0 - background@Base 2.8.0 - become_user@Base 2.8.0 - check_unix_socket_filename@Base 2.8.0 - chroot_start@Base 2.8.0 - confpath@Base 2.8.0 - dflt_statepath@Base 2.8.0 - fatal_with_errno@Base 2.8.0 - fatalx@Base 2.8.0 - get_libname@Base 2.8.0 - get_max_pid_t@Base 2.8.0 - get_user_pwent@Base 2.8.0 - (c++)"nut::Client::Client()@Base" 2.8.0 - (c++)"nut::Client::TRACKING[abi:cxx11]@Base" 2.8.0 - (c++)"nut::Client::getDevice(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Client::getDeviceVariableValues(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Client::getDevices()@Base" 2.8.0 - (c++)"nut::Client::getDevicesVariableValues(std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > const&)@Base" 2.8.0 - (c++)"nut::Client::hasDevice(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Client::hasDeviceCommand(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Client::hasDeviceVariable(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Client::hasFeature(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Client::~Client()@Base" 2.8.0 - (c++)"nut::Command::Command(nut::Command const&)@Base" 2.8.0 - (c++)"nut::Command::Command(nut::Device*, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Command::execute(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Command::getDescription[abi:cxx11]()@Base" 2.8.0 - (c++)"nut::Command::getDevice() const@Base" 2.8.0 - (c++)"nut::Command::getDevice()@Base" 2.8.0 - (c++)"nut::Command::getName[abi:cxx11]() const@Base" 2.8.0 - (c++)"nut::Command::isOk() const@Base" 2.8.0 - (c++)"nut::Command::operator bool() const@Base" 2.8.0 - (c++)"nut::Command::operator!() const@Base" 2.8.0 - (c++)"nut::Command::operator<(nut::Command const&) const@Base" 2.8.0 - (c++)"nut::Command::operator=(nut::Command const&)@Base" 2.8.0 - (c++)"nut::Command::operator==(nut::Command const&) const@Base" 2.8.0 - (c++)"nut::Command::~Command()@Base" 2.8.0 - (c++)"nut::Device::Device(nut::Client*, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Device::Device(nut::Device const&)@Base" 2.8.0 - (c++)"nut::Device::executeCommand(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Device::forcedShutdown()@Base" 2.8.0 - (c++)"nut::Device::getClient() const@Base" 2.8.0 - (c++)"nut::Device::getClient()@Base" 2.8.0 - (c++)"nut::Device::getCommand(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Device::getCommandNames[abi:cxx11]()@Base" 2.8.0 - (c++)"nut::Device::getCommands()@Base" 2.8.0 - (c++)"nut::Device::getDescription[abi:cxx11]()@Base" 2.8.0 - (c++)"nut::Device::getName[abi:cxx11]() const@Base" 2.8.0 - (c++)"nut::Device::getNumLogins()@Base" 2.8.0 - (c++)"nut::Device::getRWVariableNames[abi:cxx11]()@Base" 2.8.0 - (c++)"nut::Device::getRWVariables()@Base" 2.8.0 - (c++)"nut::Device::getVariable(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Device::getVariableNames[abi:cxx11]()@Base" 2.8.0 - (c++)"nut::Device::getVariableValue(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Device::getVariableValues[abi:cxx11]()@Base" 2.8.0 - (c++)"nut::Device::getVariables()@Base" 2.8.0 - (c++)"nut::Device::isOk() const@Base" 2.8.0 - (c++)"nut::Device::login()@Base" 2.8.0 - (c++)"nut::Device::master()@Base" 2.8.0 - (c++)"nut::Device::operator bool() const@Base" 2.8.0 - (c++)"nut::Device::operator!() const@Base" 2.8.0 - (c++)"nut::Device::operator<(nut::Device const&) const@Base" 2.8.0 - (c++)"nut::Device::operator=(nut::Device const&)@Base" 2.8.0 - (c++)"nut::Device::operator==(nut::Device const&) const@Base" 2.8.0 - (c++)"nut::Device::primary()@Base" 2.8.0 - (c++)"nut::Device::setVariable(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Device::setVariable(std::__cxx11::basic_string, std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.8.0 - (c++)"nut::Device::~Device()@Base" 2.8.0 - (c++)"nut::IOException::~IOException()@Base" 2.8.0 - (c++)"nut::NotConnectedException::NotConnectedException()@Base" 2.8.0 - (c++)"nut::NotConnectedException::~NotConnectedException()@Base" 2.8.0 - (c++)"nut::NutException::NutException(nut::NutException const&)@Base" 2.8.0 - (c++)"nut::NutException::NutException(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::NutException::str[abi:cxx11]() const@Base" 2.8.0 - (c++)"nut::NutException::what() const@Base" 2.8.0 - (c++)"nut::NutException::~NutException()@Base" 2.8.0 - (c++)"nut::SystemException::SystemException()@Base" 2.8.0 - (c++)"nut::SystemException::err[abi:cxx11]()@Base" 2.8.0 - (c++)"nut::SystemException::~SystemException()@Base" 2.8.0 - (c++)"nut::TcpClient::TcpClient()@Base" 2.8.0 - (c++)"nut::TcpClient::TcpClient(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 2.8.0 - (c++)"nut::TcpClient::authenticate(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::connect()@Base" 2.8.0 - (c++)"nut::TcpClient::connect(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 2.8.0 - (c++)"nut::TcpClient::detectError(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::deviceForcedShutdown(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::deviceGetNumLogins(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::deviceLogin(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::deviceMaster(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::devicePrimary(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::disconnect()@Base" 2.8.0 - (c++)"nut::TcpClient::escape(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::executeDeviceCommand(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)"nut::TcpClient::explode(std::__cxx11::basic_string, std::allocator > const&, unsigned int)@Base" 2.8.0 - (c++|arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x sparc64)"nut::TcpClient::explode(std::__cxx11::basic_string, std::allocator > const&, unsigned long)@Base" 2.8.0 - (c++)"nut::TcpClient::get(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::getDevice(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::getDeviceCommandDescription(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::getDeviceCommandNames(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::getDeviceDescription(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::getDeviceNames[abi:cxx11]()@Base" 2.8.0 - (c++)"nut::TcpClient::getDeviceRWVariableNames(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::getDeviceVariableDescription(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::getDeviceVariableNames(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::getDeviceVariableValue(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::getDeviceVariableValues(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::getDevicesVariableValues(std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::getHost[abi:cxx11]() const@Base" 2.8.0 - (c++)"nut::TcpClient::getPort() const@Base" 2.8.0 - (c++)"nut::TcpClient::getTimeout() const@Base" 2.8.0 - (c++)"nut::TcpClient::getTrackingResult(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::isConnected() const@Base" 2.8.0 - (c++)"nut::TcpClient::isFeatureEnabled(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::list(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::logout()@Base" 2.8.0 - (c++)"nut::TcpClient::parseList(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::sendAsyncQueries(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::sendQuery(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::sendTrackingQuery(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::setDeviceVariable(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::setDeviceVariable(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.8.0 - (c++)"nut::TcpClient::setFeature(std::__cxx11::basic_string, std::allocator > const&, bool)@Base" 2.8.0 - (c++|arch=x32)"nut::TcpClient::setTimeout(long long)@Base" 2.8.0 - (c++|arch=!x32)"nut::TcpClient::setTimeout(long)@Base" 2.8.0 - (c++)"nut::TcpClient::~TcpClient()@Base" 2.8.0 - (c++)"nut::TimeoutException::TimeoutException()@Base" 2.8.0 - (c++)"nut::TimeoutException::~TimeoutException()@Base" 2.8.0 - (c++)"nut::UnknownHostException::UnknownHostException()@Base" 2.8.0 - (c++)"nut::UnknownHostException::~UnknownHostException()@Base" 2.8.0 - (c++)"nut::Variable::Variable(nut::Device*, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Variable::Variable(nut::Variable const&)@Base" 2.8.0 - (c++)"nut::Variable::getDescription[abi:cxx11]()@Base" 2.8.0 - (c++)"nut::Variable::getDevice() const@Base" 2.8.0 - (c++)"nut::Variable::getDevice()@Base" 2.8.0 - (c++)"nut::Variable::getName[abi:cxx11]() const@Base" 2.8.0 - (c++)"nut::Variable::getValue[abi:cxx11]()@Base" 2.8.0 - (c++)"nut::Variable::isOk() const@Base" 2.8.0 - (c++)"nut::Variable::operator bool() const@Base" 2.8.0 - (c++)"nut::Variable::operator!() const@Base" 2.8.0 - (c++)"nut::Variable::operator<(nut::Variable const&) const@Base" 2.8.0 - (c++)"nut::Variable::operator=(nut::Variable const&)@Base" 2.8.0 - (c++)"nut::Variable::operator==(nut::Variable const&) const@Base" 2.8.0 - (c++)"nut::Variable::setValue(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::Variable::setValues(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.8.0 - (c++)"nut::Variable::~Variable()@Base" 2.8.0 - (c++)"nut::internal::Socket::Socket()@Base" 2.8.0 - (c++)"nut::internal::Socket::connect(std::__cxx11::basic_string, std::allocator > const&, unsigned short)@Base" 2.8.0 - (c++)"nut::internal::Socket::disconnect()@Base" 2.8.0 - (c++)"nut::internal::Socket::isConnected() const@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)"nut::internal::Socket::read(void*, unsigned int)@Base" 2.8.0 - (c++|arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x sparc64)"nut::internal::Socket::read(void*, unsigned long)@Base" 2.8.0 - (c++)"nut::internal::Socket::read[abi:cxx11]()@Base" 2.8.0 - (c++|arch=x32)"nut::internal::Socket::setTimeout(long long)@Base" 2.8.0 - (c++|arch=!x32)"nut::internal::Socket::setTimeout(long)@Base" 2.8.0 - (c++)"nut::internal::Socket::write(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)"nut::internal::Socket::write(void const*, unsigned int)@Base" 2.8.0 - (c++|arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x sparc64)"nut::internal::Socket::write(void const*, unsigned long)@Base" 2.8.0 - (c++)"nut::internal::Socket::~Socket()@Base" 2.8.0 - nut_debug_level@Base 2.8.0 - nut_log_level@Base 2.8.0 - nutclient_authenticate@Base 2.8.0 - nutclient_destroy@Base 2.8.0 - nutclient_device_forced_shutdown@Base 2.8.0 - nutclient_device_login@Base 2.8.0 - nutclient_device_master@Base 2.8.0 - nutclient_device_primary@Base 2.8.0 - nutclient_execute_device_command@Base 2.8.0 - nutclient_get_device_command_description@Base 2.8.0 - nutclient_get_device_commands@Base 2.8.0 - nutclient_get_device_description@Base 2.8.0 - nutclient_get_device_num_logins@Base 2.8.0 - nutclient_get_device_rw_variables@Base 2.8.0 - nutclient_get_device_variable_description@Base 2.8.0 - nutclient_get_device_variable_values@Base 2.8.0 - nutclient_get_device_variables@Base 2.8.0 - nutclient_get_devices@Base 2.8.0 - nutclient_has_device@Base 2.8.0 - nutclient_has_device_command@Base 2.8.0 - nutclient_has_device_variable@Base 2.8.0 - nutclient_logout@Base 2.8.0 - nutclient_set_device_variable_value@Base 2.8.0 - nutclient_set_device_variable_values@Base 2.8.0 - nutclient_tcp_create_client@Base 2.8.0 - nutclient_tcp_disconnect@Base 2.8.0 - nutclient_tcp_get_timeout@Base 2.8.0 - nutclient_tcp_is_connected@Base 2.8.0 - nutclient_tcp_reconnect@Base 2.8.0 - nutclient_tcp_set_timeout@Base 2.8.0 - open_syslog@Base 2.8.0 - parsepid@Base 2.8.0 - pconf_char@Base 2.8.0 - pconf_encode@Base 2.8.0 - pconf_file_begin@Base 2.8.0 - pconf_file_next@Base 2.8.0 - pconf_finish@Base 2.8.0 - pconf_init@Base 2.8.0 - pconf_line@Base 2.8.0 - pconf_parse_error@Base 2.8.0 - s_upsdebug_ascii@Base 2.8.0 - s_upsdebug_hex@Base 2.8.0 - s_upsdebug_with_errno@Base 2.8.0 - s_upsdebugx@Base 2.8.0 - select_read@Base 2.8.0 - select_write@Base 2.8.0 - sendsignal@Base 2.8.0 - sendsignalfn@Base 2.8.0 - sendsignalpid@Base 2.8.0 - snprintfcat@Base 2.8.0 - state_addcmd@Base 2.8.0 - state_addenum@Base 2.8.0 - state_addrange@Base 2.8.0 - state_cmdfree@Base 2.8.0 - state_delcmd@Base 2.8.0 - state_delenum@Base 2.8.0 - state_delinfo@Base 2.8.0 - state_delrange@Base 2.8.0 - state_getaux@Base 2.8.0 - state_getenumlist@Base 2.8.0 - state_getflags@Base 2.8.0 - state_getinfo@Base 2.8.0 - state_getrangelist@Base 2.8.0 - state_infofree@Base 2.8.0 - state_setaux@Base 2.8.0 - state_setflags@Base 2.8.0 - state_setinfo@Base 2.8.0 - state_tree_find@Base 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_erase(std::_Rb_tree_node, std::allocator > >*)@Base" 2.8.0 - (c++)"std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > >, std::_Select1st, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > >*)@Base" 2.8.0 - (c++|arch=!armel !armhf !hurd-i386 !i386 !mipsel !powerpc !ppc64 !s390x)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > >, std::_Select1st, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > >, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > >, std::_Select1st, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >*)@Base" 2.8.0 - (c++|arch=!armel !armhf !hurd-i386 !i386 !mipsel !powerpc !ppc64 !s390x)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::operator=(std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > const&)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::_Rb_tree_node, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_copy, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_Reuse_or_alloc_node>(std::_Rb_tree_node, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >*, std::_Rb_tree_node_base*, std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_Reuse_or_alloc_node&)@Base" 2.8.0 - (c++)"std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++|arch=arm64 hppa mips64el ppc64el riscv64 sh4 sparc64)"std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(nut::Variable&&)@Base" 2.8.0 - (c++|arch=amd64 arm64 hppa mips64el ppc64el riscv64 sh4 sparc64 x32)"std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++|arch=!hurd-i386 !i386 !mipsel !powerpc !ppc64 !s390x)"std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_erase(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::vector, std::allocator >, std::allocator, std::allocator > > >::operator=(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.8.0 - (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >::~vector()@Base" 2.8.0 - (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > >::~vector()@Base" 2.8.0 - str_ends_with@Base 2.8.0 - str_is_double@Base 2.8.0 - str_is_double_strict@Base 2.8.0 - str_is_int@Base 2.8.0 - str_is_int_strict@Base 2.8.0 - str_is_long@Base 2.8.0 - str_is_long_strict@Base 2.8.0 - str_is_short@Base 2.8.0 - str_is_short_strict@Base 2.8.0 - str_is_uint@Base 2.8.0 - str_is_uint_strict@Base 2.8.0 - str_is_ulong@Base 2.8.0 - str_is_ulong_strict@Base 2.8.0 - str_is_ushort@Base 2.8.0 - str_is_ushort_strict@Base 2.8.0 - str_ltrim@Base 2.8.0 - str_ltrim_m@Base 2.8.0 - str_ltrim_space@Base 2.8.0 - str_rtrim@Base 2.8.0 - str_rtrim_m@Base 2.8.0 - str_rtrim_space@Base 2.8.0 - str_to_double@Base 2.8.0 - str_to_double_strict@Base 2.8.0 - str_to_int@Base 2.8.0 - str_to_int_strict@Base 2.8.0 - str_to_long@Base 2.8.0 - str_to_long_strict@Base 2.8.0 - str_to_short@Base 2.8.0 - str_to_short_strict@Base 2.8.0 - str_to_uint@Base 2.8.0 - str_to_uint_strict@Base 2.8.0 - str_to_ulong@Base 2.8.0 - str_to_ulong_strict@Base 2.8.0 - str_to_ushort@Base 2.8.0 - str_to_ushort_strict@Base 2.8.0 - str_trim@Base 2.8.0 - str_trim_m@Base 2.8.0 - str_trim_space@Base 2.8.0 - strarr_alloc@Base 2.8.0 - strarr_free@Base 2.8.0 - stringset_to_strarr@Base 2.8.0 - stringvector_to_strarr@Base 2.8.0 - syslogbit_set@Base 2.8.0 - (c++)"typeinfo for nut::Client@Base" 2.8.0 - (c++)"typeinfo for nut::IOException@Base" 2.8.0 - (c++)"typeinfo for nut::NotConnectedException@Base" 2.8.0 - (c++)"typeinfo for nut::NutException@Base" 2.8.0 - (c++)"typeinfo for nut::SystemException@Base" 2.8.0 - (c++)"typeinfo for nut::TcpClient@Base" 2.8.0 - (c++)"typeinfo for nut::TimeoutException@Base" 2.8.0 - (c++)"typeinfo for nut::UnknownHostException@Base" 2.8.0 - (c++)"typeinfo name for nut::Client@Base" 2.8.0 - (c++)"typeinfo name for nut::IOException@Base" 2.8.0 - (c++)"typeinfo name for nut::NotConnectedException@Base" 2.8.0 - (c++)"typeinfo name for nut::NutException@Base" 2.8.0 - (c++)"typeinfo name for nut::SystemException@Base" 2.8.0 - (c++)"typeinfo name for nut::TcpClient@Base" 2.8.0 - (c++)"typeinfo name for nut::TimeoutException@Base" 2.8.0 - (c++)"typeinfo name for nut::UnknownHostException@Base" 2.8.0 - upslog_with_errno@Base 2.8.0 - upslogx@Base 2.8.0 - (c++)"void std::_Destroy_aux::__destroy, std::allocator >*>(std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*)@Base" 2.8.0 - (c++)"void std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > const&>(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++|arch=x32)"void std::vector, std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&)@Base" 2.8.0 - (c++)"void std::vector, std::allocator >, std::allocator, std::allocator > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > >::_M_realloc_insert, std::allocator >, std::allocator, std::allocator > > > >(__gnu_cxx::__normal_iterator, std::allocator >, std::allocator, std::allocator > > >*, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > >, std::vector, std::allocator >, std::allocator, std::allocator > > >&&)@Base" 2.8.0 - (c++)"vtable for nut::Client@Base" 2.8.0 - (c++)"vtable for nut::IOException@Base" 2.8.0 - (c++)"vtable for nut::NotConnectedException@Base" 2.8.0 - (c++)"vtable for nut::NutException@Base" 2.8.0 - (c++)"vtable for nut::SystemException@Base" 2.8.0 - (c++)"vtable for nut::TcpClient@Base" 2.8.0 - (c++)"vtable for nut::TimeoutException@Base" 2.8.0 - (c++)"vtable for nut::UnknownHostException@Base" 2.8.0 - writepid@Base 2.8.0 - xbasename@Base 2.8.0 - xcalloc@Base 2.8.0 - xmalloc@Base 2.8.0 - xrealloc@Base 2.8.0 - xstrdup@Base 2.8.0 -libnutclientstub.so.1 libnutclient2 #MINVER# -* Build-Depends-Package: libnutclient-dev - (optional=templinst|arch=amd64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St6vectorIS5_SaIS5_EESt4lessIS5_ESaIS6_IS7_SB_EEEESt10_Select1stISH_ESD_SaISH_EE17_M_emplace_uniqueIJRS7_RSG_EEES6_ISt17_Rb_tree_iteratorISH_EbEDpOT_@Base 2.8.0 - (optional=templinst|arch=amd64 arm64 armel armhf hppa m68k mips64el ppc64el riscv64 sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_St6vectorIS5_SaIS5_EESt4lessIS5_ESaIS6_IS7_SB_EEEESt10_Select1stISH_ESD_SaISH_EE17_M_emplace_uniqueIJS6_IS5_SG_EEEES6_ISt17_Rb_tree_iteratorISH_EbEDpOT_@Base 2.8.0 - (optional=templinst|arch=amd64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE17_M_emplace_uniqueIJRS7_RKSA_EEES6_ISt17_Rb_tree_iteratorISB_EbEDpOT_@Base 2.8.0 - (optional=templinst|arch=amd64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE17_M_emplace_uniqueIJRS7_RSA_EEES6_ISt17_Rb_tree_iteratorISB_EbEDpOT_@Base 2.8.0 - (optional=templinst|arch=!x32)_ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_ET0_T_SG_SF_@Base 2.8.0 - (c++)"nut::MemClientStub::authenticate(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::deviceForcedShutdown(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::deviceGetNumLogins(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::deviceLogin(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::deviceMaster(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::devicePrimary(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::executeDeviceCommand(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::getDevice(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::getDeviceCommandDescription(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::getDeviceCommandNames(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::getDeviceDescription(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::getDeviceNames[abi:cxx11]()@Base" 2.8.0 - (c++)"nut::MemClientStub::getDeviceRWVariableNames(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::getDeviceVariableDescription(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::getDeviceVariableNames(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::getDeviceVariableValue(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::getDeviceVariableValues(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::getDevicesVariableValues(std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::getTrackingResult(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::isFeatureEnabled(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::logout()@Base" 2.8.0 - (c++)"nut::MemClientStub::setDeviceVariable(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::setDeviceVariable(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.8.0 - (c++)"nut::MemClientStub::setFeature(std::__cxx11::basic_string, std::allocator > const&, bool)@Base" 2.8.0 - (c++)"nut::MemClientStub::~MemClientStub()@Base" 2.8.0 - (c++)"nut::NutException::NutException(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - nutclient_mem_create_client@Base 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > >, std::_Select1st, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > >*)@Base" 2.8.0 - (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > >, std::_Select1st, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > >, std::_Select1st, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > > >::find(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >*)@Base" 2.8.0 - (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::find(std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::operator=(std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > const&)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::_Rb_tree_node, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_copy, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_Reuse_or_alloc_node>(std::_Rb_tree_node, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >*, std::_Rb_tree_node_base*, std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_Reuse_or_alloc_node&)@Base" 2.8.0 - (c++)"std::_Rb_tree_node, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >* std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_Reuse_or_alloc_node::operator(), std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > const&>(std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > const&)@Base" 2.8.0 - (c++|arch=arm64 hppa mips64el ppc64el riscv64 sh4 sparc64)"std::pair, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > >, bool> std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > >, std::_Select1st, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > > > > >::_M_emplace_unique, std::allocator > const&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&>(std::__cxx11::basic_string, std::allocator > const&, std::map, std::allocator >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >&)@Base" 2.8.0 - (c++|arch=arm64 hppa mips64el ppc64el riscv64 sh4 sparc64)"std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, bool> std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_emplace_unique, std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&>(std::__cxx11::basic_string, std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.8.0 - (c++|arch=arm64 hppa mips64el ppc64el riscv64 sh4 sparc64)"std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, bool> std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_emplace_unique, std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > >&>(std::__cxx11::basic_string, std::allocator > const&, std::vector, std::allocator >, std::allocator, std::allocator > > >&)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::vector, std::allocator >, std::allocator, std::allocator > > >::operator=(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.8.0 - (c++|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64)"std::vector, std::allocator >, std::allocator, std::allocator > > >::vector(std::vector, std::allocator >, std::allocator, std::allocator > > > const&)@Base" 2.8.0 - (c++)"std::vector, std::allocator >, std::allocator, std::allocator > > >::~vector()@Base" 2.8.0 - (c++)"typeinfo for nut::MemClientStub@Base" 2.8.0 - (c++)"typeinfo name for nut::MemClientStub@Base" 2.8.0 - (c++)"void std::_Destroy_aux::__destroy, std::allocator >*>(std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*)@Base" 2.8.0 - (c++)"void std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > const&>(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator > const&)@Base" 2.8.0 - (c++)"vtable for nut::MemClientStub@Base" 2.8.0 diff --git a/debian/rules b/debian/rules index 0f77c02..3a4bd30 100755 --- a/debian/rules +++ b/debian/rules @@ -5,6 +5,7 @@ DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2>/dev/null) DEB_BUILD_MAINT_OPTIONS=hardening=+all DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,defs -Wl,-O1 -Wl,--as-needed include /usr/share/dpkg/buildflags.mk +include /usr/share/dpkg/pkg-info.mk DEB_CONFIGURE_EXTRA_FLAGS := --prefix= \ --sysconfdir=/etc/nut \ @@ -137,3 +138,7 @@ override_dh_installchangelogs: # to avoid that dh_installchangelogs -pnut -Xhistory.txt dh_installchangelogs --remaining-packages + +override_dh_makeshlibs: + dh_makeshlibs -plibnutclient2 -V'libnutclient2 (= ${DEB_VERSION})' + dh_makeshlibs -Nlibnutclient2