Temporary header file '/tmp/EhLVM1SF3w/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-Next/Animation/OgreBone.h"
  #include "/usr/include/OGRE-Next/Animation/OgreSkeletonAnimManager.h"
  #include "/usr/include/OGRE-Next/Animation/OgreSkeletonAnimation.h"
  #include "/usr/include/OGRE-Next/Animation/OgreSkeletonAnimationDef.h"
  #include "/usr/include/OGRE-Next/Animation/OgreSkeletonDef.h"
  #include "/usr/include/OGRE-Next/Animation/OgreSkeletonInstance.h"
  #include "/usr/include/OGRE-Next/Animation/OgreSkeletonManager.h"
  #include "/usr/include/OGRE-Next/Animation/OgreSkeletonTrack.h"
  #include "/usr/include/OGRE-Next/Animation/OgreTagPoint.h"
  #include "/usr/include/OGRE-Next/CommandBuffer/OgreCbCommon.h"
  #include "/usr/include/OGRE-Next/CommandBuffer/OgreCbDrawCall.h"
  #include "/usr/include/OGRE-Next/CommandBuffer/OgreCbLowLevelMaterial.h"
  #include "/usr/include/OGRE-Next/CommandBuffer/OgreCbPipelineStateObject.h"
  #include "/usr/include/OGRE-Next/CommandBuffer/OgreCbShaderBuffer.h"
  #include "/usr/include/OGRE-Next/CommandBuffer/OgreCbTexture.h"
  #include "/usr/include/OGRE-Next/CommandBuffer/OgreCommandBuffer.h"
  #include "/usr/include/OGRE-Next/Compositor/OgreCompositorChannel.h"
  #include "/usr/include/OGRE-Next/Compositor/OgreCompositorCommon.h"
  #include "/usr/include/OGRE-Next/Compositor/OgreCompositorManager2.h"
  #include "/usr/include/OGRE-Next/Compositor/OgreCompositorNamedBuffer.h"
  #include "/usr/include/OGRE-Next/Compositor/OgreCompositorNode.h"
  #include "/usr/include/OGRE-Next/Compositor/OgreCompositorNodeDef.h"
  #include "/usr/include/OGRE-Next/Compositor/OgreCompositorShadowNode.h"
  #include "/usr/include/OGRE-Next/Compositor/OgreCompositorShadowNodeDef.h"
  #include "/usr/include/OGRE-Next/Compositor/OgreCompositorWorkspace.h"
  #include "/usr/include/OGRE-Next/Compositor/OgreCompositorWorkspaceDef.h"
  #include "/usr/include/OGRE-Next/Compositor/OgreCompositorWorkspaceListener.h"
  #include "/usr/include/OGRE-Next/Compositor/OgreTextureDefinition.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/OgreCompositorPass.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/OgreCompositorPassDef.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/OgreCompositorPassProvider.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassClear/OgreCompositorPassClear.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassClear/OgreCompositorPassClearDef.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassCompute/OgreCompositorPassCompute.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassCompute/OgreCompositorPassComputeDef.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassDepthCopy/OgreCompositorPassDepthCopy.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassDepthCopy/OgreCompositorPassDepthCopyDef.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassIblSpecular/OgreCompositorPassIblSpecular.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassIblSpecular/OgreCompositorPassIblSpecularDef.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassMipmap/OgreCompositorPassMipmap.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassMipmap/OgreCompositorPassMipmapDef.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassQuad/OgreCompositorPassQuad.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassQuad/OgreCompositorPassQuadDef.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassScene/OgreCompositorPassScene.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassScene/OgreCompositorPassSceneDef.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassStencil/OgreCompositorPassStencil.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassStencil/OgreCompositorPassStencilDef.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassUav/OgreCompositorPassUav.h"
  #include "/usr/include/OGRE-Next/Compositor/Pass/PassUav/OgreCompositorPassUavDef.h"
  #include "/usr/include/OGRE-Next/Compute/OgreComputeTools.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreDDSCodec.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreDepthBuffer.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreFreeImageCodec.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreHardwarePixelBuffer.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreImage.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreImageCodec.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgrePixelBox.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgrePixelFormat.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgrePixelFormatDescriptions.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreRenderTarget.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreRenderTargetListener.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreRenderTexture.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreRenderToVertexBuffer.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreRenderWindow.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreTexture.h"
  #include "/usr/include/OGRE-Next/Deprecated/OgreTextureManager.h"
  #include "/usr/include/OGRE-Next/GLX/GLX_backdrop.h"
  #include "/usr/include/OGRE-Next/GLX/OgreConfigDialogImp.h"
  #include "/usr/include/OGRE-Next/GLX/OgreErrorDialogImp.h"
  #include "/usr/include/OGRE-Next/GLX/OgreTimerImp.h"
  #include "/usr/include/OGRE-Next/Hash/MurmurHash3.h"
  #include "/usr/include/OGRE-Next/Hlms/Common/OgreHlmsBufferManager.h"
  #include "/usr/include/OGRE-Next/Hlms/Common/OgreHlmsTextureBaseClass.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/Cubemaps/OgreCubemapProbe.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/Cubemaps/OgreParallaxCorrectedCubemap.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/Cubemaps/OgreParallaxCorrectedCubemapAuto.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/Cubemaps/OgreParallaxCorrectedCubemapBase.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/Cubemaps/OgrePccPerPixelGridPlacement.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/InstantRadiosity/OgreInstantRadiosity.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/IrradianceField/OgreIfdProbeVisualizer.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/IrradianceField/OgreIrradianceField.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/IrradianceField/OgreIrradianceFieldRaster.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/LightProfiles/OgreIesLoader.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/LightProfiles/OgreLightProfiles.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/OgreHlmsJsonPbs.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/OgreHlmsPbs.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/OgreHlmsPbsDatablock.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/OgreHlmsPbsPrerequisites.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/OgreIrradianceVolume.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/Vct/OgreVctLighting.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/Vct/OgreVctMaterial.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/Vct/OgreVctVoxelizer.h"
  #include "/usr/include/OGRE-Next/Hlms/Pbs/Vct/OgreVoxelVisualizer.h"
  #include "/usr/include/OGRE-Next/Hlms/Unlit/OgreHlmsJsonUnlit.h"
  #include "/usr/include/OGRE-Next/Hlms/Unlit/OgreHlmsUnlit.h"
  #include "/usr/include/OGRE-Next/Hlms/Unlit/OgreHlmsUnlitDatablock.h"
  #include "/usr/include/OGRE-Next/Hlms/Unlit/OgreHlmsUnlitPrerequisites.h"
  #include "/usr/include/OGRE-Next/Hlms/Unlit/OgreTextureAnimationController.h"
  #include "/usr/include/OGRE-Next/Hlms/Unlit/OgreUnlitProperty.h"
  #include "/usr/include/OGRE-Next/Math/Array/C/OgreArrayAabb.h"
  #include "/usr/include/OGRE-Next/Math/Array/C/OgreArrayMatrix4.h"
  #include "/usr/include/OGRE-Next/Math/Array/C/OgreArrayMatrixAf4x3.h"
  #include "/usr/include/OGRE-Next/Math/Array/C/OgreArrayQuaternion.h"
  #include "/usr/include/OGRE-Next/Math/Array/C/OgreArraySphere.h"
  #include "/usr/include/OGRE-Next/Math/Array/C/OgreArrayVector3.h"
  #include "/usr/include/OGRE-Next/Math/Array/C/OgreBooleanMask.h"
  #include "/usr/include/OGRE-Next/Math/Array/C/OgreMathlibC.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreArrayAabb.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreArrayConfig.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreArrayMatrix4.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreArrayMatrixAf4x3.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreArrayMemoryManager.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreArrayQuaternion.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreArrayRay.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreArraySphere.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreArrayVector3.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreBoneArrayMemoryManager.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreBoneMemoryManager.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreBoneTransform.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreBooleanMask.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreKfTransform.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreKfTransformArrayMemoryManager.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreMathlib.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreNodeMemoryManager.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreObjectData.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreObjectMemoryManager.h"
  #include "/usr/include/OGRE-Next/Math/Array/OgreTransform.h"
  #include "/usr/include/OGRE-Next/Math/Simple/C/OgreAabb.h"
  #include "/usr/include/OGRE-Next/Math/Simple/OgreAabb.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLod0Stripifier.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodBuffer.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodCollapseCost.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodCollapseCostCurvature.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodCollapseCostOutside.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodCollapseCostProfiler.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodCollapseCostQuadric.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodCollapser.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodConfig.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodConfigSerializer.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodData.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodInputProvider.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodInputProviderBuffer.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodInputProviderMesh.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodOutputProvider.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodOutputProviderBuffer.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodOutputProviderCompressedBuffer.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodOutputProviderCompressedMesh.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodOutputProviderMesh.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodOutsideMarker.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodPrerequisites.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodWorkQueueInjector.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodWorkQueueInjectorListener.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodWorkQueueRequest.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreLodWorkQueueWorker.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreMeshLodGenerator.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreSmallVector.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreVectorSet.h"
  #include "/usr/include/OGRE-Next/MeshLodGenerator/OgreVectorSetImpl.h"
  #include "/usr/include/OGRE-Next/Ogre.h"
  #include "/usr/include/OGRE-Next/OgreAlignedAllocator.h"
  #include "/usr/include/OGRE-Next/OgreAnimable.h"
  #include "/usr/include/OGRE-Next/OgreAnimation.h"
  #include "/usr/include/OGRE-Next/OgreAnimationState.h"
  #include "/usr/include/OGRE-Next/OgreAnimationTrack.h"
  #include "/usr/include/OGRE-Next/OgreAny.h"
  #include "/usr/include/OGRE-Next/OgreArchive.h"
  #include "/usr/include/OGRE-Next/OgreArchiveFactory.h"
  #include "/usr/include/OGRE-Next/OgreArchiveManager.h"
  #include "/usr/include/OGRE-Next/OgreAssert.h"
  #include "/usr/include/OGRE-Next/OgreAsyncTextureTicket.h"
  #include "/usr/include/OGRE-Next/OgreAtomicObject.h"
  #include "/usr/include/OGRE-Next/OgreAtomicScalar.h"
  #include "/usr/include/OGRE-Next/OgreAutoParamDataSource.h"
  #include "/usr/include/OGRE-Next/OgreAxisAlignedBox.h"
  #include "/usr/include/OGRE-Next/OgreBillboard.h"
  #include "/usr/include/OGRE-Next/OgreBillboardChain.h"
  #include "/usr/include/OGRE-Next/OgreBillboardParticleRenderer.h"
  #include "/usr/include/OGRE-Next/OgreBillboardSet.h"
  #include "/usr/include/OGRE-Next/OgreBitset.h"
  #include "/usr/include/OGRE-Next/OgreBitwise.h"
  #include "/usr/include/OGRE-Next/OgreBlendMode.h"
  #include "/usr/include/OGRE-Next/OgreBuildSettings.h"
  #include "/usr/include/OGRE-Next/OgreCamera.h"
  #include "/usr/include/OGRE-Next/OgreCodec.h"
  #include "/usr/include/OGRE-Next/OgreColourValue.h"
  #include "/usr/include/OGRE-Next/OgreCommon.h"
  #include "/usr/include/OGRE-Next/OgreConfig.h"
  #include "/usr/include/OGRE-Next/OgreConfigDialog.h"
  #include "/usr/include/OGRE-Next/OgreConfigFile.h"
  #include "/usr/include/OGRE-Next/OgreConfigOptionMap.h"
  #include "/usr/include/OGRE-Next/OgreConstBufferPool.h"
  #include "/usr/include/OGRE-Next/OgreController.h"
  #include "/usr/include/OGRE-Next/OgreControllerManager.h"
  #include "/usr/include/OGRE-Next/OgreConvexBody.h"
  #include "/usr/include/OGRE-Next/OgreCustomCompositionPass.h"
  #include "/usr/include/OGRE-Next/OgreDDSCodec2.h"
  #include "/usr/include/OGRE-Next/OgreDataStream.h"
  #include "/usr/include/OGRE-Next/OgreDecal.h"
  #include "/usr/include/OGRE-Next/OgreDefaultHardwareBufferManager.h"
  #include "/usr/include/OGRE-Next/OgreDeflate.h"
  #include "/usr/include/OGRE-Next/OgreDepthBuffer.h"
  #include "/usr/include/OGRE-Next/OgreDescriptorSetSampler.h"
  #include "/usr/include/OGRE-Next/OgreDescriptorSetTexture.h"
  #include "/usr/include/OGRE-Next/OgreDescriptorSetUav.h"
  #include "/usr/include/OGRE-Next/OgreDistanceLodStrategy.h"
  #include "/usr/include/OGRE-Next/OgreDualQuaternion.h"
  #include "/usr/include/OGRE-Next/OgreDynLib.h"
  #include "/usr/include/OGRE-Next/OgreDynLibManager.h"
  #include "/usr/include/OGRE-Next/OgreEdgeListBuilder.h"
  #include "/usr/include/OGRE-Next/OgreEntity.h"
  #include "/usr/include/OGRE-Next/OgreErrorDialog.h"
  #include "/usr/include/OGRE-Next/OgreException.h"
  #include "/usr/include/OGRE-Next/OgreExternalTextureSource.h"
  #include "/usr/include/OGRE-Next/OgreExternalTextureSourceManager.h"
  #include "/usr/include/OGRE-Next/OgreFactoryObj.h"
  #include "/usr/include/OGRE-Next/OgreFastArray.h"
  #include "/usr/include/OGRE-Next/OgreFileSystem.h"
  #include "/usr/include/OGRE-Next/OgreFileSystemLayer.h"
  #include "/usr/include/OGRE-Next/OgreForward3D.h"
  #include "/usr/include/OGRE-Next/OgreForwardClustered.h"
  #include "/usr/include/OGRE-Next/OgreForwardPlusBase.h"
  #include "/usr/include/OGRE-Next/OgreFrameListener.h"
  #include "/usr/include/OGRE-Next/OgreFrameStats.h"
  #include "/usr/include/OGRE-Next/OgreFreeImageCodec2.h"
  #include "/usr/include/OGRE-Next/OgreFrustum.h"
  #include "/usr/include/OGRE-Next/OgreGpuProgram.h"
  #include "/usr/include/OGRE-Next/OgreGpuProgramManager.h"
  #include "/usr/include/OGRE-Next/OgreGpuProgramParams.h"
  #include "/usr/include/OGRE-Next/OgreGpuProgramUsage.h"
  #include "/usr/include/OGRE-Next/OgreGpuResource.h"
  #include "/usr/include/OGRE-Next/OgreHardwareBuffer.h"
  #include "/usr/include/OGRE-Next/OgreHardwareBufferManager.h"
  #include "/usr/include/OGRE-Next/OgreHardwareCounterBuffer.h"
  #include "/usr/include/OGRE-Next/OgreHardwareIndexBuffer.h"
  #include "/usr/include/OGRE-Next/OgreHardwareOcclusionQuery.h"
  #include "/usr/include/OGRE-Next/OgreHardwareUniformBuffer.h"
  #include "/usr/include/OGRE-Next/OgreHardwareVertexBuffer.h"
  #include "/usr/include/OGRE-Next/OgreHeaderPrefix.h"
  #include "/usr/include/OGRE-Next/OgreHeaderSuffix.h"
  #include "/usr/include/OGRE-Next/OgreHiddenAreaMeshVr.h"
  #include "/usr/include/OGRE-Next/OgreHighLevelGpuProgram.h"
  #include "/usr/include/OGRE-Next/OgreHighLevelGpuProgramManager.h"
  #include "/usr/include/OGRE-Next/OgreHlms.h"
  #include "/usr/include/OGRE-Next/OgreHlmsCommon.h"
  #include "/usr/include/OGRE-Next/OgreHlmsCompute.h"
  #include "/usr/include/OGRE-Next/OgreHlmsComputeJob.h"
  #include "/usr/include/OGRE-Next/OgreHlmsDatablock.h"
  #include "/usr/include/OGRE-Next/OgreHlmsDiskCache.h"
  #include "/usr/include/OGRE-Next/OgreHlmsJson.h"
  #include "/usr/include/OGRE-Next/OgreHlmsJsonCompute.h"
  #include "/usr/include/OGRE-Next/OgreHlmsListener.h"
  #include "/usr/include/OGRE-Next/OgreHlmsLowLevel.h"
  #include "/usr/include/OGRE-Next/OgreHlmsLowLevelDatablock.h"
  #include "/usr/include/OGRE-Next/OgreHlmsManager.h"
  #include "/usr/include/OGRE-Next/OgreHlmsPso.h"
  #include "/usr/include/OGRE-Next/OgreHlmsSamplerblock.h"
  #include "/usr/include/OGRE-Next/OgreHlmsTexturePack.h"
  #include "/usr/include/OGRE-Next/OgreId.h"
  #include "/usr/include/OGRE-Next/OgreIdString.h"
  #include "/usr/include/OGRE-Next/OgreImage2.h"
  #include "/usr/include/OGRE-Next/OgreImageCodec2.h"
  #include "/usr/include/OGRE-Next/OgreImageDownsampler.h"
  #include "/usr/include/OGRE-Next/OgreImageResampler.h"
  #include "/usr/include/OGRE-Next/OgreInternalCubemapProbe.h"
  #include "/usr/include/OGRE-Next/OgreItem.h"
  #include "/usr/include/OGRE-Next/OgreIteratorRange.h"
  #include "/usr/include/OGRE-Next/OgreIteratorWrapper.h"
  #include "/usr/include/OGRE-Next/OgreIteratorWrappers.h"
  #include "/usr/include/OGRE-Next/OgreKeyFrame.h"
  #include "/usr/include/OGRE-Next/OgreLight.h"
  #include "/usr/include/OGRE-Next/OgreLodListener.h"
  #include "/usr/include/OGRE-Next/OgreLodStrategy.h"
  #include "/usr/include/OGRE-Next/OgreLodStrategyManager.h"
  #include "/usr/include/OGRE-Next/OgreLog.h"
  #include "/usr/include/OGRE-Next/OgreLogManager.h"
  #include "/usr/include/OGRE-Next/OgreLwConstString.h"
  #include "/usr/include/OGRE-Next/OgreLwString.h"
  #include "/usr/include/OGRE-Next/OgreManualObject.h"
  #include "/usr/include/OGRE-Next/OgreManualObject2.h"
  #include "/usr/include/OGRE-Next/OgreMaterial.h"
  #include "/usr/include/OGRE-Next/OgreMaterialManager.h"
  #include "/usr/include/OGRE-Next/OgreMaterialSerializer.h"
  #include "/usr/include/OGRE-Next/OgreMath.h"
  #include "/usr/include/OGRE-Next/OgreMatrix3.h"
  #include "/usr/include/OGRE-Next/OgreMatrix4.h"
  #include "/usr/include/OGRE-Next/OgreMemoryAllocatedObject.h"
  #include "/usr/include/OGRE-Next/OgreMemoryAllocatorConfig.h"
  #include "/usr/include/OGRE-Next/OgreMemoryNedAlloc.h"
  #include "/usr/include/OGRE-Next/OgreMemoryNedPooling.h"
  #include "/usr/include/OGRE-Next/OgreMemorySTLAllocator.h"
  #include "/usr/include/OGRE-Next/OgreMemoryStdAlloc.h"
  #include "/usr/include/OGRE-Next/OgreMemoryTrackAlloc.h"
  #include "/usr/include/OGRE-Next/OgreMemoryTracker.h"
  #include "/usr/include/OGRE-Next/OgreMesh.h"
  #include "/usr/include/OGRE-Next/OgreMesh2.h"
  #include "/usr/include/OGRE-Next/OgreMesh2Serializer.h"
  #include "/usr/include/OGRE-Next/OgreMesh2SerializerImpl.h"
  #include "/usr/include/OGRE-Next/OgreMeshFileFormat.h"
  #include "/usr/include/OGRE-Next/OgreMeshManager.h"
  #include "/usr/include/OGRE-Next/OgreMeshManager2.h"
  #include "/usr/include/OGRE-Next/OgreMeshSerializer.h"
  #include "/usr/include/OGRE-Next/OgreMeshSerializerImpl.h"
  #include "/usr/include/OGRE-Next/OgreMovableObject.h"
  #include "/usr/include/OGRE-Next/OgreMovablePlane.h"
  #include "/usr/include/OGRE-Next/OgreNameGenerator.h"
  #include "/usr/include/OGRE-Next/OgreNode.h"
  #include "/usr/include/OGRE-Next/OgreNumerics.h"
  #include "/usr/include/OGRE-Next/OgreOITDCodec.h"
  #include "/usr/include/OGRE-Next/OgreObjCmdBuffer.h"
  #include "/usr/include/OGRE-Next/OgreOfflineProfiler.h"
  #include "/usr/include/OGRE-Next/OgreOldBone.h"
  #include "/usr/include/OGRE-Next/OgreOldNode.h"
  #include "/usr/include/OGRE-Next/OgreOldSkeletonInstance.h"
  #include "/usr/include/OGRE-Next/OgreOldSkeletonManager.h"
  #include "/usr/include/OGRE-Next/OgreOptimisedUtil.h"
  #include "/usr/include/OGRE-Next/OgreParticle.h"
  #include "/usr/include/OGRE-Next/OgreParticleAffector.h"
  #include "/usr/include/OGRE-Next/OgreParticleAffectorFactory.h"
  #include "/usr/include/OGRE-Next/OgreParticleEmitter.h"
  #include "/usr/include/OGRE-Next/OgreParticleEmitterCommands.h"
  #include "/usr/include/OGRE-Next/OgreParticleEmitterFactory.h"
  #include "/usr/include/OGRE-Next/OgreParticleIterator.h"
  #include "/usr/include/OGRE-Next/OgreParticleSystem.h"
  #include "/usr/include/OGRE-Next/OgreParticleSystemManager.h"
  #include "/usr/include/OGRE-Next/OgreParticleSystemRenderer.h"
  #include "/usr/include/OGRE-Next/OgrePass.h"
  #include "/usr/include/OGRE-Next/OgrePatchMesh.h"
  #include "/usr/include/OGRE-Next/OgrePatchSurface.h"
  #include "/usr/include/OGRE-Next/OgrePixelConversions.h"
  #include "/usr/include/OGRE-Next/OgrePixelCountLodStrategy.h"
  #include "/usr/include/OGRE-Next/OgrePixelFormatGpu.h"
  #include "/usr/include/OGRE-Next/OgrePixelFormatGpuUtils.h"
  #include "/usr/include/OGRE-Next/OgrePlane.h"
  #include "/usr/include/OGRE-Next/OgrePlaneBoundedVolume.h"
  #include "/usr/include/OGRE-Next/OgrePlatform.h"
  #include "/usr/include/OGRE-Next/OgrePlatformInformation.h"
  #include "/usr/include/OGRE-Next/OgrePlugin.h"
  #include "/usr/include/OGRE-Next/OgrePolygon.h"
  #include "/usr/include/OGRE-Next/OgrePose.h"
  #include "/usr/include/OGRE-Next/OgrePredefinedControllers.h"
  #include "/usr/include/OGRE-Next/OgrePrefabFactory.h"
  #include "/usr/include/OGRE-Next/OgrePrerequisites.h"
  #include "/usr/include/OGRE-Next/OgreProfiler.h"
  #include "/usr/include/OGRE-Next/OgreProfilerCommon.h"
  #include "/usr/include/OGRE-Next/OgrePsoCacheHelper.h"
  #include "/usr/include/OGRE-Next/OgreQuaternion.h"
  #include "/usr/include/OGRE-Next/OgreRadialDensityMask.h"
  #include "/usr/include/OGRE-Next/OgreRadixSort.h"
  #include "/usr/include/OGRE-Next/OgreRawPtr.h"
  #include "/usr/include/OGRE-Next/OgreRay.h"
  #include "/usr/include/OGRE-Next/OgreRectangle2D.h"
  #include "/usr/include/OGRE-Next/OgreRectangle2D2.h"
  #include "/usr/include/OGRE-Next/OgreRenderObjectListener.h"
  #include "/usr/include/OGRE-Next/OgreRenderOperation.h"
  #include "/usr/include/OGRE-Next/OgreRenderPassDescriptor.h"
  #include "/usr/include/OGRE-Next/OgreRenderQueue.h"
  #include "/usr/include/OGRE-Next/OgreRenderQueueListener.h"
  #include "/usr/include/OGRE-Next/OgreRenderSystem.h"
  #include "/usr/include/OGRE-Next/OgreRenderSystemCapabilities.h"
  #include "/usr/include/OGRE-Next/OgreRenderSystemCapabilitiesManager.h"
  #include "/usr/include/OGRE-Next/OgreRenderSystemCapabilitiesSerializer.h"
  #include "/usr/include/OGRE-Next/OgreRenderable.h"
  #include "/usr/include/OGRE-Next/OgreResource.h"
  #include "/usr/include/OGRE-Next/OgreResourceBackgroundQueue.h"
  #include "/usr/include/OGRE-Next/OgreResourceGroupManager.h"
  #include "/usr/include/OGRE-Next/OgreResourceManager.h"
  #include "/usr/include/OGRE-Next/OgreResourceTransition.h"
  #include "/usr/include/OGRE-Next/OgreRibbonTrail.h"
  #include "/usr/include/OGRE-Next/OgreRoot.h"
  #include "/usr/include/OGRE-Next/OgreRotationalSpline.h"
  #include "/usr/include/OGRE-Next/OgreSIMDHelper.h"
  #include "/usr/include/OGRE-Next/OgreSceneManager.h"
  #include "/usr/include/OGRE-Next/OgreSceneManagerEnumerator.h"
  #include "/usr/include/OGRE-Next/OgreSceneNode.h"
  #include "/usr/include/OGRE-Next/OgreSceneQuery.h"
  #include "/usr/include/OGRE-Next/OgreScriptCompiler.h"
  #include "/usr/include/OGRE-Next/OgreScriptLexer.h"
  #include "/usr/include/OGRE-Next/OgreScriptLoader.h"
  #include "/usr/include/OGRE-Next/OgreScriptParser.h"
  #include "/usr/include/OGRE-Next/OgreScriptTranslator.h"
  #include "/usr/include/OGRE-Next/OgreSearchOps.h"
  #include "/usr/include/OGRE-Next/OgreSerializer.h"
  #include "/usr/include/OGRE-Next/OgreShaderParams.h"
  #include "/usr/include/OGRE-Next/OgreShaderPrimitives.h"
  #include "/usr/include/OGRE-Next/OgreShadowCameraSetup.h"
  #include "/usr/include/OGRE-Next/OgreShadowCameraSetupConcentric.h"
  #include "/usr/include/OGRE-Next/OgreShadowCameraSetupFocused.h"
  #include "/usr/include/OGRE-Next/OgreShadowCameraSetupPSSM.h"
  #include "/usr/include/OGRE-Next/OgreShadowCameraSetupPlaneOptimal.h"
  #include "/usr/include/OGRE-Next/OgreShadowVolumeExtrudeProgram.h"
  #include "/usr/include/OGRE-Next/OgreSharedPtr.h"
  #include "/usr/include/OGRE-Next/OgreSimpleRenderable.h"
  #include "/usr/include/OGRE-Next/OgreSimpleSpline.h"
  #include "/usr/include/OGRE-Next/OgreSingleton.h"
  #include "/usr/include/OGRE-Next/OgreSkeleton.h"
  #include "/usr/include/OGRE-Next/OgreSkeletonFileFormat.h"
  #include "/usr/include/OGRE-Next/OgreSkeletonSerializer.h"
  #include "/usr/include/OGRE-Next/OgreSmallVector.h"
  #include "/usr/include/OGRE-Next/OgreSphere.h"
  #include "/usr/include/OGRE-Next/OgreStableHeaders.h"
  #include "/usr/include/OGRE-Next/OgreStackVector.h"
  #include "/usr/include/OGRE-Next/OgreStagingTexture.h"
  #include "/usr/include/OGRE-Next/OgreStagingTextureBufferImpl.h"
  #include "/usr/include/OGRE-Next/OgreStagingTextureManager.h"
  #include "/usr/include/OGRE-Next/OgreStaticFaceGroup.h"
  #include "/usr/include/OGRE-Next/OgreStaticGeometry.h"
  #include "/usr/include/OGRE-Next/OgreStdHeaders.h"
  #include "/usr/include/OGRE-Next/OgreStreamSerialiser.h"
  #include "/usr/include/OGRE-Next/OgreString.h"
  #include "/usr/include/OGRE-Next/OgreStringConverter.h"
  #include "/usr/include/OGRE-Next/OgreStringInterface.h"
  #include "/usr/include/OGRE-Next/OgreStringVector.h"
  #include "/usr/include/OGRE-Next/OgreSubEntity.h"
  #include "/usr/include/OGRE-Next/OgreSubItem.h"
  #include "/usr/include/OGRE-Next/OgreSubMesh.h"
  #include "/usr/include/OGRE-Next/OgreSubMesh2.h"
  #include "/usr/include/OGRE-Next/OgreTagPoint.h"
  #include "/usr/include/OGRE-Next/OgreTangentSpaceCalc.h"
  #include "/usr/include/OGRE-Next/OgreTechnique.h"
  #include "/usr/include/OGRE-Next/OgreTextureBox.h"
  #include "/usr/include/OGRE-Next/OgreTextureFilters.h"
  #include "/usr/include/OGRE-Next/OgreTextureGpu.h"
  #include "/usr/include/OGRE-Next/OgreTextureGpuListener.h"
  #include "/usr/include/OGRE-Next/OgreTextureGpuManager.h"
  #include "/usr/include/OGRE-Next/OgreTextureGpuManagerListener.h"
  #include "/usr/include/OGRE-Next/OgreTextureUnitState.h"
  #include "/usr/include/OGRE-Next/OgreTimer.h"
  #include "/usr/include/OGRE-Next/OgreUTFString.h"
  #include "/usr/include/OGRE-Next/OgreUnifiedHighLevelGpuProgram.h"
  #include "/usr/include/OGRE-Next/OgreUserObjectBindings.h"
  #include "/usr/include/OGRE-Next/OgreVector2.h"
  #include "/usr/include/OGRE-Next/OgreVector3.h"
  #include "/usr/include/OGRE-Next/OgreVector4.h"
  #include "/usr/include/OGRE-Next/OgreVertexBoneAssignment.h"
  #include "/usr/include/OGRE-Next/OgreVertexIndexData.h"
  #include "/usr/include/OGRE-Next/OgreVertexShadowMapHelper.h"
  #include "/usr/include/OGRE-Next/OgreViewport.h"
  #include "/usr/include/OGRE-Next/OgreVisibilityFlags.h"
  #include "/usr/include/OGRE-Next/OgreWindow.h"
  #include "/usr/include/OGRE-Next/OgreWindowEventUtilities.h"
  #include "/usr/include/OGRE-Next/OgreWireAabb.h"
  #include "/usr/include/OGRE-Next/OgreWireBoundingBox.h"
  #include "/usr/include/OGRE-Next/OgreWorkQueue.h"
  #include "/usr/include/OGRE-Next/OgreWorkarounds.h"
  #include "/usr/include/OGRE-Next/OgreZip.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreBorderPanelOverlayElement.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreFont.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreFontManager.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreOverlay.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreOverlayContainer.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreOverlayElement.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreOverlayElementCommands.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreOverlayElementFactory.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreOverlayManager.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreOverlayPrerequisites.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreOverlayProfileSessionListener.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreOverlaySystem.h"
  #include "/usr/include/OGRE-Next/Overlay/OgrePanelOverlayElement.h"
  #include "/usr/include/OGRE-Next/Overlay/OgreTextAreaOverlayElement.h"
  #include "/usr/include/OGRE-Next/PlanarReflections/OgrePlanarReflectionActor.h"
  #include "/usr/include/OGRE-Next/PlanarReflections/OgrePlanarReflections.h"
  #include "/usr/include/OGRE-Next/PlanarReflections/OgrePlanarReflectionsPrerequisites.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreAreaEmitter.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreBoxEmitter.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreBoxEmitterFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreColourFaderAffector.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreColourFaderAffector2.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreColourFaderAffectorFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreColourFaderAffectorFactory2.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreColourImageAffector.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreColourImageAffectorFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreColourInterpolatorAffector.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreColourInterpolatorAffectorFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreCylinderEmitter.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreCylinderEmitterFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreDeflectorPlaneAffector.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreDeflectorPlaneAffectorFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreDirectionRandomiserAffector.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreDirectionRandomiserAffectorFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreEllipsoidEmitter.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreEllipsoidEmitterFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreHollowEllipsoidEmitter.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreHollowEllipsoidEmitterFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreLinearForceAffector.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreLinearForceAffectorFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreParticleFXPlugin.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreParticleFXPrerequisites.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgrePointEmitter.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgrePointEmitterFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreRingEmitter.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreRingEmitterFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreRotationAffector.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreRotationAffectorFactory.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreScaleAffector.h"
  #include "/usr/include/OGRE-Next/Plugins/ParticleFX/OgreScaleAffectorFactory.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusDepthBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusDepthTexture.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusFBOMultiRenderTarget.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusFBORenderTexture.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusFrameBufferObject.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusHardwarePixelBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusNullTexture.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusPixelFormat.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusRenderTexture.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusRenderToVertexBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusTexture.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusTextureBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Deprecated/OgreGL3PlusTextureManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/EGL/OgreEglPBufferContext.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/EGL/OgreEglPBufferSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/EGL/OgreEglPBufferWindow.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GL/gl3w.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GL/glcorearb.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GL/glext.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GL/glxext.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GL/glxtokens-backup.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GL/wglext.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLSL/OgreGLSLExtSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLSL/OgreGLSLMonolithicProgram.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLSL/OgreGLSLMonolithicProgramManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLSL/OgreGLSLPreprocessor.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLSL/OgreGLSLProgram.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLSL/OgreGLSLProgramManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLSL/OgreGLSLSeparableProgram.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLSL/OgreGLSLSeparableProgramManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLSL/OgreGLSLShader.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLSL/OgreGLSLShaderFactory.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLSL/OgreGLSLShaderManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLX/OgreGL3PlusUtil.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLX/OgreGLXContext.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLX/OgreGLXGLSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLX/OgreGLXUtils.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/GLX/OgreGLXWindow.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusAsyncTextureTicket.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusAsyncTicket.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusBufferInterface.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusConstBufferPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusContext.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusDefaultHardwareBufferManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusDescriptorSetTexture.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusDynamicBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusHardwareBufferManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusHardwareCounterBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusHardwareIndexBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusHardwareOcclusionQuery.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusHardwareShaderStorageBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusHardwareUniformBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusHardwareVertexBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusHlmsPso.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusMappings.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusMultiSourceVertexBufferPool.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusPixelFormatToShaderType.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusPlugin.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusPrerequisites.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusRenderPassDescriptor.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusRenderSystem.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusStagingBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusStagingTexture.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusTexBufferEmulatedPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusTexBufferPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusTextureGpu.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusTextureGpuManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusTextureGpuWindow.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusUavBufferPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusVaoManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGL3PlusVertexArrayObject.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGLSLExtSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGLSLMonolithicProgram.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGLSLMonolithicProgramManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGLSLPreprocessor.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGLSLProgram.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGLSLProgramManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGLSLSeparableProgram.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGLSLSeparableProgramManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGLSLShader.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGLSLShaderFactory.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGLSLShaderManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/OgreGlSwitchableSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Vao/OgreGL3PlusAsyncTicket.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Vao/OgreGL3PlusBufferInterface.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Vao/OgreGL3PlusConstBufferPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Vao/OgreGL3PlusDynamicBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Vao/OgreGL3PlusMultiSourceVertexBufferPool.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Vao/OgreGL3PlusStagingBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Vao/OgreGL3PlusTexBufferEmulatedPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Vao/OgreGL3PlusTexBufferPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Vao/OgreGL3PlusUavBufferPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Vao/OgreGL3PlusVaoManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/Vao/OgreGL3PlusVertexArrayObject.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/EGL/OgreEGLContext.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/EGL/OgreEGLGLSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/EGL/OgreEGLWindow.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/EGL/PBuffer/OgreEglPBufferContext.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/EGL/PBuffer/OgreEglPBufferSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/EGL/PBuffer/OgreEglPBufferWindow.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/GLX/OgreGLXContext.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/GLX/OgreGLXGLSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/GLX/OgreGLXUtils.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/GLX/OgreGLXWindow.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/OSX/OgreOSXCocoaContext.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/OSX/OgreOSXCocoaView.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/OSX/OgreOSXCocoaWindow.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/OSX/OgreOSXCocoaWindowDelegate.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/OSX/OgreOSXGL3PlusSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/OgreGlSwitchableSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/SDL/OgreSDLGLSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/SDL/OgreSDLPrerequisites.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/SDL/OgreSDLWindow.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/gtk/OgreGTKGLSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/gtk/OgreGTKWindow.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/win32/OgreWin32Context.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/win32/OgreWin32GLSupport.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/win32/OgreWin32Prerequisites.h"
  #include "/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/win32/OgreWin32Window.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLAsyncTextureTicket.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLAsyncTicket.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLBufferInterface.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLConstBufferPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLDynamicBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLMultiSourceVertexBufferPool.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLPlugin.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLPrerequisites.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLRenderSystem.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLStagingBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLStagingTexture.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLTexBufferPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLTextureGpu.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLTextureGpuManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLUavBufferPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLVaoManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLVertexArrayObject.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/OgreNULLWindow.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Deprecated/OgreNULLHardwarePixelBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Deprecated/OgreNULLRenderWindow.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Deprecated/OgreNULLTexture.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Deprecated/OgreNULLTextureManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/OgreNULLAsyncTextureTicket.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/OgreNULLPlugin.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/OgreNULLPrerequisites.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/OgreNULLRenderSystem.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/OgreNULLStagingTexture.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/OgreNULLTextureGpu.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/OgreNULLTextureGpuManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/OgreNULLWindow.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Vao/OgreNULLAsyncTicket.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Vao/OgreNULLBufferInterface.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Vao/OgreNULLConstBufferPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Vao/OgreNULLDynamicBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Vao/OgreNULLMultiSourceVertexBufferPool.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Vao/OgreNULLStagingBuffer.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Vao/OgreNULLTexBufferPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Vao/OgreNULLUavBufferPacked.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Vao/OgreNULLVaoManager.h"
  #include "/usr/include/OGRE-Next/RenderSystems/NULL/include/Vao/OgreNULLVertexArrayObject.h"
  #include "/usr/include/OGRE-Next/SceneFormat/OgreSceneFormatBase.h"
  #include "/usr/include/OGRE-Next/SceneFormat/OgreSceneFormatExporter.h"
  #include "/usr/include/OGRE-Next/SceneFormat/OgreSceneFormatImporter.h"
  #include "/usr/include/OGRE-Next/SceneFormat/OgreSceneFormatPrerequisites.h"
  #include "/usr/include/OGRE-Next/Threading/OgreBarrier.h"
  #include "/usr/include/OGRE-Next/Threading/OgreDefaultWorkQueue.h"
  #include "/usr/include/OGRE-Next/Threading/OgreDefaultWorkQueueStandard.h"
  #include "/usr/include/OGRE-Next/Threading/OgreLightweightMutex.h"
  #include "/usr/include/OGRE-Next/Threading/OgreThreadDefines.h"
  #include "/usr/include/OGRE-Next/Threading/OgreThreadDefinesNone.h"
  #include "/usr/include/OGRE-Next/Threading/OgreThreadHeaders.h"
  #include "/usr/include/OGRE-Next/Threading/OgreThreads.h"
  #include "/usr/include/OGRE-Next/Threading/OgreUniformScalableTask.h"
  #include "/usr/include/OGRE-Next/Threading/OgreWaitableEvent.h"
  #include "/usr/include/OGRE-Next/Vao/OgreAsyncTicket.h"
  #include "/usr/include/OGRE-Next/Vao/OgreBufferInterface.h"
  #include "/usr/include/OGRE-Next/Vao/OgreBufferPacked.h"
  #include "/usr/include/OGRE-Next/Vao/OgreConstBufferPacked.h"
  #include "/usr/include/OGRE-Next/Vao/OgreIndexBufferPacked.h"
  #include "/usr/include/OGRE-Next/Vao/OgreIndirectBufferPacked.h"
  #include "/usr/include/OGRE-Next/Vao/OgreMultiSourceVertexBufferPool.h"
  #include "/usr/include/OGRE-Next/Vao/OgreStagingBuffer.h"
  #include "/usr/include/OGRE-Next/Vao/OgreTexBufferPacked.h"
  #include "/usr/include/OGRE-Next/Vao/OgreUavBufferPacked.h"
  #include "/usr/include/OGRE-Next/Vao/OgreVaoManager.h"
  #include "/usr/include/OGRE-Next/Vao/OgreVertexArrayObject.h"
  #include "/usr/include/OGRE-Next/Vao/OgreVertexBufferDownloadHelper.h"
  #include "/usr/include/OGRE-Next/Vao/OgreVertexBufferPacked.h"
  #include "/usr/include/OGRE-Next/Vao/OgreVertexElements.h"
  #include "/usr/include/OGRE-Next/asm_math.h"
  #include "/usr/include/OGRE-Next/build/ogre-next-cN71Kc/ogre-next-2.2.5+dfsg3/obj-arm-linux-gnueabihf/OgreBuildSettings.h"
  #include "/usr/include/OGRE-Next/debugbreak/debugbreak.h"
  #include "/usr/include/OGRE-Next/ogrestd/deque.h"
  #include "/usr/include/OGRE-Next/ogrestd/list.h"
  #include "/usr/include/OGRE-Next/ogrestd/map.h"
  #include "/usr/include/OGRE-Next/ogrestd/set.h"
  #include "/usr/include/OGRE-Next/ogrestd/unordered_map.h"
  #include "/usr/include/OGRE-Next/ogrestd/unordered_set.h"
  #include "/usr/include/OGRE-Next/ogrestd/vector.h"

  // add namespaces
  namespace Ogre{typedef int tmp_add_type_1;}
  Ogre::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace Ogre{namespace Assert{typedef int tmp_add_type_2;}}
  Ogre::Assert::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace Ogre{namespace CubemapSide{typedef int tmp_add_type_3;}}
  Ogre::CubemapSide::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace Ogre{namespace EmitterCommands{typedef int tmp_add_type_4;}}
  Ogre::EmitterCommands::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace Ogre{namespace GpuPageOutStrategy{typedef int tmp_add_type_5;}}
  Ogre::GpuPageOutStrategy::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace Ogre{namespace GpuResidency{typedef int tmp_add_type_6;}}
  Ogre::GpuResidency::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace Ogre{namespace LampConeType{typedef int tmp_add_type_7;}}
  Ogre::LampConeType::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace Ogre{namespace LampHorizType{typedef int tmp_add_type_8;}}
  Ogre::LampHorizType::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace Ogre{namespace LoadAction{typedef int tmp_add_type_9;}}
  Ogre::LoadAction::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace Ogre{namespace MsaaPatterns{typedef int tmp_add_type_10;}}
  Ogre::MsaaPatterns::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace Ogre{namespace PbsBrdf{typedef int tmp_add_type_11;}}
  Ogre::PbsBrdf::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace Ogre{namespace ReadBarrier{typedef int tmp_add_type_12;}}
  Ogre::ReadBarrier::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace Ogre{namespace ResourceAccess{typedef int tmp_add_type_13;}}
  Ogre::ResourceAccess::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace Ogre{namespace ResourceLayout{typedef int tmp_add_type_14;}}
  Ogre::ResourceLayout::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace Ogre{namespace StoreAction{typedef int tmp_add_type_15;}}
  Ogre::StoreAction::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace Ogre{namespace TextureFlags{typedef int tmp_add_type_16;}}
  Ogre::TextureFlags::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace Ogre{namespace TextureSourceType{typedef int tmp_add_type_17;}}
  Ogre::TextureSourceType::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace Ogre{namespace TextureTypes{typedef int tmp_add_type_18;}}
  Ogre::TextureTypes::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace Ogre{namespace v1{typedef int tmp_add_type_19;}}
  Ogre::v1::tmp_add_type_19 tmp_add_func_19(){return 0;};
  namespace Ogre{namespace VisibilityFlags{typedef int tmp_add_type_20;}}
  Ogre::VisibilityFlags::tmp_add_type_20 tmp_add_func_20(){return 0;};
  namespace Ogre{namespace VoxelizerJobSetting{typedef int tmp_add_type_21;}}
  Ogre::VoxelizerJobSetting::tmp_add_type_21 tmp_add_func_21(){return 0;};
  namespace Ogre{namespace WriteBarrier{typedef int tmp_add_type_22;}}
  Ogre::WriteBarrier::tmp_add_type_22 tmp_add_func_22(){return 0;};
  namespace rapidjson{typedef int tmp_add_type_23;}
  rapidjson::tmp_add_type_23 tmp_add_func_23(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/EhLVM1SF3w/dump1.h"  -I/usr/include/OGRE-Next -I/usr/include/OGRE-Next/Deprecated -I/usr/include/OGRE-Next/RenderSystems/GL3Plus -I/usr/include/OGRE-Next/Hlms/Pbs -I/usr/include/OGRE-Next/Hlms/Common -I/usr/include/OGRE-Next/RenderSystems/NULL/include -I/usr/include/OGRE-Next/RenderSystems/GL3Plus/Vao -I/usr/include/OGRE-Next/RenderSystems/GL3Plus/windowing/EGL

In file included from /tmp/EhLVM1SF3w/dump1.h:115:
/usr/include/OGRE-Next/Math/Array/C/OgreArraySphere.h:32:6: error: #error "Don't include this file directly. include Math/Array/OgreArraySphere.h"
   32 |     #error "Don't include this file directly. include Math/Array/OgreArraySphere.h"
      |      ^~~~~
In file included from /tmp/EhLVM1SF3w/dump1.h:117:
/usr/include/OGRE-Next/Math/Array/C/OgreBooleanMask.h:33:6: error: #error "Don't include this file directly. include Math/Array/OgreBooleanMask.h"
   33 |     #error "Don't include this file directly. include Math/Array/OgreBooleanMask.h"
      |      ^~~~~
In file included from /tmp/EhLVM1SF3w/dump1.h:206:
/usr/include/OGRE-Next/OgreCustomCompositionPass.h:32:10: fatal error: OgreCompositionPass.h: No such file or directory
   32 | #include "OgreCompositionPass.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

