Temporary header file '/tmp/7SqZ8Db5IO/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/ui-gxmlcpp/Buffer.hpp"
  #include "/usr/include/ui-gxmlcpp/Conf.hpp"
  #include "/usr/include/ui-gxmlcpp/Exception.hpp"
  #include "/usr/include/ui-gxmlcpp/RelaxNGTree.hpp"
  #include "/usr/include/ui-gxmlcpp/SchemaTree.hpp"
  #include "/usr/include/ui-gxmlcpp/Shortcuts.hpp"
  #include "/usr/include/ui-gxmlcpp/Tree.hpp"
  #include "/usr/include/ui-gxmlcpp/Util.hpp"
  #include "/usr/include/ui-gxmlcpp/ValidatorTree.hpp"
  #include "/usr/include/ui-gxmlcpp/XMLDump.hpp"
  #include "/usr/include/ui-gxmlcpp/XMLNode.hpp"
  #include "/usr/include/ui-gxmlcpp/XMLNodeSet.hpp"
  #include "/usr/include/ui-gxmlcpp/XMLTree.hpp"
  #include "/usr/include/ui-gxmlcpp/XPathContext.hpp"
  #include "/usr/include/ui-gxmlcpp/XPathObject.hpp"
  #include "/usr/include/ui-gxmlcpp/XSLTrans.hpp"
  #include "/usr/include/ui-gxmlcpp/XSLTransTree.hpp"
  #include "/usr/include/ui-gxmlcpp/XSLTree.hpp"
  #include "/usr/include/ui-gxmlcpp/compat_warning.h"
  #include "/usr/include/ui-gxmlcpp/version.h"

  // add namespaces
  namespace icu_72{typedef int tmp_add_type_1;}
  icu_72::tmp_add_type_1 tmp_add_func_1(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/7SqZ8Db5IO/dump1.h"  -I/usr/include/libxml2

In file included from /usr/include/ui-gxmlcpp/Buffer.hpp:20,
                 from /tmp/7SqZ8Db5IO/dump1.h:12:
/usr/include/ui-gxmlcpp/Exception.hpp:17:10: fatal error: ui-utilcpp/Exception.hpp: No such file or directory
   17 | #include <ui-utilcpp/Exception.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

