Bug#1119324: libzen: Please check given patch to fix build on ppc64el

Trupti <[email protected]>
Newsgroups gmane.linux.debian.ports.powerpc
Message-ID <ae8ebb2ef0f9330ce3138f1e140d9ae4__37089.8794311628$1761732208$gmane$org@linux.ibm.com>
Source: libzen
Version: 0.4.41-3
Distribution: sid
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
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
fix-libzen-symbols.patch (text/x-diff, 4.2 KB)
--- ../../../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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.