Build failure with latest ICU 64.1

Andreas Sturmlechner asturm at gentoo.org
Fri Mar 29 11:43:41 UTC 2019


On Friday, 29 March 2019 at 11:51, Stephan Bergmann wrote:

> > In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:64,
> >                   from /usr/include/unicode/localpointer.h:45,
> >                   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,
> 
> smells like any of the above files is #include'ed from within an extern 
> "C" block?

Indeed, /usr/include/xmlsec1/xmlsec/base64.h has:

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

#include <libxml/tree.h>

#include <xmlsec/xmlsec.h>


(this is from system-xmlsec-1.2.27)

Regards,
Andreas





More information about the LibreOffice mailing list