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 _______________________________________________ LibreOffice mailing list LibreOffice@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/libreoffice