Package: libofx
Version: 1:0.9.15-2

The build fails on some (Ubuntu) architecture due to cpp symbols, the
attached patch mark some extra ones that fixes the build

Build log example
https://launchpadlibrarian.net/449705134/buildlog_ubuntu-focal-ppc64el.libofx_1%3A0.9.15-2_BUILDING.txt.gz

+#MISSING: 1:0.9.15-2# (c++|optional)"std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > std::operator+<char, 
std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >&&, char const*)@Base" 0.9.14
+#MISSING: 1:0.9.15-2# (c++)"void std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char 
const*, char const*, std::forward_iterator_tag)@Base" 0.9.14
  (c++)"void std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::_M_construct<char*>(char*, char*, 
std::forward_iterator_tag)@Base" 0.9.14
dh_makeshlibs: failing due to earlier errors

diff -Nru libofx-0.9.15/debian/changelog libofx-0.9.15/debian/changelog
--- libofx-0.9.15/debian/changelog      2019-10-15 11:38:50.000000000 +0200
+++ libofx-0.9.15/debian/changelog      2019-12-04 15:48:20.000000000 +0100
@@ -1,3 +1,10 @@
+libofx (1:0.9.15-3) unstable; urgency=medium
+
+  * debian/libofx7.symbols:
+    - flag extra cpp symbols as optional
+
+ -- Sebastien Bacher <seb...@ubuntu.com>  Wed, 04 Dec 2019 15:12:39 +0100
+
 libofx (1:0.9.15-2) unstable; urgency=medium
 
   * Update symbols file.
diff -Nru libofx-0.9.15/debian/libofx7.symbols 
libofx-0.9.15/debian/libofx7.symbols
--- libofx-0.9.15/debian/libofx7.symbols        2019-10-15 11:38:50.000000000 
+0200
+++ libofx-0.9.15/debian/libofx7.symbols        2019-12-04 15:39:27.000000000 
+0100
@@ -1,9 +1,9 @@
 libofx.so.7 #PACKAGE# #MINVER#
 * Build-Depends-Package: #PACKAGE#
- (c++)"void std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::_M_construct<char const*>(char const*, char const*, 
std::forward_iterator_tag)@Base" 0.9.14
- (c++)"void std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::_M_construct<char*>(char*, char*, 
std::forward_iterator_tag)@Base" 0.9.14
+ (c++|optional)"void std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::_M_construct<char const*>(char const*, char const*, 
std::forward_iterator_tag)@Base" 0.9.14
+ (c++|optional)"void std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::_M_construct<char*>(char*, char*, 
std::forward_iterator_tag)@Base" 0.9.14
  (c++|optional)"std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > std::operator+<char, std::char_traits<char>, 
std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >&&, char const*)@Base" 0.9.14
- (c++)"std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > std::operator+<char, std::char_traits<char>, 
std::allocator<char> >(char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)@Base" 0.9.14
+ (c++|optional)"std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > std::operator+<char, std::char_traits<char>, 
std::allocator<char> >(char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)@Base" 0.9.14
  libofx_free_context@Base 0.9.14
  libofx_get_file_format_description@Base 0.9.14
  libofx_get_file_format_from_str@Base 0.9.14

Reply via email to