Temporary header file '/tmp/4Nt7yBt_kI/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/OGRE/GLX/GLX_backdrop.h"
  #include "/usr/include/OGRE/GLX/OgreConfigDialogImp.h"
  #include "/usr/include/OGRE/GLX/OgreErrorDialogImp.h"
  #include "/usr/include/OGRE/GLX/OgreTimerImp.h"
  #include "/usr/include/OGRE/Ogre.h"
  #include "/usr/include/OGRE/OgreAlignedAllocator.h"
  #include "/usr/include/OGRE/OgreAnimable.h"
  #include "/usr/include/OGRE/OgreAnimation.h"
  #include "/usr/include/OGRE/OgreAnimationState.h"
  #include "/usr/include/OGRE/OgreAnimationTrack.h"
  #include "/usr/include/OGRE/OgreAny.h"
  #include "/usr/include/OGRE/OgreArchive.h"
  #include "/usr/include/OGRE/OgreArchiveFactory.h"
  #include "/usr/include/OGRE/OgreArchiveManager.h"
  #include "/usr/include/OGRE/OgreAtomicObject.h"
  #include "/usr/include/OGRE/OgreAtomicScalar.h"
  #include "/usr/include/OGRE/OgreAutoParamDataSource.h"
  #include "/usr/include/OGRE/OgreAxisAlignedBox.h"
  #include "/usr/include/OGRE/OgreBillboard.h"
  #include "/usr/include/OGRE/OgreBillboardChain.h"
  #include "/usr/include/OGRE/OgreBillboardParticleRenderer.h"
  #include "/usr/include/OGRE/OgreBillboardSet.h"
  #include "/usr/include/OGRE/OgreBitwise.h"
  #include "/usr/include/OGRE/OgreBlendMode.h"
  #include "/usr/include/OGRE/OgreBone.h"
  #include "/usr/include/OGRE/OgreBuildSettings.h"
  #include "/usr/include/OGRE/OgreCamera.h"
  #include "/usr/include/OGRE/OgreCodec.h"
  #include "/usr/include/OGRE/OgreColourValue.h"
  #include "/usr/include/OGRE/OgreCommon.h"
  #include "/usr/include/OGRE/OgreCompositionPass.h"
  #include "/usr/include/OGRE/OgreCompositionTargetPass.h"
  #include "/usr/include/OGRE/OgreCompositionTechnique.h"
  #include "/usr/include/OGRE/OgreCompositor.h"
  #include "/usr/include/OGRE/OgreCompositorChain.h"
  #include "/usr/include/OGRE/OgreCompositorInstance.h"
  #include "/usr/include/OGRE/OgreCompositorLogic.h"
  #include "/usr/include/OGRE/OgreCompositorManager.h"
  #include "/usr/include/OGRE/OgreConfig.h"
  #include "/usr/include/OGRE/OgreConfigDialog.h"
  #include "/usr/include/OGRE/OgreConfigFile.h"
  #include "/usr/include/OGRE/OgreConfigOptionMap.h"
  #include "/usr/include/OGRE/OgreController.h"
  #include "/usr/include/OGRE/OgreControllerManager.h"
  #include "/usr/include/OGRE/OgreConvexBody.h"
  #include "/usr/include/OGRE/OgreCustomCompositionPass.h"
  #include "/usr/include/OGRE/OgreDDSCodec.h"
  #include "/usr/include/OGRE/OgreDataStream.h"
  #include "/usr/include/OGRE/OgreDefaultHardwareBufferManager.h"
  #include "/usr/include/OGRE/OgreDefaultWorkQueue.h"
  #include "/usr/include/OGRE/OgreDefaultWorkQueueStandard.h"
  #include "/usr/include/OGRE/OgreDefaultWorkQueueTBB.h"
  #include "/usr/include/OGRE/OgreDeflate.h"
  #include "/usr/include/OGRE/OgreDepthBuffer.h"
  #include "/usr/include/OGRE/OgreDistanceLodStrategy.h"
  #include "/usr/include/OGRE/OgreDualQuaternion.h"
  #include "/usr/include/OGRE/OgreDynLib.h"
  #include "/usr/include/OGRE/OgreDynLibManager.h"
  #include "/usr/include/OGRE/OgreETCCodec.h"
  #include "/usr/include/OGRE/OgreEdgeListBuilder.h"
  #include "/usr/include/OGRE/OgreEntity.h"
  #include "/usr/include/OGRE/OgreErrorDialog.h"
  #include "/usr/include/OGRE/OgreException.h"
  #include "/usr/include/OGRE/OgreExternalTextureSource.h"
  #include "/usr/include/OGRE/OgreExternalTextureSourceManager.h"
  #include "/usr/include/OGRE/OgreFactoryObj.h"
  #include "/usr/include/OGRE/OgreFileSystem.h"
  #include "/usr/include/OGRE/OgreFileSystemLayer.h"
  #include "/usr/include/OGRE/OgreFrameListener.h"
  #include "/usr/include/OGRE/OgreFreeImageCodec.h"
  #include "/usr/include/OGRE/OgreFrustum.h"
  #include "/usr/include/OGRE/OgreGpuProgram.h"
  #include "/usr/include/OGRE/OgreGpuProgramManager.h"
  #include "/usr/include/OGRE/OgreGpuProgramParams.h"
  #include "/usr/include/OGRE/OgreGpuProgramUsage.h"
  #include "/usr/include/OGRE/OgreHardwareBuffer.h"
  #include "/usr/include/OGRE/OgreHardwareBufferManager.h"
  #include "/usr/include/OGRE/OgreHardwareCounterBuffer.h"
  #include "/usr/include/OGRE/OgreHardwareIndexBuffer.h"
  #include "/usr/include/OGRE/OgreHardwareOcclusionQuery.h"
  #include "/usr/include/OGRE/OgreHardwarePixelBuffer.h"
  #include "/usr/include/OGRE/OgreHardwareUniformBuffer.h"
  #include "/usr/include/OGRE/OgreHardwareVertexBuffer.h"
  #include "/usr/include/OGRE/OgreHeaderPrefix.h"
  #include "/usr/include/OGRE/OgreHeaderSuffix.h"
  #include "/usr/include/OGRE/OgreHighLevelGpuProgram.h"
  #include "/usr/include/OGRE/OgreHighLevelGpuProgramManager.h"
  #include "/usr/include/OGRE/OgreImage.h"
  #include "/usr/include/OGRE/OgreImageCodec.h"
  #include "/usr/include/OGRE/OgreImageResampler.h"
  #include "/usr/include/OGRE/OgreInstanceBatch.h"
  #include "/usr/include/OGRE/OgreInstanceBatchHW.h"
  #include "/usr/include/OGRE/OgreInstanceBatchHW_VTF.h"
  #include "/usr/include/OGRE/OgreInstanceBatchShader.h"
  #include "/usr/include/OGRE/OgreInstanceBatchVTF.h"
  #include "/usr/include/OGRE/OgreInstanceManager.h"
  #include "/usr/include/OGRE/OgreInstancedEntity.h"
  #include "/usr/include/OGRE/OgreInstancedGeometry.h"
  #include "/usr/include/OGRE/OgreIteratorRange.h"
  #include "/usr/include/OGRE/OgreIteratorWrapper.h"
  #include "/usr/include/OGRE/OgreIteratorWrappers.h"
  #include "/usr/include/OGRE/OgreKeyFrame.h"
  #include "/usr/include/OGRE/OgreLight.h"
  #include "/usr/include/OGRE/OgreLodConfig.h"
  #include "/usr/include/OGRE/OgreLodListener.h"
  #include "/usr/include/OGRE/OgreLodStrategy.h"
  #include "/usr/include/OGRE/OgreLodStrategyManager.h"
  #include "/usr/include/OGRE/OgreLog.h"
  #include "/usr/include/OGRE/OgreLogManager.h"
  #include "/usr/include/OGRE/OgreManualObject.h"
  #include "/usr/include/OGRE/OgreMaterial.h"
  #include "/usr/include/OGRE/OgreMaterialManager.h"
  #include "/usr/include/OGRE/OgreMaterialSerializer.h"
  #include "/usr/include/OGRE/OgreMath.h"
  #include "/usr/include/OGRE/OgreMatrix3.h"
  #include "/usr/include/OGRE/OgreMatrix4.h"
  #include "/usr/include/OGRE/OgreMemoryAllocatedObject.h"
  #include "/usr/include/OGRE/OgreMemoryAllocatorConfig.h"
  #include "/usr/include/OGRE/OgreMemoryNedAlloc.h"
  #include "/usr/include/OGRE/OgreMemoryNedPooling.h"
  #include "/usr/include/OGRE/OgreMemorySTLAllocator.h"
  #include "/usr/include/OGRE/OgreMemoryStdAlloc.h"
  #include "/usr/include/OGRE/OgreMemoryTracker.h"
  #include "/usr/include/OGRE/OgreMesh.h"
  #include "/usr/include/OGRE/OgreMeshFileFormat.h"
  #include "/usr/include/OGRE/OgreMeshManager.h"
  #include "/usr/include/OGRE/OgreMeshSerializer.h"
  #include "/usr/include/OGRE/OgreMeshSerializerImpl.h"
  #include "/usr/include/OGRE/OgreMovableObject.h"
  #include "/usr/include/OGRE/OgreMovablePlane.h"
  #include "/usr/include/OGRE/OgreNameGenerator.h"
  #include "/usr/include/OGRE/OgreNode.h"
  #include "/usr/include/OGRE/OgreNumerics.h"
  #include "/usr/include/OGRE/OgreOptimisedUtil.h"
  #include "/usr/include/OGRE/OgrePVRTCCodec.h"
  #include "/usr/include/OGRE/OgreParticle.h"
  #include "/usr/include/OGRE/OgreParticleAffector.h"
  #include "/usr/include/OGRE/OgreParticleAffectorFactory.h"
  #include "/usr/include/OGRE/OgreParticleEmitter.h"
  #include "/usr/include/OGRE/OgreParticleEmitterCommands.h"
  #include "/usr/include/OGRE/OgreParticleEmitterFactory.h"
  #include "/usr/include/OGRE/OgreParticleIterator.h"
  #include "/usr/include/OGRE/OgreParticleSystem.h"
  #include "/usr/include/OGRE/OgreParticleSystemManager.h"
  #include "/usr/include/OGRE/OgreParticleSystemRenderer.h"
  #include "/usr/include/OGRE/OgrePass.h"
  #include "/usr/include/OGRE/OgrePatchMesh.h"
  #include "/usr/include/OGRE/OgrePatchSurface.h"
  #include "/usr/include/OGRE/OgrePixelConversions.h"
  #include "/usr/include/OGRE/OgrePixelCountLodStrategy.h"
  #include "/usr/include/OGRE/OgrePixelFormat.h"
  #include "/usr/include/OGRE/OgrePixelFormatDescriptions.h"
  #include "/usr/include/OGRE/OgrePlane.h"
  #include "/usr/include/OGRE/OgrePlaneBoundedVolume.h"
  #include "/usr/include/OGRE/OgrePlatform.h"
  #include "/usr/include/OGRE/OgrePlatformInformation.h"
  #include "/usr/include/OGRE/OgrePlugin.h"
  #include "/usr/include/OGRE/OgrePolygon.h"
  #include "/usr/include/OGRE/OgrePose.h"
  #include "/usr/include/OGRE/OgrePredefinedControllers.h"
  #include "/usr/include/OGRE/OgrePrefabFactory.h"
  #include "/usr/include/OGRE/OgrePrerequisites.h"
  #include "/usr/include/OGRE/OgreProfiler.h"
  #include "/usr/include/OGRE/OgreProgressiveMeshGenerator.h"
  #include "/usr/include/OGRE/OgreQuaternion.h"
  #include "/usr/include/OGRE/OgreQueuedProgressiveMeshGenerator.h"
  #include "/usr/include/OGRE/OgreRadixSort.h"
  #include "/usr/include/OGRE/OgreRay.h"
  #include "/usr/include/OGRE/OgreRectangle2D.h"
  #include "/usr/include/OGRE/OgreRenderObjectListener.h"
  #include "/usr/include/OGRE/OgreRenderOperation.h"
  #include "/usr/include/OGRE/OgreRenderQueue.h"
  #include "/usr/include/OGRE/OgreRenderQueueInvocation.h"
  #include "/usr/include/OGRE/OgreRenderQueueListener.h"
  #include "/usr/include/OGRE/OgreRenderQueueSortingGrouping.h"
  #include "/usr/include/OGRE/OgreRenderSystem.h"
  #include "/usr/include/OGRE/OgreRenderSystemCapabilities.h"
  #include "/usr/include/OGRE/OgreRenderSystemCapabilitiesManager.h"
  #include "/usr/include/OGRE/OgreRenderSystemCapabilitiesSerializer.h"
  #include "/usr/include/OGRE/OgreRenderTarget.h"
  #include "/usr/include/OGRE/OgreRenderTargetListener.h"
  #include "/usr/include/OGRE/OgreRenderTexture.h"
  #include "/usr/include/OGRE/OgreRenderToVertexBuffer.h"
  #include "/usr/include/OGRE/OgreRenderWindow.h"
  #include "/usr/include/OGRE/OgreRenderable.h"
  #include "/usr/include/OGRE/OgreResource.h"
  #include "/usr/include/OGRE/OgreResourceBackgroundQueue.h"
  #include "/usr/include/OGRE/OgreResourceGroupManager.h"
  #include "/usr/include/OGRE/OgreResourceManager.h"
  #include "/usr/include/OGRE/OgreRibbonTrail.h"
  #include "/usr/include/OGRE/OgreRoot.h"
  #include "/usr/include/OGRE/OgreRotationalSpline.h"
  #include "/usr/include/OGRE/OgreSIMDHelper.h"
  #include "/usr/include/OGRE/OgreSceneManager.h"
  #include "/usr/include/OGRE/OgreSceneManagerEnumerator.h"
  #include "/usr/include/OGRE/OgreSceneNode.h"
  #include "/usr/include/OGRE/OgreSceneQuery.h"
  #include "/usr/include/OGRE/OgreScriptCompiler.h"
  #include "/usr/include/OGRE/OgreScriptLexer.h"
  #include "/usr/include/OGRE/OgreScriptLoader.h"
  #include "/usr/include/OGRE/OgreScriptParser.h"
  #include "/usr/include/OGRE/OgreScriptTranslator.h"
  #include "/usr/include/OGRE/OgreSearchOps.h"
  #include "/usr/include/OGRE/OgreSerializer.h"
  #include "/usr/include/OGRE/OgreShadowCameraSetup.h"
  #include "/usr/include/OGRE/OgreShadowCameraSetupFocused.h"
  #include "/usr/include/OGRE/OgreShadowCameraSetupLiSPSM.h"
  #include "/usr/include/OGRE/OgreShadowCameraSetupPSSM.h"
  #include "/usr/include/OGRE/OgreShadowCameraSetupPlaneOptimal.h"
  #include "/usr/include/OGRE/OgreShadowCaster.h"
  #include "/usr/include/OGRE/OgreShadowTextureManager.h"
  #include "/usr/include/OGRE/OgreShadowVolumeExtrudeProgram.h"
  #include "/usr/include/OGRE/OgreSharedPtr.h"
  #include "/usr/include/OGRE/OgreSimpleRenderable.h"
  #include "/usr/include/OGRE/OgreSimpleSpline.h"
  #include "/usr/include/OGRE/OgreSingleton.h"
  #include "/usr/include/OGRE/OgreSkeleton.h"
  #include "/usr/include/OGRE/OgreSkeletonFileFormat.h"
  #include "/usr/include/OGRE/OgreSkeletonInstance.h"
  #include "/usr/include/OGRE/OgreSkeletonManager.h"
  #include "/usr/include/OGRE/OgreSkeletonSerializer.h"
  #include "/usr/include/OGRE/OgreSmallVector.h"
  #include "/usr/include/OGRE/OgreSphere.h"
  #include "/usr/include/OGRE/OgreSpotShadowFadePng.h"
  #include "/usr/include/OGRE/OgreStableHeaders.h"
  #include "/usr/include/OGRE/OgreStaticFaceGroup.h"
  #include "/usr/include/OGRE/OgreStaticGeometry.h"
  #include "/usr/include/OGRE/OgreStdHeaders.h"
  #include "/usr/include/OGRE/OgreStreamSerialiser.h"
  #include "/usr/include/OGRE/OgreString.h"
  #include "/usr/include/OGRE/OgreStringConverter.h"
  #include "/usr/include/OGRE/OgreStringInterface.h"
  #include "/usr/include/OGRE/OgreStringVector.h"
  #include "/usr/include/OGRE/OgreSubEntity.h"
  #include "/usr/include/OGRE/OgreSubMesh.h"
  #include "/usr/include/OGRE/OgreTagPoint.h"
  #include "/usr/include/OGRE/OgreTangentSpaceCalc.h"
  #include "/usr/include/OGRE/OgreTechnique.h"
  #include "/usr/include/OGRE/OgreTexture.h"
  #include "/usr/include/OGRE/OgreTextureManager.h"
  #include "/usr/include/OGRE/OgreTextureUnitState.h"
  #include "/usr/include/OGRE/OgreThreadDefines.h"
  #include "/usr/include/OGRE/OgreThreadDefinesBoost.h"
  #include "/usr/include/OGRE/OgreThreadDefinesNone.h"
  #include "/usr/include/OGRE/OgreThreadDefinesPoco.h"
  #include "/usr/include/OGRE/OgreThreadDefinesTBB.h"
  #include "/usr/include/OGRE/OgreThreadHeaders.h"
  #include "/usr/include/OGRE/OgreThreadHeadersBoost.h"
  #include "/usr/include/OGRE/OgreThreadHeadersPoco.h"
  #include "/usr/include/OGRE/OgreThreadHeadersTBB.h"
  #include "/usr/include/OGRE/OgreTimer.h"
  #include "/usr/include/OGRE/OgreUTFString.h"
  #include "/usr/include/OGRE/OgreUnifiedHighLevelGpuProgram.h"
  #include "/usr/include/OGRE/OgreUserObjectBindings.h"
  #include "/usr/include/OGRE/OgreVector2.h"
  #include "/usr/include/OGRE/OgreVector3.h"
  #include "/usr/include/OGRE/OgreVector4.h"
  #include "/usr/include/OGRE/OgreVertexBoneAssignment.h"
  #include "/usr/include/OGRE/OgreVertexIndexData.h"
  #include "/usr/include/OGRE/OgreViewport.h"
  #include "/usr/include/OGRE/OgreWindowEventUtilities.h"
  #include "/usr/include/OGRE/OgreWireBoundingBox.h"
  #include "/usr/include/OGRE/OgreWorkQueue.h"
  #include "/usr/include/OGRE/OgreZip.h"
  #include "/usr/include/OGRE/Overlay/OgreBorderPanelOverlayElement.h"
  #include "/usr/include/OGRE/Overlay/OgreFont.h"
  #include "/usr/include/OGRE/Overlay/OgreFontManager.h"
  #include "/usr/include/OGRE/Overlay/OgreOverlay.h"
  #include "/usr/include/OGRE/Overlay/OgreOverlayContainer.h"
  #include "/usr/include/OGRE/Overlay/OgreOverlayElement.h"
  #include "/usr/include/OGRE/Overlay/OgreOverlayElementCommands.h"
  #include "/usr/include/OGRE/Overlay/OgreOverlayElementFactory.h"
  #include "/usr/include/OGRE/Overlay/OgreOverlayManager.h"
  #include "/usr/include/OGRE/Overlay/OgreOverlayPrerequisites.h"
  #include "/usr/include/OGRE/Overlay/OgreOverlayProfileSessionListener.h"
  #include "/usr/include/OGRE/Overlay/OgreOverlaySystem.h"
  #include "/usr/include/OGRE/Overlay/OgrePanelOverlayElement.h"
  #include "/usr/include/OGRE/Overlay/OgreTextAreaOverlayElement.h"
  #include "/usr/include/OGRE/Paging/OgreGrid2DPageStrategy.h"
  #include "/usr/include/OGRE/Paging/OgreGrid3DPageStrategy.h"
  #include "/usr/include/OGRE/Paging/OgrePage.h"
  #include "/usr/include/OGRE/Paging/OgrePageConnection.h"
  #include "/usr/include/OGRE/Paging/OgrePageContent.h"
  #include "/usr/include/OGRE/Paging/OgrePageContentCollection.h"
  #include "/usr/include/OGRE/Paging/OgrePageContentCollectionFactory.h"
  #include "/usr/include/OGRE/Paging/OgrePageContentFactory.h"
  #include "/usr/include/OGRE/Paging/OgrePageFileFormats.h"
  #include "/usr/include/OGRE/Paging/OgrePageManager.h"
  #include "/usr/include/OGRE/Paging/OgrePageStrategy.h"
  #include "/usr/include/OGRE/Paging/OgrePagedWorld.h"
  #include "/usr/include/OGRE/Paging/OgrePagedWorldSection.h"
  #include "/usr/include/OGRE/Paging/OgrePaging.h"
  #include "/usr/include/OGRE/Paging/OgrePagingPrerequisites.h"
  #include "/usr/include/OGRE/Paging/OgreSimplePageContentCollection.h"
  #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspLevel.h"
  #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspNode.h"
  #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspPrerequisites.h"
  #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspResourceManager.h"
  #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManager.h"
  #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManagerPlugin.h"
  #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneNode.h"
  #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3Level.h"
  #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3Shader.h"
  #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3ShaderManager.h"
  #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3Types.h"
  #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctree.h"
  #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeCamera.h"
  #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeNode.h"
  #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreePlugin.h"
  #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreePrerequisites.h"
  #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeSceneManager.h"
  #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeSceneQuery.h"
  #include "/usr/include/OGRE/Plugins/OctreeZone/OgreOctreeZone.h"
  #include "/usr/include/OGRE/Plugins/OctreeZone/OgreOctreeZoneOctree.h"
  #include "/usr/include/OGRE/Plugins/OctreeZone/OgreOctreeZonePlugin.h"
  #include "/usr/include/OGRE/Plugins/OctreeZone/OgreOctreeZonePrerequisites.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgreAntiPortal.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgreCapsule.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgreDefaultZone.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCPlane.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZCamera.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZFrustum.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZLight.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZPlugin.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZPrerequisites.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneManager.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneNode.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneQuery.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZone.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZoneFactory.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePortal.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePortalBase.h"
  #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgreSegment.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreAreaEmitter.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreBoxEmitter.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreBoxEmitterFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector2.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory2.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourImageAffector.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourImageAffectorFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffector.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffectorFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreCylinderEmitter.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreCylinderEmitterFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffector.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffectorFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffector.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffectorFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitter.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitterFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitter.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitterFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreLinearForceAffector.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreLinearForceAffectorFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreParticleFXPlugin.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreParticleFXPrerequisites.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgrePointEmitter.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgrePointEmitterFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreRingEmitter.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreRingEmitterFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreRotationAffector.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreRotationAffectorFactory.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreScaleAffector.h"
  #include "/usr/include/OGRE/Plugins/ParticleFX/OgreScaleAffectorFactory.h"
  #include "/usr/include/OGRE/Property/OgreProperty.h"
  #include "/usr/include/OGRE/Property/OgrePropertyPrerequisites.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreRTShaderSystem.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderCGProgramProcessor.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderCGProgramWriter.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderExDualQuaternionSkinning.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderExHardwareSkinning.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderExHardwareSkinningTechnique.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderExIntegratedPSSM3.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderExLayeredBlending.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderExLinearSkinning.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderExNormalMapLighting.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderExPerPixelLighting.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderExTextureAtlasSampler.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderExTriplanarTexturing.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderFFPColour.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderFFPFog.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderFFPLighting.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderFFPRenderState.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderFFPRenderStateBuilder.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderFFPTexturing.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderFFPTransform.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderFunction.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderFunctionAtom.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderGLSLESProgramProcessor.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderGLSLESProgramWriter.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderGLSLProgramProcessor.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderGLSLProgramWriter.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderGenerator.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderHLSLProgramProcessor.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderHLSLProgramWriter.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderMaterialSerializerListener.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderParameter.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderPrerequisites.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderProgram.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderProgramManager.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderProgramProcessor.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderProgramSet.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderProgramWriter.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderProgramWriterManager.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderRenderState.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderScriptTranslator.h"
  #include "/usr/include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GL/gl.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GL/glew.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GL/glext.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GL/glxew.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GL/glxext.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GL/glxtokens.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GL/wglew.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GL/wglext.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GLX/OgreGLUtil.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXContext.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXGLSupport.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXRenderTexture.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXUtils.h"
  #include "/usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXWindow.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLATIFSInit.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLContext.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLDefaultHardwareBufferManager.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLDepthBuffer.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLFBOMultiRenderTarget.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLFBORenderTexture.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLFrameBufferObject.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLGpuNvparseProgram.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLGpuProgram.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLGpuProgramManager.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLHardwareBufferManager.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLHardwareIndexBuffer.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLHardwareOcclusionQuery.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLHardwarePixelBuffer.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLHardwareVertexBuffer.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLNullStateCacheManagerImp.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLNullUniformCacheImp.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLPBRenderTexture.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLPBuffer.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLPixelFormat.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLPlugin.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLPrerequisites.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLRenderSystem.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLRenderTexture.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLRenderToVertexBuffer.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLSLExtSupport.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLSLGpuProgram.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLSLLinkProgram.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLSLLinkProgramManager.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLSLPreprocessor.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLSLProgram.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLSLProgramFactory.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLStateCacheManager.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLSupport.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLTexture.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLTextureManager.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreGLUniformCache.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreSDLGLSupport.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreSDLPrerequisites.h"
  #include "/usr/include/OGRE/RenderSystems/GL/OgreSDLWindow.h"
  #include "/usr/include/OGRE/RenderSystems/GL/_ps1.0_parser.h"
  #include "/usr/include/OGRE/RenderSystems/GL/_rc1.0_parser.h"
  #include "/usr/include/OGRE/RenderSystems/GL/_ts1.0_parser.h"
  #include "/usr/include/OGRE/RenderSystems/GL/_vs1.0_parser.h"
  #include "/usr/include/OGRE/RenderSystems/GL/macro.h"
  #include "/usr/include/OGRE/RenderSystems/GL/nvparse.h"
  #include "/usr/include/OGRE/RenderSystems/GL/nvparse_errors.h"
  #include "/usr/include/OGRE/RenderSystems/GL/nvparse_externs.h"
  #include "/usr/include/OGRE/RenderSystems/GL/ps1.0_program.h"
  #include "/usr/include/OGRE/RenderSystems/GL/rc1.0_combiners.h"
  #include "/usr/include/OGRE/RenderSystems/GL/rc1.0_final.h"
  #include "/usr/include/OGRE/RenderSystems/GL/rc1.0_general.h"
  #include "/usr/include/OGRE/RenderSystems/GL/rc1.0_register.h"
  #include "/usr/include/OGRE/RenderSystems/GL/ts1.0_inst.h"
  #include "/usr/include/OGRE/RenderSystems/GL/ts1.0_inst_list.h"
  #include "/usr/include/OGRE/RenderSystems/GL/vs1.0_inst.h"
  #include "/usr/include/OGRE/RenderSystems/GL/vs1.0_inst_list.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLES2/gl2.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLES2/gl2ext.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLES2/gl2platform.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLES2/gles2w.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESCgProgram.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESCgProgramFactory.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESExtSupport.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESGpuProgram.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESLinkProgram.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESLinkProgramManager.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESPreprocessor.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgram.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramCommon.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramFactory.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramManagerCommon.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramPipeline.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramPipelineManager.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/KHR/khrplatform.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Context.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2DefaultHardwareBufferManager.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2DepthBuffer.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2FBOMultiRenderTarget.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2FBORenderTexture.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2FrameBufferObject.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2GpuProgram.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2GpuProgramManager.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareBufferManager.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareIndexBuffer.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareOcclusionQuery.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwarePixelBuffer.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareUniformBuffer.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareVertexBuffer.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2InternalShaders.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2ManagedResource.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2PixelFormat.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Plugin.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Prerequisites.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2RenderSystem.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2RenderTexture.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2RenderToVertexBuffer.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2StateCacheManager.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Support.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Texture.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2TextureManager.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2UniformCache.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2VertexDeclaration.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/StateCacheManager/OgreGLES2NullStateCacheManagerImp.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/StateCacheManager/OgreGLES2NullUniformCacheImp.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/X11/OgreEGLContext.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/X11/OgreEGLRenderTexture.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/X11/OgreEGLSupport.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/X11/OgreEGLWindow.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/X11/OgreGLES2Util.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/X11/OgreX11EGLContext.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/X11/OgreX11EGLRenderTexture.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/X11/OgreX11EGLSupport.h"
  #include "/usr/include/OGRE/RenderSystems/GLES2/X11/OgreX11EGLWindow.h"
  #include "/usr/include/OGRE/Terrain/OgreTerrain.h"
  #include "/usr/include/OGRE/Terrain/OgreTerrainAutoUpdateLod.h"
  #include "/usr/include/OGRE/Terrain/OgreTerrainGroup.h"
  #include "/usr/include/OGRE/Terrain/OgreTerrainLayerBlendMap.h"
  #include "/usr/include/OGRE/Terrain/OgreTerrainLodManager.h"
  #include "/usr/include/OGRE/Terrain/OgreTerrainMaterialGenerator.h"
  #include "/usr/include/OGRE/Terrain/OgreTerrainMaterialGeneratorA.h"
  #include "/usr/include/OGRE/Terrain/OgreTerrainPagedWorldSection.h"
  #include "/usr/include/OGRE/Terrain/OgreTerrainPaging.h"
  #include "/usr/include/OGRE/Terrain/OgreTerrainPrerequisites.h"
  #include "/usr/include/OGRE/Terrain/OgreTerrainQuadTreeNode.h"
  #include "/usr/include/OGRE/Threading/OgreDefaultWorkQueue.h"
  #include "/usr/include/OGRE/Threading/OgreDefaultWorkQueueStandard.h"
  #include "/usr/include/OGRE/Threading/OgreDefaultWorkQueueTBB.h"
  #include "/usr/include/OGRE/Threading/OgreThreadDefines.h"
  #include "/usr/include/OGRE/Threading/OgreThreadDefinesBoost.h"
  #include "/usr/include/OGRE/Threading/OgreThreadDefinesNone.h"
  #include "/usr/include/OGRE/Threading/OgreThreadDefinesPoco.h"
  #include "/usr/include/OGRE/Threading/OgreThreadDefinesTBB.h"
  #include "/usr/include/OGRE/Threading/OgreThreadHeaders.h"
  #include "/usr/include/OGRE/Threading/OgreThreadHeadersBoost.h"
  #include "/usr/include/OGRE/Threading/OgreThreadHeadersPoco.h"
  #include "/usr/include/OGRE/Threading/OgreThreadHeadersTBB.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeCSGSource.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeCacheSource.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeChunk.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeChunkHandler.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeDualGridGenerator.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeGridSource.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeHalfFloatGridSource.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeIsoSurface.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeIsoSurfaceMC.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeIsoSurfaceTablesMC.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeMeshBuilder.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeOctreeNode.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeOctreeNodeSplitPolicy.h"
  #include "/usr/include/OGRE/Volume/OgreVolumePrerequisites.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeSimplexNoise.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeSource.h"
  #include "/usr/include/OGRE/Volume/OgreVolumeTextureSource.h"
  #include "/usr/include/OGRE/asm_math.h"

  // add namespaces
  namespace boost{typedef int tmp_add_type_1;}
  boost::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace boost{namespace chrono{typedef int tmp_add_type_2;}}
  boost::chrono::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace boost{namespace chrono{namespace detail{typedef int tmp_add_type_3;}}}
  boost::chrono::detail::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace boost{namespace concepts{typedef int tmp_add_type_4;}}
  boost::concepts::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace boost{namespace concepts{namespace detail{typedef int tmp_add_type_5;}}}
  boost::concepts::detail::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace boost{namespace core{typedef int tmp_add_type_6;}}
  boost::core::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace boost{namespace csbl{typedef int tmp_add_type_7;}}
  boost::csbl::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace boost{namespace CV{typedef int tmp_add_type_8;}}
  boost::CV::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace boost{namespace detail{typedef int tmp_add_type_9;}}
  boost::detail::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace boost{namespace detail{namespace thread{typedef int tmp_add_type_10;}}}
  boost::detail::thread::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace boost{namespace gregorian{typedef int tmp_add_type_11;}}
  boost::gregorian::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace boost{namespace integer{typedef int tmp_add_type_12;}}
  boost::integer::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace boost{namespace io{typedef int tmp_add_type_13;}}
  boost::io::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace boost{namespace iterators{typedef int tmp_add_type_14;}}
  boost::iterators::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace boost{namespace iterators{namespace detail{typedef int tmp_add_type_15;}}}
  boost::iterators::detail::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace boost{namespace movelib{typedef int tmp_add_type_16;}}
  boost::movelib::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace boost{namespace mpl{typedef int tmp_add_type_17;}}
  boost::mpl::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace boost{namespace mpl{namespace aux{typedef int tmp_add_type_18;}}}
  boost::mpl::aux::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace boost{namespace mpl{namespace placeholders{typedef int tmp_add_type_19;}}}
  boost::mpl::placeholders::tmp_add_type_19 tmp_add_func_19(){return 0;};
  namespace boost{namespace numeric{typedef int tmp_add_type_20;}}
  boost::numeric::tmp_add_type_20 tmp_add_func_20(){return 0;};
  namespace boost{namespace numeric{namespace boundsdetail{typedef int tmp_add_type_21;}}}
  boost::numeric::boundsdetail::tmp_add_type_21 tmp_add_func_21(){return 0;};
  namespace boost{namespace numeric{namespace convdetail{typedef int tmp_add_type_22;}}}
  boost::numeric::convdetail::tmp_add_type_22 tmp_add_func_22(){return 0;};
  namespace boost{namespace placeholders{typedef int tmp_add_type_23;}}
  boost::placeholders::tmp_add_type_23 tmp_add_func_23(){return 0;};
  namespace boost{namespace posix{typedef int tmp_add_type_24;}}
  boost::posix::tmp_add_type_24 tmp_add_func_24(){return 0;};
  namespace boost{namespace pthread{typedef int tmp_add_type_25;}}
  boost::pthread::tmp_add_type_25 tmp_add_func_25(){return 0;};
  namespace boost{namespace range{typedef int tmp_add_type_26;}}
  boost::range::tmp_add_type_26 tmp_add_func_26(){return 0;};
  namespace boost{namespace sync{typedef int tmp_add_type_27;}}
  boost::sync::tmp_add_type_27 tmp_add_func_27(){return 0;};
  namespace boost{namespace sync{namespace detail{typedef int tmp_add_type_28;}}}
  boost::sync::detail::tmp_add_type_28 tmp_add_func_28(){return 0;};
  namespace boost{namespace system{typedef int tmp_add_type_29;}}
  boost::system::tmp_add_type_29 tmp_add_func_29(){return 0;};
  namespace boost{namespace system{namespace detail{typedef int tmp_add_type_30;}}}
  boost::system::detail::tmp_add_type_30 tmp_add_func_30(){return 0;};
  namespace boost{namespace system{namespace errc{typedef int tmp_add_type_31;}}}
  boost::system::errc::tmp_add_type_31 tmp_add_func_31(){return 0;};
  namespace Ogre{typedef int tmp_add_type_32;}
  Ogre::tmp_add_type_32 tmp_add_func_32(){return 0;};
  namespace Ogre{namespace EmitterCommands{typedef int tmp_add_type_33;}}
  Ogre::EmitterCommands::tmp_add_type_33 tmp_add_func_33(){return 0;};
  namespace boost{namespace _bi{typedef int tmp_add_type_34;}}
  boost::_bi::tmp_add_type_34 tmp_add_func_34(){return 0;};
  namespace boost{namespace _mfi{typedef int tmp_add_type_35;}}
  boost::_mfi::tmp_add_type_35 tmp_add_func_35(){return 0;};
  namespace boost{namespace binary_op_detail{typedef int tmp_add_type_36;}}
  boost::binary_op_detail::tmp_add_type_36 tmp_add_func_36(){return 0;};
  namespace boost{namespace chrono{namespace chrono_detail{typedef int tmp_add_type_37;}}}
  boost::chrono::chrono_detail::tmp_add_type_37 tmp_add_func_37(){return 0;};
  namespace boost{namespace date_time{typedef int tmp_add_type_38;}}
  boost::date_time::tmp_add_type_38 tmp_add_func_38(){return 0;};
  namespace boost{namespace detail{namespace indirect_traits{typedef int tmp_add_type_39;}}}
  boost::detail::indirect_traits::tmp_add_type_39 tmp_add_func_39(){return 0;};
  namespace boost{namespace detail{namespace static_log2_impl{typedef int tmp_add_type_40;}}}
  boost::detail::static_log2_impl::tmp_add_type_40 tmp_add_func_40(){return 0;};
  namespace boost{namespace exception_detail{typedef int tmp_add_type_41;}}
  boost::exception_detail::tmp_add_type_41 tmp_add_func_41(){return 0;};
  namespace boost{namespace hash_detail{typedef int tmp_add_type_42;}}
  boost::hash_detail::tmp_add_type_42 tmp_add_func_42(){return 0;};
  namespace boost{namespace iterator_range_detail{typedef int tmp_add_type_43;}}
  boost::iterator_range_detail::tmp_add_type_43 tmp_add_func_43(){return 0;};
  namespace boost{namespace iterators{namespace advance_adl_barrier{typedef int tmp_add_type_44;}}}
  boost::iterators::advance_adl_barrier::tmp_add_type_44 tmp_add_func_44(){return 0;};
  namespace boost{namespace iterators{namespace distance_adl_barrier{typedef int tmp_add_type_45;}}}
  boost::iterators::distance_adl_barrier::tmp_add_type_45 tmp_add_func_45(){return 0;};
  namespace boost{namespace move_detail{typedef int tmp_add_type_46;}}
  boost::move_detail::tmp_add_type_46 tmp_add_func_46(){return 0;};
  namespace boost{namespace move_upd{typedef int tmp_add_type_47;}}
  boost::move_upd::tmp_add_type_47 tmp_add_func_47(){return 0;};
  namespace boost{namespace move_upmu{typedef int tmp_add_type_48;}}
  boost::move_upmu::tmp_add_type_48 tmp_add_func_48(){return 0;};
  namespace boost{namespace next_prior_detail{typedef int tmp_add_type_49;}}
  boost::next_prior_detail::tmp_add_type_49 tmp_add_func_49(){return 0;};
  namespace boost{namespace noncopyable_{typedef int tmp_add_type_50;}}
  boost::noncopyable_::tmp_add_type_50 tmp_add_func_50(){return 0;};
  namespace boost{namespace operators_impl{typedef int tmp_add_type_51;}}
  boost::operators_impl::tmp_add_type_51 tmp_add_func_51(){return 0;};
  namespace boost{namespace operators_impl{namespace operators_detail{typedef int tmp_add_type_52;}}}
  boost::operators_impl::operators_detail::tmp_add_type_52 tmp_add_func_52(){return 0;};
  namespace boost{namespace posix_time{typedef int tmp_add_type_53;}}
  boost::posix_time::tmp_add_type_53 tmp_add_func_53(){return 0;};
  namespace boost{namespace range_adl_barrier{typedef int tmp_add_type_54;}}
  boost::range_adl_barrier::tmp_add_type_54 tmp_add_func_54(){return 0;};
  namespace boost{namespace range_detail{typedef int tmp_add_type_55;}}
  boost::range_detail::tmp_add_type_55 tmp_add_func_55(){return 0;};
  namespace boost{namespace range_distance_adl_barrier{typedef int tmp_add_type_56;}}
  boost::range_distance_adl_barrier::tmp_add_type_56 tmp_add_func_56(){return 0;};
  namespace boost{namespace ratio_detail{typedef int tmp_add_type_57;}}
  boost::ratio_detail::tmp_add_type_57 tmp_add_func_57(){return 0;};
  namespace boost{namespace this_thread{typedef int tmp_add_type_58;}}
  boost::this_thread::tmp_add_type_58 tmp_add_func_58(){return 0;};
  namespace boost{namespace this_thread{namespace hidden{typedef int tmp_add_type_59;}}}
  boost::this_thread::hidden::tmp_add_type_59 tmp_add_func_59(){return 0;};
  namespace boost{namespace this_thread{namespace no_interruption_point{typedef int tmp_add_type_60;}}}
  boost::this_thread::no_interruption_point::tmp_add_type_60 tmp_add_func_60(){return 0;};
  namespace boost{namespace this_thread{namespace no_interruption_point{namespace hidden{typedef int tmp_add_type_61;}}}}
  boost::this_thread::no_interruption_point::hidden::tmp_add_type_61 tmp_add_func_61(){return 0;};
  namespace boost{namespace thread_cv_detail{typedef int tmp_add_type_62;}}
  boost::thread_cv_detail::tmp_add_type_62 tmp_add_func_62(){return 0;};
  namespace boost{namespace thread_detail{typedef int tmp_add_type_63;}}
  boost::thread_detail::tmp_add_type_63 tmp_add_func_63(){return 0;};
  namespace boost{namespace type_traits{typedef int tmp_add_type_64;}}
  boost::type_traits::tmp_add_type_64 tmp_add_func_64(){return 0;};
  namespace boost{namespace type_traits_detail{typedef int tmp_add_type_65;}}
  boost::type_traits_detail::tmp_add_type_65 tmp_add_func_65(){return 0;};
  namespace boost_concepts{typedef int tmp_add_type_66;}
  boost_concepts::tmp_add_type_66 tmp_add_func_66(){return 0;};
  namespace boost_concepts{namespace detail{typedef int tmp_add_type_67;}}
  boost_concepts::detail::tmp_add_type_67 tmp_add_func_67(){return 0;};
  namespace boost_move_adl_swap{typedef int tmp_add_type_68;}
  boost_move_adl_swap::tmp_add_type_68 tmp_add_func_68(){return 0;};
  namespace mpl_{typedef int tmp_add_type_69;}
  mpl_::tmp_add_type_69 tmp_add_func_69(){return 0;};
  namespace mpl_{namespace aux{typedef int tmp_add_type_70;}}
  mpl_::aux::tmp_add_type_70 tmp_add_func_70(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/4Nt7yBt_kI/dump1.h"  -I/usr/include/OGRE -I/usr/include/OGRE/Paging -I/usr/include/OGRE/RenderSystems/GLES2 -I/usr/include/OGRE/RenderSystems/GL -I/usr/include/OGRE/Plugins/PCZSceneManager

In file included from /tmp/4Nt7yBt_kI/dump1.h:260:
/usr/include/OGRE/OgreThreadHeadersPoco.h:33:10: fatal error: Poco/ThreadLocal.h: No such file or directory
   33 | #include <Poco/ThreadLocal.h>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.

