Temporary header file '/tmp/LJ4M19mGtc/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/simgear/bucket/newbucket.hxx"
  #include "/usr/include/simgear/bvh/BVHBoundingBoxVisitor.hxx"
  #include "/usr/include/simgear/bvh/BVHGroup.hxx"
  #include "/usr/include/simgear/bvh/BVHLineGeometry.hxx"
  #include "/usr/include/simgear/bvh/BVHLineSegmentVisitor.hxx"
  #include "/usr/include/simgear/bvh/BVHMaterial.hxx"
  #include "/usr/include/simgear/bvh/BVHMotionTransform.hxx"
  #include "/usr/include/simgear/bvh/BVHNearestPointVisitor.hxx"
  #include "/usr/include/simgear/bvh/BVHNode.hxx"
  #include "/usr/include/simgear/bvh/BVHPageNode.hxx"
  #include "/usr/include/simgear/bvh/BVHPageRequest.hxx"
  #include "/usr/include/simgear/bvh/BVHPager.hxx"
  #include "/usr/include/simgear/bvh/BVHStaticBinary.hxx"
  #include "/usr/include/simgear/bvh/BVHStaticData.hxx"
  #include "/usr/include/simgear/bvh/BVHStaticGeometry.hxx"
  #include "/usr/include/simgear/bvh/BVHStaticGeometryBuilder.hxx"
  #include "/usr/include/simgear/bvh/BVHStaticLeaf.hxx"
  #include "/usr/include/simgear/bvh/BVHStaticNode.hxx"
  #include "/usr/include/simgear/bvh/BVHStaticTriangle.hxx"
  #include "/usr/include/simgear/bvh/BVHSubTreeCollector.hxx"
  #include "/usr/include/simgear/bvh/BVHTransform.hxx"
  #include "/usr/include/simgear/bvh/BVHVisitor.hxx"
  #include "/usr/include/simgear/canvas/Canvas.hxx"
  #include "/usr/include/simgear/canvas/CanvasEvent.hxx"
  #include "/usr/include/simgear/canvas/CanvasEventManager.hxx"
  #include "/usr/include/simgear/canvas/CanvasEventTypes.hxx"
  #include "/usr/include/simgear/canvas/CanvasEventVisitor.hxx"
  #include "/usr/include/simgear/canvas/CanvasMgr.hxx"
  #include "/usr/include/simgear/canvas/CanvasObjectPlacement.hxx"
  #include "/usr/include/simgear/canvas/CanvasPlacement.hxx"
  #include "/usr/include/simgear/canvas/CanvasSystemAdapter.hxx"
  #include "/usr/include/simgear/canvas/CanvasWindow.hxx"
  #include "/usr/include/simgear/canvas/ODGauge.hxx"
  #include "/usr/include/simgear/canvas/ShivaVG/openvg.h"
  #include "/usr/include/simgear/canvas/ShivaVG/vgu.h"
  #include "/usr/include/simgear/canvas/VGInitOperation.hxx"
  #include "/usr/include/simgear/canvas/canvas_fwd.hxx"
  #include "/usr/include/simgear/canvas/elements/CanvasElement.hxx"
  #include "/usr/include/simgear/canvas/elements/CanvasGroup.hxx"
  #include "/usr/include/simgear/canvas/elements/CanvasImage.hxx"
  #include "/usr/include/simgear/canvas/elements/CanvasMap.hxx"
  #include "/usr/include/simgear/canvas/elements/CanvasPath.hxx"
  #include "/usr/include/simgear/canvas/elements/CanvasText.hxx"
  #include "/usr/include/simgear/canvas/events/CustomEvent.hxx"
  #include "/usr/include/simgear/canvas/events/DeviceEvent.hxx"
  #include "/usr/include/simgear/canvas/events/KeyboardEvent.hxx"
  #include "/usr/include/simgear/canvas/events/MouseEvent.hxx"
  #include "/usr/include/simgear/canvas/layout/AlignFlag_values.hxx"
  #include "/usr/include/simgear/canvas/layout/BoxLayout.hxx"
  #include "/usr/include/simgear/canvas/layout/Layout.hxx"
  #include "/usr/include/simgear/canvas/layout/LayoutItem.hxx"
  #include "/usr/include/simgear/canvas/layout/NasalWidget.hxx"
  #include "/usr/include/simgear/canvas/layout/SpacerItem.hxx"
  #include "/usr/include/simgear/compiler.h"
  #include "/usr/include/simgear/constants.h"
  #include "/usr/include/simgear/debug/BufferedLogCallback.hxx"
  #include "/usr/include/simgear/debug/ErrorReportingCallback.hxx"
  #include "/usr/include/simgear/debug/LogCallback.hxx"
  #include "/usr/include/simgear/debug/LogEntry.hxx"
  #include "/usr/include/simgear/debug/OsgIoCapture.hxx"
  #include "/usr/include/simgear/debug/debug_types.h"
  #include "/usr/include/simgear/debug/logstream.hxx"
  #include "/usr/include/simgear/embedded_resources/EmbeddedResource.hxx"
  #include "/usr/include/simgear/embedded_resources/EmbeddedResourceManager.hxx"
  #include "/usr/include/simgear/embedded_resources/EmbeddedResourceProxy.hxx"
  #include "/usr/include/simgear/emesary/Emesary.hxx"
  #include "/usr/include/simgear/emesary/INotification.hxx"
  #include "/usr/include/simgear/emesary/IReceiver.hxx"
  #include "/usr/include/simgear/emesary/ITransmitter.hxx"
  #include "/usr/include/simgear/emesary/ReceiptStatus.hxx"
  #include "/usr/include/simgear/emesary/Transmitter.hxx"
  #include "/usr/include/simgear/emesary/notifications.hxx"
  #include "/usr/include/simgear/environment/metar.hxx"
  #include "/usr/include/simgear/environment/precipitation.hxx"
  #include "/usr/include/simgear/ephemeris/celestialBody.hxx"
  #include "/usr/include/simgear/ephemeris/ephemeris.hxx"
  #include "/usr/include/simgear/ephemeris/jupiter.hxx"
  #include "/usr/include/simgear/ephemeris/mars.hxx"
  #include "/usr/include/simgear/ephemeris/mercury.hxx"
  #include "/usr/include/simgear/ephemeris/moonpos.hxx"
  #include "/usr/include/simgear/ephemeris/neptune.hxx"
  #include "/usr/include/simgear/ephemeris/pluto.hxx"
  #include "/usr/include/simgear/ephemeris/saturn.hxx"
  #include "/usr/include/simgear/ephemeris/star.hxx"
  #include "/usr/include/simgear/ephemeris/stardata.hxx"
  #include "/usr/include/simgear/ephemeris/uranus.hxx"
  #include "/usr/include/simgear/ephemeris/venus.hxx"
  #include "/usr/include/simgear/io/DNSClient.hxx"
  #include "/usr/include/simgear/io/HTTPClient.hxx"
  #include "/usr/include/simgear/io/HTTPFileRequest.hxx"
  #include "/usr/include/simgear/io/HTTPMemoryRequest.hxx"
  #include "/usr/include/simgear/io/HTTPRepository.hxx"
  #include "/usr/include/simgear/io/HTTPRequest.hxx"
  #include "/usr/include/simgear/io/iochannel.hxx"
  #include "/usr/include/simgear/io/iostreams/CharArrayStream.hxx"
  #include "/usr/include/simgear/io/iostreams/gzcontainerfile.hxx"
  #include "/usr/include/simgear/io/iostreams/gzfstream.hxx"
  #include "/usr/include/simgear/io/iostreams/sgstream.hxx"
  #include "/usr/include/simgear/io/iostreams/zlibstream.hxx"
  #include "/usr/include/simgear/io/lowlevel.hxx"
  #include "/usr/include/simgear/io/raw_socket.hxx"
  #include "/usr/include/simgear/io/sg_binobj.hxx"
  #include "/usr/include/simgear/io/sg_file.hxx"
  #include "/usr/include/simgear/io/sg_netBuffer.hxx"
  #include "/usr/include/simgear/io/sg_netChannel.hxx"
  #include "/usr/include/simgear/io/sg_netChat.hxx"
  #include "/usr/include/simgear/io/sg_serial.hxx"
  #include "/usr/include/simgear/io/sg_socket.hxx"
  #include "/usr/include/simgear/io/sg_socket_udp.hxx"
  #include "/usr/include/simgear/io/untar.hxx"
  #include "/usr/include/simgear/magvar/coremag.hxx"
  #include "/usr/include/simgear/magvar/magvar.hxx"
  #include "/usr/include/simgear/math/SGBox.hxx"
  #include "/usr/include/simgear/math/SGCMath.hxx"
  #include "/usr/include/simgear/math/SGGeoc.hxx"
  #include "/usr/include/simgear/math/SGGeod.hxx"
  #include "/usr/include/simgear/math/SGGeodesy.hxx"
  #include "/usr/include/simgear/math/SGGeometry.hxx"
  #include "/usr/include/simgear/math/SGGeometryFwd.hxx"
  #include "/usr/include/simgear/math/SGIntersect.hxx"
  #include "/usr/include/simgear/math/SGLimits.hxx"
  #include "/usr/include/simgear/math/SGLineSegment.hxx"
  #include "/usr/include/simgear/math/SGLocation.hxx"
  #include "/usr/include/simgear/math/SGMath.hxx"
  #include "/usr/include/simgear/math/SGMathFwd.hxx"
  #include "/usr/include/simgear/math/SGMatrix.hxx"
  #include "/usr/include/simgear/math/SGMisc.hxx"
  #include "/usr/include/simgear/math/SGPlane.hxx"
  #include "/usr/include/simgear/math/SGQuat.hxx"
  #include "/usr/include/simgear/math/SGRay.hxx"
  #include "/usr/include/simgear/math/SGRect.hxx"
  #include "/usr/include/simgear/math/SGSphere.hxx"
  #include "/usr/include/simgear/math/SGTriangle.hxx"
  #include "/usr/include/simgear/math/SGVec2.hxx"
  #include "/usr/include/simgear/math/SGVec3.hxx"
  #include "/usr/include/simgear/math/SGVec4.hxx"
  #include "/usr/include/simgear/math/beziercurve.hxx"
  #include "/usr/include/simgear/math/interpolater.hxx"
  #include "/usr/include/simgear/math/leastsqs.hxx"
  #include "/usr/include/simgear/math/sg_geodesy.hxx"
  #include "/usr/include/simgear/math/sg_random.h"
  #include "/usr/include/simgear/math/sg_types.hxx"
  #include "/usr/include/simgear/math/simd.hxx"
  #include "/usr/include/simgear/math/simd4x4.hxx"
  #include "/usr/include/simgear/misc/CSSBorder.hxx"
  #include "/usr/include/simgear/misc/ListDiff.hxx"
  #include "/usr/include/simgear/misc/ResourceManager.hxx"
  #include "/usr/include/simgear/misc/SVGpreserveAspectRatio.hxx"
  #include "/usr/include/simgear/misc/SimpleMarkdown.hxx"
  #include "/usr/include/simgear/misc/argparse.hxx"
  #include "/usr/include/simgear/misc/interpolator.hxx"
  #include "/usr/include/simgear/misc/lru_cache.hxx"
  #include "/usr/include/simgear/misc/make_new.hxx"
  #include "/usr/include/simgear/misc/sg_dir.hxx"
  #include "/usr/include/simgear/misc/sg_hash.hxx"
  #include "/usr/include/simgear/misc/sg_path.hxx"
  #include "/usr/include/simgear/misc/simgear_optional.hxx"
  #include "/usr/include/simgear/misc/stdint.hxx"
  #include "/usr/include/simgear/misc/stopwatch.hxx"
  #include "/usr/include/simgear/misc/strutils.hxx"
  #include "/usr/include/simgear/misc/tabbed_values.hxx"
  #include "/usr/include/simgear/misc/test_macros.hxx"
  #include "/usr/include/simgear/misc/texcoord.hxx"
  #include "/usr/include/simgear/nasal/cppbind/Ghost.hxx"
  #include "/usr/include/simgear/nasal/cppbind/NasalCallContext.hxx"
  #include "/usr/include/simgear/nasal/cppbind/NasalContext.hxx"
  #include "/usr/include/simgear/nasal/cppbind/NasalEmesaryInterface.hxx"
  #include "/usr/include/simgear/nasal/cppbind/NasalHash.hxx"
  #include "/usr/include/simgear/nasal/cppbind/NasalMe.hxx"
  #include "/usr/include/simgear/nasal/cppbind/NasalMethodHolder.hxx"
  #include "/usr/include/simgear/nasal/cppbind/NasalObject.hxx"
  #include "/usr/include/simgear/nasal/cppbind/NasalObjectHolder.hxx"
  #include "/usr/include/simgear/nasal/cppbind/NasalString.hxx"
  #include "/usr/include/simgear/nasal/cppbind/cppbind_fwd.hxx"
  #include "/usr/include/simgear/nasal/cppbind/detail/from_nasal_helper.hxx"
  #include "/usr/include/simgear/nasal/cppbind/detail/nasal_traits.hxx"
  #include "/usr/include/simgear/nasal/cppbind/detail/to_nasal_helper.hxx"
  #include "/usr/include/simgear/nasal/cppbind/from_nasal.hxx"
  #include "/usr/include/simgear/nasal/cppbind/to_nasal.hxx"
  #include "/usr/include/simgear/nasal/iolib.h"
  #include "/usr/include/simgear/nasal/naref.h"
  #include "/usr/include/simgear/nasal/nasal.h"
  #include "/usr/include/simgear/package/Catalog.hxx"
  #include "/usr/include/simgear/package/Delegate.hxx"
  #include "/usr/include/simgear/package/Install.hxx"
  #include "/usr/include/simgear/package/Package.hxx"
  #include "/usr/include/simgear/package/Root.hxx"
  #include "/usr/include/simgear/props/AtomicChangeListener.hxx"
  #include "/usr/include/simgear/props/ExtendedPropertyAdapter.hxx"
  #include "/usr/include/simgear/props/PropertyBasedElement.hxx"
  #include "/usr/include/simgear/props/PropertyBasedMgr.hxx"
  #include "/usr/include/simgear/props/PropertyInterpolationMgr.hxx"
  #include "/usr/include/simgear/props/PropertyInterpolator.hxx"
  #include "/usr/include/simgear/props/condition.hxx"
  #include "/usr/include/simgear/props/easing_functions.hxx"
  #include "/usr/include/simgear/props/propertyObject.hxx"
  #include "/usr/include/simgear/props/props.hxx"
  #include "/usr/include/simgear/props/props_io.hxx"
  #include "/usr/include/simgear/props/propsfwd.hxx"
  #include "/usr/include/simgear/props/tiedpropertylist.hxx"
  #include "/usr/include/simgear/props/vectorPropTemplates.hxx"
  #include "/usr/include/simgear/scene/material/Effect.hxx"
  #include "/usr/include/simgear/scene/material/EffectBuilder.hxx"
  #include "/usr/include/simgear/scene/material/EffectCullVisitor.hxx"
  #include "/usr/include/simgear/scene/material/EffectGeode.hxx"
  #include "/usr/include/simgear/scene/material/Pass.hxx"
  #include "/usr/include/simgear/scene/material/Technique.hxx"
  #include "/usr/include/simgear/scene/material/TextureBuilder.hxx"
  #include "/usr/include/simgear/scene/material/mat.hxx"
  #include "/usr/include/simgear/scene/material/matlib.hxx"
  #include "/usr/include/simgear/scene/material/matmodel.hxx"
  #include "/usr/include/simgear/scene/material/mipmap.hxx"
  #include "/usr/include/simgear/scene/material/parseBlendFunc.hxx"
  #include "/usr/include/simgear/scene/model/BVHDebugCollectVisitor.hxx"
  #include "/usr/include/simgear/scene/model/BVHPageNodeOSG.hxx"
  #include "/usr/include/simgear/scene/model/BoundingVolumeBuildVisitor.hxx"
  #include "/usr/include/simgear/scene/model/CheckSceneryVisitor.hxx"
  #include "/usr/include/simgear/scene/model/ConditionNode.hxx"
  #include "/usr/include/simgear/scene/model/ModelRegistry.hxx"
  #include "/usr/include/simgear/scene/model/PrimitiveCollector.hxx"
  #include "/usr/include/simgear/scene/model/SGClipGroup.hxx"
  #include "/usr/include/simgear/scene/model/SGInteractionAnimation.hxx"
  #include "/usr/include/simgear/scene/model/SGLight.hxx"
  #include "/usr/include/simgear/scene/model/SGMaterialAnimation.hxx"
  #include "/usr/include/simgear/scene/model/SGOffsetTransform.hxx"
  #include "/usr/include/simgear/scene/model/SGPickAnimation.hxx"
  #include "/usr/include/simgear/scene/model/SGReaderWriterXML.hxx"
  #include "/usr/include/simgear/scene/model/SGRotateTransform.hxx"
  #include "/usr/include/simgear/scene/model/SGScaleTransform.hxx"
  #include "/usr/include/simgear/scene/model/SGText.hxx"
  #include "/usr/include/simgear/scene/model/SGTrackToAnimation.hxx"
  #include "/usr/include/simgear/scene/model/SGTranslateTransform.hxx"
  #include "/usr/include/simgear/scene/model/animation.hxx"
  #include "/usr/include/simgear/scene/model/model.hxx"
  #include "/usr/include/simgear/scene/model/modellib.hxx"
  #include "/usr/include/simgear/scene/model/particles.hxx"
  #include "/usr/include/simgear/scene/model/persparam.hxx"
  #include "/usr/include/simgear/scene/model/placement.hxx"
  #include "/usr/include/simgear/scene/sky/CloudShaderGeometry.hxx"
  #include "/usr/include/simgear/scene/sky/cloud.hxx"
  #include "/usr/include/simgear/scene/sky/cloudfield.hxx"
  #include "/usr/include/simgear/scene/sky/dome.hxx"
  #include "/usr/include/simgear/scene/sky/moon.hxx"
  #include "/usr/include/simgear/scene/sky/newcloud.hxx"
  #include "/usr/include/simgear/scene/sky/oursun.hxx"
  #include "/usr/include/simgear/scene/sky/sky.hxx"
  #include "/usr/include/simgear/scene/sky/sphere.hxx"
  #include "/usr/include/simgear/scene/sky/stars.hxx"
  #include "/usr/include/simgear/scene/tgdb/GroundLightManager.hxx"
  #include "/usr/include/simgear/scene/tgdb/ReaderWriterSPT.hxx"
  #include "/usr/include/simgear/scene/tgdb/ReaderWriterSTG.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGBuildingBin.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGDirectionalLightBin.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGLightBin.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGModelBin.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGNodeTriangles.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGOceanTile.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGReaderWriterBTG.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGTexturedTriangleBin.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGTileDetailsCallback.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGTileGeometryBin.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGTriangleBin.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGVasiDrawable.hxx"
  #include "/usr/include/simgear/scene/tgdb/SGVertexArrayBin.hxx"
  #include "/usr/include/simgear/scene/tgdb/ShaderGeometry.hxx"
  #include "/usr/include/simgear/scene/tgdb/TreeBin.hxx"
  #include "/usr/include/simgear/scene/tgdb/apt_signs.hxx"
  #include "/usr/include/simgear/scene/tgdb/obj.hxx"
  #include "/usr/include/simgear/scene/tgdb/pt_lights.hxx"
  #include "/usr/include/simgear/scene/tgdb/userdata.hxx"
  #include "/usr/include/simgear/scene/tsync/terrasync.hxx"
  #include "/usr/include/simgear/scene/util/ColorInterpolator.hxx"
  #include "/usr/include/simgear/scene/util/CopyOp.hxx"
  #include "/usr/include/simgear/scene/util/DeletionManager.hxx"
  #include "/usr/include/simgear/scene/util/NodeAndDrawableVisitor.hxx"
  #include "/usr/include/simgear/scene/util/Noise.hxx"
  #include "/usr/include/simgear/scene/util/OptionsReadFileCallback.hxx"
  #include "/usr/include/simgear/scene/util/OsgDebug.hxx"
  #include "/usr/include/simgear/scene/util/OsgMath.hxx"
  #include "/usr/include/simgear/scene/util/OsgSingleton.hxx"
  #include "/usr/include/simgear/scene/util/PrimitiveUtils.hxx"
  #include "/usr/include/simgear/scene/util/QuadTreeBuilder.hxx"
  #include "/usr/include/simgear/scene/util/RenderConstants.hxx"
  #include "/usr/include/simgear/scene/util/SGDebugDrawCallback.hxx"
  #include "/usr/include/simgear/scene/util/SGEnlargeBoundingBox.hxx"
  #include "/usr/include/simgear/scene/util/SGImageUtils.hxx"
  #include "/usr/include/simgear/scene/util/SGNodeMasks.hxx"
  #include "/usr/include/simgear/scene/util/SGPickCallback.hxx"
  #include "/usr/include/simgear/scene/util/SGProgram.hxx"
  #include "/usr/include/simgear/scene/util/SGReaderWriterOptions.hxx"
  #include "/usr/include/simgear/scene/util/SGSceneFeatures.hxx"
  #include "/usr/include/simgear/scene/util/SGSceneUserData.hxx"
  #include "/usr/include/simgear/scene/util/SGStateAttributeVisitor.hxx"
  #include "/usr/include/simgear/scene/util/SGTextureStateAttributeVisitor.hxx"
  #include "/usr/include/simgear/scene/util/SGTransientModelData.hxx"
  #include "/usr/include/simgear/scene/util/SGUpdateVisitor.hxx"
  #include "/usr/include/simgear/scene/util/SplicingVisitor.hxx"
  #include "/usr/include/simgear/scene/util/StateAttributeFactory.hxx"
  #include "/usr/include/simgear/scene/util/UpdateOnceCallback.hxx"
  #include "/usr/include/simgear/scene/util/VectorArrayAdapter.hxx"
  #include "/usr/include/simgear/scene/util/parse_color.hxx"
  #include "/usr/include/simgear/scene/util/project.hxx"
  #include "/usr/include/simgear/scene/viewer/ClusteredShading.hxx"
  #include "/usr/include/simgear/scene/viewer/Compositor.hxx"
  #include "/usr/include/simgear/scene/viewer/CompositorBuffer.hxx"
  #include "/usr/include/simgear/scene/viewer/CompositorPass.hxx"
  #include "/usr/include/simgear/scene/viewer/CompositorUtil.hxx"
  #include "/usr/include/simgear/screen/colors.hxx"
  #include "/usr/include/simgear/screen/extensions.hxx"
  #include "/usr/include/simgear/screen/screen-dump.hxx"
  #include "/usr/include/simgear/screen/tr.h"
  #include "/usr/include/simgear/serial/serial.hxx"
  #include "/usr/include/simgear/sg_inlines.h"
  #include "/usr/include/simgear/simgear_config.h"
  #include "/usr/include/simgear/sound/filters.hxx"
  #include "/usr/include/simgear/sound/readwav.hxx"
  #include "/usr/include/simgear/sound/sample.hxx"
  #include "/usr/include/simgear/sound/sample_group.hxx"
  #include "/usr/include/simgear/sound/soundmgr.hxx"
  #include "/usr/include/simgear/sound/xmlsound.hxx"
  #include "/usr/include/simgear/std/integer_sequence.hxx"
  #include "/usr/include/simgear/std/type_traits.hxx"
  #include "/usr/include/simgear/structure/OSGUtils.hxx"
  #include "/usr/include/simgear/structure/OSGVersion.hxx"
  #include "/usr/include/simgear/structure/SGAtomic.hxx"
  #include "/usr/include/simgear/structure/SGBinding.hxx"
  #include "/usr/include/simgear/structure/SGExpression.hxx"
  #include "/usr/include/simgear/structure/SGPerfMon.hxx"
  #include "/usr/include/simgear/structure/SGReferenced.hxx"
  #include "/usr/include/simgear/structure/SGSharedPtr.hxx"
  #include "/usr/include/simgear/structure/SGSmplhist.hxx"
  #include "/usr/include/simgear/structure/SGSmplstat.hxx"
  #include "/usr/include/simgear/structure/SGWeakPtr.hxx"
  #include "/usr/include/simgear/structure/SGWeakReferenced.hxx"
  #include "/usr/include/simgear/structure/Singleton.hxx"
  #include "/usr/include/simgear/structure/StateMachine.hxx"
  #include "/usr/include/simgear/structure/StringTable.hxx"
  #include "/usr/include/simgear/structure/callback.hxx"
  #include "/usr/include/simgear/structure/commands.hxx"
  #include "/usr/include/simgear/structure/event_mgr.hxx"
  #include "/usr/include/simgear/structure/exception.hxx"
  #include "/usr/include/simgear/structure/function_list.hxx"
  #include "/usr/include/simgear/structure/intern.hxx"
  #include "/usr/include/simgear/structure/map.hxx"
  #include "/usr/include/simgear/structure/singleton.hpp"
  #include "/usr/include/simgear/structure/subsystem_mgr.hxx"
  #include "/usr/include/simgear/threads/SGGuard.hxx"
  #include "/usr/include/simgear/threads/SGQueue.hxx"
  #include "/usr/include/simgear/threads/SGThread.hxx"
  #include "/usr/include/simgear/timing/lowleveltime.h"
  #include "/usr/include/simgear/timing/sg_time.hxx"
  #include "/usr/include/simgear/timing/timestamp.hxx"
  #include "/usr/include/simgear/timing/timezone.h"
  #include "/usr/include/simgear/version.h"
  #include "/usr/include/simgear/xml/easyxml.hxx"

  // add namespaces
  namespace OpenThreads{typedef int tmp_add_type_1;}
  OpenThreads::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace osg{typedef int tmp_add_type_2;}
  osg::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace osgDB{typedef int tmp_add_type_3;}
  osgDB::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace osgGA{typedef int tmp_add_type_4;}
  osgGA::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace osgTerrain{typedef int tmp_add_type_5;}
  osgTerrain::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace osgText{typedef int tmp_add_type_6;}
  osgText::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace osgUtil{typedef int tmp_add_type_7;}
  osgUtil::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace simd4{typedef int tmp_add_type_8;}
  simd4::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace simd4x4{typedef int tmp_add_type_9;}
  simd4x4::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace simgear{typedef int tmp_add_type_10;}
  simgear::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace simgear{namespace canvas{typedef int tmp_add_type_11;}}
  simgear::canvas::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/LJ4M19mGtc/dump1.h"  -I/usr/include/simgear

In file included from /usr/include/simgear/canvas/elements/CanvasElement.hxx:24,
                 from /usr/include/simgear/canvas/elements/CanvasGroup.hxx:23,
                 from /usr/include/simgear/canvas/Canvas.hxx:26,
                 from /tmp/LJ4M19mGtc/dump1.h:34:
/usr/include/simgear/canvas/CanvasEvent.hxx:24:10: fatal error: boost/bimap.hpp: No such file or directory
   24 | #include <boost/bimap.hpp>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.

