Temporary header file '/tmp/SXtg3ElvmW/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/wreport/benchmark.h"
  #include "/usr/include/wreport/buffers/bufr.h"
  #include "/usr/include/wreport/buffers/crex.h"
  #include "/usr/include/wreport/bufr/decoder.h"
  #include "/usr/include/wreport/bufr/input.h"
  #include "/usr/include/wreport/bufr/trace.h"
  #include "/usr/include/wreport/bulletin/associated_fields.h"
  #include "/usr/include/wreport/bulletin/bitmaps.h"
  #include "/usr/include/wreport/bulletin/dds-printer.h"
  #include "/usr/include/wreport/bulletin/dds-scanfeatures.h"
  #include "/usr/include/wreport/bulletin/dds-validator.h"
  #include "/usr/include/wreport/bulletin/internals.h"
  #include "/usr/include/wreport/bulletin/interpreter.h"
  #include "/usr/include/wreport/bulletin.h"
  #include "/usr/include/wreport/codetables.h"
  #include "/usr/include/wreport/conv.h"
  #include "/usr/include/wreport/dtable.h"
  #include "/usr/include/wreport/error.h"
  #include "/usr/include/wreport/fwd.h"
  #include "/usr/include/wreport/internals/tabledir.h"
  #include "/usr/include/wreport/notes.h"
  #include "/usr/include/wreport/opcodes.h"
  #include "/usr/include/wreport/options.h"
  #include "/usr/include/wreport/python.h"
  #include "/usr/include/wreport/subset.h"
  #include "/usr/include/wreport/tableinfo.h"
  #include "/usr/include/wreport/tables.h"
  #include "/usr/include/wreport/tests.h"
  #include "/usr/include/wreport/utils/lua.h"
  #include "/usr/include/wreport/utils/string.h"
  #include "/usr/include/wreport/utils/subprocess.h"
  #include "/usr/include/wreport/utils/sys.h"
  #include "/usr/include/wreport/utils/term.h"
  #include "/usr/include/wreport/utils/testrunner.h"
  #include "/usr/include/wreport/utils/tests.h"
  #include "/usr/include/wreport/var.h"
  #include "/usr/include/wreport/varinfo.h"
  #include "/usr/include/wreport/vartable.h"
  #include "/usr/include/wreport/version.h"

  // add namespaces
  namespace wreport{typedef int tmp_add_type_1;}
  wreport::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace wreport{namespace benchmark{typedef int tmp_add_type_2;}}
  wreport::benchmark::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace wreport{namespace buffers{typedef int tmp_add_type_3;}}
  wreport::buffers::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace wreport{namespace bufr{typedef int tmp_add_type_4;}}
  wreport::bufr::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace wreport{namespace BUFR08001{typedef int tmp_add_type_5;}}
  wreport::BUFR08001::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace wreport{namespace BUFR08042{typedef int tmp_add_type_6;}}
  wreport::BUFR08042::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace wreport{namespace bulletin{typedef int tmp_add_type_7;}}
  wreport::bulletin::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace wreport{namespace errors{typedef int tmp_add_type_8;}}
  wreport::errors::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace wreport{namespace notes{typedef int tmp_add_type_9;}}
  wreport::notes::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace wreport{namespace options{typedef int tmp_add_type_10;}}
  wreport::options::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace wreport{namespace tabledir{typedef int tmp_add_type_11;}}
  wreport::tabledir::tmp_add_type_11 tmp_add_func_11(){return 0;};

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

In file included from /tmp/SXtg3ElvmW/dump1.h:35:
/usr/include/wreport/python.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.

