Bug#1119324: libzen: Please check given patch to fix build on ppc64el
Source: libzen
Version: 0.4.41-3
Distribution: sid
Severity: normal
Tags: patch
X-Debbugs-Cc: debian-powerpc@lists.debian.org
User: debian-powerpc@lists.debian.org
Usertags: ppc64el
Hello,
Package libzen currently FTBFS on ppc64el with below error:
dpkg-gensymbols: error: some new symbols appeared in the symbols file:
dpkg-gensymbols: error: some symbols or patterns disappeared in the
symbols file:
I have updated the symbol file accordingly and submitted a patch to
address these issue
present in the build log (
https://buildd.debian.org/status/fetch.php?pkg=libzen&arch=ppc64el&ver=0.4.41-3&stamp=1759143125&raw=0
).
Thanks,
Trupti
--- ../../../libzen_old/libzen-0.4.41/debian/libzen0t64.symbols 2025-09-29 05:33:35.000000000 -0400
+++ libzen0t64.symbols 2025-10-29 15:00:08.604425757 -0400
@@ -4,16 +4,16 @@
(c++|regex)"ZenLib::InfoMap::Get\(ZenLib::Ztring const&, unsigned (int|long)\) const@Base" 0.4.23
(c++|regex)"ZenLib::InfoMap::Get\(ZenLib::Ztring const&, unsigned (int|long), ZenLib::Ztring const&, unsigned (int|long)\) const@Base" 0.4.23
(c++|regex)"ZenLib::InfoMap::Separator_Set\(unsigned (int|long), ZenLib::Ztring const&\)@Base" 0.4.23
- (c++|regex)"ZenLib::int128::int128\((long double|__float128) const&\)@Base" 0.4.23
+ (c++|regex)"ZenLib::int128::int128\((long double|__float128) const&\)@Base" 0.4.41-3
(c++|regex)"ZenLib::Thread::Sleep\(unsigned (int|long)\)@Base" 0.4.23
(c++|regex)"ZenLib::Translation::Separator_Set\(unsigned (int|long), ZenLib::Ztring const&\)@Base" 0.4.23
- (c++|regex)"ZenLib::uint128::uint128\((long double|__float128) const&\)@Base" 0.4.23
+ (c++|regex)"ZenLib::uint128::uint128\((long double|__float128) const&\)@Base" 0.4.41-3
(c++|regex)"ZenLib::Ztring::Date_From_String\(char const\*, unsigned (int|long)\)@Base" 0.4.23
(c++|regex)"ZenLib::Ztring::FindAndReplace\(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned (int|long), ZenLib::ztring_t\)@Base" 0.4.31-2~
(c++|regex)"ZenLib::Ztring::From_ISO_8859_1\(char const\*, unsigned (int|long), unsigned (int|long)\)@Base" 0.4.23
(c++|regex)"ZenLib::Ztring::From_ISO_8859_2\(char const\*, unsigned (int|long), unsigned (int|long)\)@Base" 0.4.23
(c++|regex)"ZenLib::Ztring::From_Local\(char const\*, unsigned (int|long), unsigned (int|long)\)@Base" 0.4.23
- (c++|regex)"ZenLib::Ztring::From_Number\((long double|__float128), unsigned char, ZenLib::ztring_t\)@Base" 0.4.23
+ (c++|regex)"ZenLib::Ztring::From_Number\((long double|__float128), unsigned char, ZenLib::ztring_t\)@Base" 0.4.41-3
(c++|regex)"ZenLib::Ztring::From_Unicode\(wchar_t const\*, unsigned (int|long), unsigned (int|long)\)@Base" 0.4.23
(c++|regex)"ZenLib::Ztring::From_UTF16BE\(char const\*, unsigned (int|long), unsigned (int|long)\)@Base" 0.4.23
(c++|regex)"ZenLib::Ztring::From_UTF16\(char const\*, unsigned (int|long), unsigned (int|long)\)@Base" 0.4.23
@@ -129,7 +129,7 @@
(c++)"ZenLib::Format::Html::Request::Request(ZenLib::Format::Html::Request const&)@Base" 0.4.23
(c++)"ZenLib::Format::Http::Char2Hex(unsigned char)@Base" 0.4.23
(c++)"ZenLib::Format::Http::Char2Hex(wchar_t)@Base" 0.4.23
- (optional|c++)"ZenLib::Format::Http::Cookie::~Cookie()@Base" 0.4.23
+ (optional|c++)"ZenLib::Format::Http::Cookie::~Cookie()@Base" 0.4.41-3
(c++)"ZenLib::Format::Http::Cookies::Cookies()@Base" 0.4.23
(c++)"ZenLib::Format::Http::Cookies::Create_Lines(std::basic_ostream<char, std::char_traits<char> >&)@Base" 0.4.23
(c++|regex)"ZenLib::Format::Http::Cookies::Set\(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long( long)?, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool\)@Base" 0.4.31-2~
@@ -412,8 +412,13 @@
(c++)"ZenLib::Ztring::TrimRight(wchar_t)@Base" 0.4.23
(c++)"ZenLib::Ztring::Trim(wchar_t)@Base" 0.4.23
(c++)"ZenLib::Ztring::~Ztring()@Base" 0.4.23
- (optional|c++|regex)"^__gnu_cxx::" 0.4.23
+ (optional|c++|regex)"^__gnu_cxx::" 0.4.41-3
(optional|c++|regex)"^std::" 0.4.23
(optional|c++|regex)"^(void|ZenLib::ZtringList\*|ZenLib::Ztring\*|bool|wchar_t\*) std::" 0.4.23
- (optional|c++|regex)"^ZenLib::Ztring::ToZtring" 0.4.23
+ (optional|c++|regex)"^ZenLib::Ztring::ToZtring" 0.4.41-3
(optional|c++)"ZenLib::Ztring::From_Number(unsigned long, unsigned char)@Base" 0.4.23
+ (c++)"ZenLib::Ztring::From_Number(__ieee128, unsigned char, ZenLib::ztring_t)@Base" 0.4.41-3
+ (c++)"ZenLib::int128::int128(__ieee128 const&)@Base" 0.4.41-3
+ (c++)"ZenLib::int128::int128(__ieee128 const&)@Base" 0.4.41-3
+ (c++)"ZenLib::uint128::uint128(__ieee128 const&)@Base" 0.4.41-3
+ (c++)"ZenLib::uint128::uint128(__ieee128 const&)@Base" 0.4.41-3
Reply to: