Temporary header file '/tmp/dLNHvWwItO/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/pinball/AlignVisitor.h"
  #include "/usr/include/pinball/AmbientLightVisitor.h"
  #include "/usr/include/pinball/ArmBehavior.h"
  #include "/usr/include/pinball/BallGroup.h"
  #include "/usr/include/pinball/BaseTest.h"
  #include "/usr/include/pinball/Behavior.h"
  #include "/usr/include/pinball/BehaviorVisitor.h"
  #include "/usr/include/pinball/BigSphere.h"
  #include "/usr/include/pinball/BillBoard.h"
  #include "/usr/include/pinball/BounceBehavior.h"
  #include "/usr/include/pinball/BumperBehavior.h"
  #include "/usr/include/pinball/Camera.h"
  #include "/usr/include/pinball/CollisionBounds.h"
  #include "/usr/include/pinball/CollisionVisitor.h"
  #include "/usr/include/pinball/ColorBehavior.h"
  #include "/usr/include/pinball/Cone.h"
  #include "/usr/include/pinball/Cube.h"
  #include "/usr/include/pinball/Cylinder.h"
  #include "/usr/include/pinball/EMath.h"
  #include "/usr/include/pinball/EyeBehavior.h"
  #include "/usr/include/pinball/FakeModuleBehavior.h"
  #include "/usr/include/pinball/Grid.h"
  #include "/usr/include/pinball/Group.h"
  #include "/usr/include/pinball/KeyBehavior.h"
  #include "/usr/include/pinball/KeyRotBehavior.h"
  #include "/usr/include/pinball/Light.h"
  #include "/usr/include/pinball/Loader.h"
  #include "/usr/include/pinball/LoaderModule.h"
  #include "/usr/include/pinball/Menu.h"
  #include "/usr/include/pinball/Node.h"
  #include "/usr/include/pinball/Obj3dsUtil.h"
  #include "/usr/include/pinball/OctTree.h"
  #include "/usr/include/pinball/OpenGLVisitor.h"
  #include "/usr/include/pinball/Pinball.h"
  #include "/usr/include/pinball/PlungerBehavior.h"
  #include "/usr/include/pinball/PointLightVisitor.h"
  #include "/usr/include/pinball/Polygon.h"
  #include "/usr/include/pinball/Private.h"
  #include "/usr/include/pinball/Profiler.h"
  #include "/usr/include/pinball/Score.h"
  #include "/usr/include/pinball/Script.h"
  #include "/usr/include/pinball/Shape3D.h"
  #include "/usr/include/pinball/SignalSender.h"
  #include "/usr/include/pinball/Sound.h"
  #include "/usr/include/pinball/SoundVisitor.h"
  #include "/usr/include/pinball/Sphere.h"
  #include "/usr/include/pinball/SrcTest.h"
  #include "/usr/include/pinball/StateBehavior.h"
  #include "/usr/include/pinball/StateMachine.h"
  #include "/usr/include/pinball/StdAnimation.h"
  #include "/usr/include/pinball/Table.h"
  #include "/usr/include/pinball/TexAnimation.h"
  #include "/usr/include/pinball/TransformVisitor.h"
  #include "/usr/include/pinball/Visitor.h"
  #include "/usr/include/pinball/pinconfig.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/dLNHvWwItO/dump1.h"

In file included from /usr/include/pinball/ArmBehavior.h:17,
                 from /tmp/dLNHvWwItO/dump1.h:14:
/usr/include/pinball/Keyboard.h:14:2: error: #error Must include Private.h before Keyboard.h
   14 | #error Must include Private.h before Keyboard.h
      |  ^~~~~
In file included from /usr/include/pinball/Shape3D.h:26,
                 from /usr/include/pinball/BigSphere.h:12,
                 from /tmp/dLNHvWwItO/dump1.h:19:
/usr/include/pinball/TextureUtil.h:15:2: error: #error "Must include Private.h before Config.h"
   15 | #error "Must include Private.h before Config.h"
      |  ^~~~~
In file included from /tmp/dLNHvWwItO/dump1.h:49:
/usr/include/pinball/Private.h:46:10: fatal error: config-rzr.h: No such file or directory
   46 | #include "config-rzr.h" // in a separate file until a better integration
      |          ^~~~~~~~~~~~~~
compilation terminated.

