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