This bug was fixed in the package libcmis - 0.5.2-1ubuntu1

---------------
libcmis (0.5.2-1ubuntu1) focal; urgency=medium

  * debian/patches/include-libxml-headers-outside-of-extern-c: Take patch
    suggested on upstream bug to fix FTBFS with new ICU. (LP: #1870062)

 -- Iain Lane <i...@orangesquash.org.uk>  Tue, 07 Apr 2020 15:28:36
+0100

** Changed in: libcmis (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libcmis in Ubuntu.
https://bugs.launchpad.net/bugs/1870062

Title:
  libcmis ftbfs in focal

Status in libcmis package in Ubuntu:
  Fix Released

Bug description:
  https://launchpadlibrarian.net/471776627/buildlog_ubuntu-focal-
  amd64.libcmis_0.5.2-1build1_BUILDING.txt.gz

  seen in the second focal test rebuild

  /usr/include/unicode/localpointer.h:371:1: error: template with C linkage
    371 | template<typename T>
        | ^~~~~~~~
  In file included from repository.cxx:29:
  ../../inc/libcmis-c/repository.h:32:1: note: ‘extern "C"’ linkage started here
     32 | extern "C" {
        | ^~~~~~~~~~
  In file included from /usr/include/unicode/uenum.h:23,
                   from /usr/include/unicode/ucnv.h:53,
                   from /usr/include/libxml2/libxml/encoding.h:31,
                   from /usr/include/libxml2/libxml/parser.h:810,
                   from /usr/include/libxml2/libxml/globals.h:18,
                   from /usr/include/libxml2/libxml/threads.h:35,
                   from /usr/include/libxml2/libxml/xmlmemory.h:218,
                   from /usr/include/libxml2/libxml/tree.h:1307,
                   from ../../inc/libcmis-c/repository.h:35,
                   from repository.cxx:29:
  /usr/include/unicode/ucnv.h:585:1: error: conflicting declaration of C 
function ‘void icu_66::swap(icu_66::LocalUConverterPointer&, 
icu_66::LocalUConverterPointer&)’
    585 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, 
ucnv_close);
        | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/unicode/uenum.h:68:1: note: previous declaration ‘void 
icu_66::swap(icu_66::LocalUEnumerationPointer&, 
icu_66::LocalUEnumerationPointer&)’
     68 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, 
uenum_close);
        | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  make[4]: *** [Makefile:619: libcmis_c_0.5_la-repository.lo] Error 1
  make[4]: *** Waiting for unfinished jobs....
  make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/libcmis-c'
  make[3]: *** [Makefile:523: all-recursive] Error 1
  make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
  make[2]: *** [Makefile:538: all-recursive] Error 1
  make[2]: Leaving directory '/<<PKGBUILDDIR>>'
  make[1]: *** [debian/rules:43: override_dh_auto_build] Error 2
  make[1]: Leaving directory '/<<PKGBUILDDIR>>'
  make: *** [debian/rules:23: build] Error 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libcmis/+bug/1870062/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to