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.