Temporary header file '/tmp/uItcZzkSeN/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/irrlicht/CDynamicMeshBuffer.h" #include "/usr/include/irrlicht/CIndexBuffer.h" #include "/usr/include/irrlicht/CMeshBuffer.h" #include "/usr/include/irrlicht/CVertexBuffer.h" #include "/usr/include/irrlicht/EAttributes.h" #include "/usr/include/irrlicht/ECullingTypes.h" #include "/usr/include/irrlicht/EDebugSceneTypes.h" #include "/usr/include/irrlicht/EDeviceTypes.h" #include "/usr/include/irrlicht/EDriverFeatures.h" #include "/usr/include/irrlicht/EDriverTypes.h" #include "/usr/include/irrlicht/EGUIAlignment.h" #include "/usr/include/irrlicht/EGUIElementTypes.h" #include "/usr/include/irrlicht/EHardwareBufferFlags.h" #include "/usr/include/irrlicht/EMaterialFlags.h" #include "/usr/include/irrlicht/EMaterialTypes.h" #include "/usr/include/irrlicht/EMeshWriterEnums.h" #include "/usr/include/irrlicht/EMessageBoxFlags.h" #include "/usr/include/irrlicht/EPrimitiveTypes.h" #include "/usr/include/irrlicht/ESceneNodeAnimatorTypes.h" #include "/usr/include/irrlicht/ESceneNodeTypes.h" #include "/usr/include/irrlicht/EShaderTypes.h" #include "/usr/include/irrlicht/ETerrainElements.h" #include "/usr/include/irrlicht/IAnimatedMesh.h" #include "/usr/include/irrlicht/IAnimatedMeshMD2.h" #include "/usr/include/irrlicht/IAnimatedMeshMD3.h" #include "/usr/include/irrlicht/IAnimatedMeshSceneNode.h" #include "/usr/include/irrlicht/IAttributeExchangingObject.h" #include "/usr/include/irrlicht/IAttributes.h" #include "/usr/include/irrlicht/IBillboardSceneNode.h" #include "/usr/include/irrlicht/IBillboardTextSceneNode.h" #include "/usr/include/irrlicht/IBoneSceneNode.h" #include "/usr/include/irrlicht/ICameraSceneNode.h" #include "/usr/include/irrlicht/IColladaMeshWriter.h" #include "/usr/include/irrlicht/ICursorControl.h" #include "/usr/include/irrlicht/IDummyTransformationSceneNode.h" #include "/usr/include/irrlicht/IDynamicMeshBuffer.h" #include "/usr/include/irrlicht/IEventReceiver.h" #include "/usr/include/irrlicht/IFileArchive.h" #include "/usr/include/irrlicht/IFileList.h" #include "/usr/include/irrlicht/IFileSystem.h" #include "/usr/include/irrlicht/IGPUProgrammingServices.h" #include "/usr/include/irrlicht/IGUIButton.h" #include "/usr/include/irrlicht/IGUICheckBox.h" #include "/usr/include/irrlicht/IGUIColorSelectDialog.h" #include "/usr/include/irrlicht/IGUIComboBox.h" #include "/usr/include/irrlicht/IGUIContextMenu.h" #include "/usr/include/irrlicht/IGUIEditBox.h" #include "/usr/include/irrlicht/IGUIElement.h" #include "/usr/include/irrlicht/IGUIElementFactory.h" #include "/usr/include/irrlicht/IGUIEnvironment.h" #include "/usr/include/irrlicht/IGUIFileOpenDialog.h" #include "/usr/include/irrlicht/IGUIFont.h" #include "/usr/include/irrlicht/IGUIFontBitmap.h" #include "/usr/include/irrlicht/IGUIImage.h" #include "/usr/include/irrlicht/IGUIImageList.h" #include "/usr/include/irrlicht/IGUIInOutFader.h" #include "/usr/include/irrlicht/IGUIListBox.h" #include "/usr/include/irrlicht/IGUIMeshViewer.h" #include "/usr/include/irrlicht/IGUIScrollBar.h" #include "/usr/include/irrlicht/IGUISkin.h" #include "/usr/include/irrlicht/IGUISpinBox.h" #include "/usr/include/irrlicht/IGUISpriteBank.h" #include "/usr/include/irrlicht/IGUIStaticText.h" #include "/usr/include/irrlicht/IGUITabControl.h" #include "/usr/include/irrlicht/IGUITable.h" #include "/usr/include/irrlicht/IGUIToolbar.h" #include "/usr/include/irrlicht/IGUITreeView.h" #include "/usr/include/irrlicht/IGUIWindow.h" #include "/usr/include/irrlicht/IGeometryCreator.h" #include "/usr/include/irrlicht/IImage.h" #include "/usr/include/irrlicht/IImageLoader.h" #include "/usr/include/irrlicht/IImageWriter.h" #include "/usr/include/irrlicht/IIndexBuffer.h" #include "/usr/include/irrlicht/ILightManager.h" #include "/usr/include/irrlicht/ILightSceneNode.h" #include "/usr/include/irrlicht/ILogger.h" #include "/usr/include/irrlicht/IMaterialRenderer.h" #include "/usr/include/irrlicht/IMaterialRendererServices.h" #include "/usr/include/irrlicht/IMesh.h" #include "/usr/include/irrlicht/IMeshBuffer.h" #include "/usr/include/irrlicht/IMeshCache.h" #include "/usr/include/irrlicht/IMeshLoader.h" #include "/usr/include/irrlicht/IMeshManipulator.h" #include "/usr/include/irrlicht/IMeshSceneNode.h" #include "/usr/include/irrlicht/IMeshWriter.h" #include "/usr/include/irrlicht/IMetaTriangleSelector.h" #include "/usr/include/irrlicht/IOSOperator.h" #include "/usr/include/irrlicht/IParticleAffector.h" #include "/usr/include/irrlicht/IParticleAnimatedMeshSceneNodeEmitter.h" #include "/usr/include/irrlicht/IParticleAttractionAffector.h" #include "/usr/include/irrlicht/IParticleBoxEmitter.h" #include "/usr/include/irrlicht/IParticleCylinderEmitter.h" #include "/usr/include/irrlicht/IParticleEmitter.h" #include "/usr/include/irrlicht/IParticleFadeOutAffector.h" #include "/usr/include/irrlicht/IParticleGravityAffector.h" #include "/usr/include/irrlicht/IParticleMeshEmitter.h" #include "/usr/include/irrlicht/IParticleRingEmitter.h" #include "/usr/include/irrlicht/IParticleRotationAffector.h" #include "/usr/include/irrlicht/IParticleSphereEmitter.h" #include "/usr/include/irrlicht/IParticleSystemSceneNode.h" #include "/usr/include/irrlicht/IQ3LevelMesh.h" #include "/usr/include/irrlicht/IQ3Shader.h" #include "/usr/include/irrlicht/IRandomizer.h" #include "/usr/include/irrlicht/IReadFile.h" #include "/usr/include/irrlicht/IReferenceCounted.h" #include "/usr/include/irrlicht/ISceneCollisionManager.h" #include "/usr/include/irrlicht/ISceneLoader.h" #include "/usr/include/irrlicht/ISceneManager.h" #include "/usr/include/irrlicht/ISceneNode.h" #include "/usr/include/irrlicht/ISceneNodeAnimator.h" #include "/usr/include/irrlicht/ISceneNodeAnimatorCameraFPS.h" #include "/usr/include/irrlicht/ISceneNodeAnimatorCameraMaya.h" #include "/usr/include/irrlicht/ISceneNodeAnimatorCollisionResponse.h" #include "/usr/include/irrlicht/ISceneNodeAnimatorFactory.h" #include "/usr/include/irrlicht/ISceneNodeFactory.h" #include "/usr/include/irrlicht/ISceneUserDataSerializer.h" #include "/usr/include/irrlicht/IShaderConstantSetCallBack.h" #include "/usr/include/irrlicht/IShadowVolumeSceneNode.h" #include "/usr/include/irrlicht/ISkinnedMesh.h" #include "/usr/include/irrlicht/ITerrainSceneNode.h" #include "/usr/include/irrlicht/ITextSceneNode.h" #include "/usr/include/irrlicht/ITexture.h" #include "/usr/include/irrlicht/ITimer.h" #include "/usr/include/irrlicht/ITriangleSelector.h" #include "/usr/include/irrlicht/IVertexBuffer.h" #include "/usr/include/irrlicht/IVideoDriver.h" #include "/usr/include/irrlicht/IVideoModeList.h" #include "/usr/include/irrlicht/IVolumeLightSceneNode.h" #include "/usr/include/irrlicht/IWriteFile.h" #include "/usr/include/irrlicht/IXMLReader.h" #include "/usr/include/irrlicht/IXMLWriter.h" #include "/usr/include/irrlicht/IrrCompileConfig.h" #include "/usr/include/irrlicht/IrrlichtDevice.h" #include "/usr/include/irrlicht/Keycodes.h" #include "/usr/include/irrlicht/S3DVertex.h" #include "/usr/include/irrlicht/SAnimatedMesh.h" #include "/usr/include/irrlicht/SColor.h" #include "/usr/include/irrlicht/SExposedVideoData.h" #include "/usr/include/irrlicht/SIrrCreationParameters.h" #include "/usr/include/irrlicht/SKeyMap.h" #include "/usr/include/irrlicht/SLight.h" #include "/usr/include/irrlicht/SMaterial.h" #include "/usr/include/irrlicht/SMaterialLayer.h" #include "/usr/include/irrlicht/SMesh.h" #include "/usr/include/irrlicht/SMeshBuffer.h" #include "/usr/include/irrlicht/SMeshBufferLightMap.h" #include "/usr/include/irrlicht/SMeshBufferTangents.h" #include "/usr/include/irrlicht/SParticle.h" #include "/usr/include/irrlicht/SSharedMeshBuffer.h" #include "/usr/include/irrlicht/SSkinMeshBuffer.h" #include "/usr/include/irrlicht/SVertexIndex.h" #include "/usr/include/irrlicht/SVertexManipulator.h" #include "/usr/include/irrlicht/SViewFrustum.h" #include "/usr/include/irrlicht/SceneParameters.h" #include "/usr/include/irrlicht/aabbox3d.h" #include "/usr/include/irrlicht/coreutil.h" #include "/usr/include/irrlicht/dimension2d.h" #include "/usr/include/irrlicht/driverChoice.h" #include "/usr/include/irrlicht/fast_atof.h" #include "/usr/include/irrlicht/heapsort.h" #include "/usr/include/irrlicht/irrAllocator.h" #include "/usr/include/irrlicht/irrArray.h" #include "/usr/include/irrlicht/irrList.h" #include "/usr/include/irrlicht/irrMap.h" #include "/usr/include/irrlicht/irrMath.h" #include "/usr/include/irrlicht/irrString.h" #include "/usr/include/irrlicht/irrTypes.h" #include "/usr/include/irrlicht/irrXML.h" #include "/usr/include/irrlicht/irrlicht.h" #include "/usr/include/irrlicht/irrpack.h" #include "/usr/include/irrlicht/irrunpack.h" #include "/usr/include/irrlicht/line2d.h" #include "/usr/include/irrlicht/line3d.h" #include "/usr/include/irrlicht/matrix4.h" #include "/usr/include/irrlicht/path.h" #include "/usr/include/irrlicht/plane3d.h" #include "/usr/include/irrlicht/position2d.h" #include "/usr/include/irrlicht/quaternion.h" #include "/usr/include/irrlicht/rect.h" #include "/usr/include/irrlicht/triangle3d.h" #include "/usr/include/irrlicht/vector2d.h" #include "/usr/include/irrlicht/vector3d.h" // add namespaces namespace irr{typedef int tmp_add_type_1;} irr::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace irr{namespace core{typedef int tmp_add_type_2;}} irr::core::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace irr{namespace gui{typedef int tmp_add_type_3;}} irr::gui::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace irr{namespace io{typedef int tmp_add_type_4;}} irr::io::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace irr{namespace scene{typedef int tmp_add_type_5;}} irr::scene::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace irr{namespace scene{namespace quake3{typedef int tmp_add_type_6;}}} irr::scene::quake3::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace irr{namespace video{typedef int tmp_add_type_7;}} irr::video::tmp_add_type_7 tmp_add_func_7(){return 0;}; // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/uItcZzkSeN/dump1.h" In file included from /tmp/uItcZzkSeN/dump1.h:85: /usr/include/irrlicht/ILightManager.h:45:52: error: ‘E_SCENE_NODE_RENDER_PASS’ has not been declared 45 | virtual void OnRenderPassPreRender(E_SCENE_NODE_RENDER_PASS renderPass) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/irrlicht/ILightManager.h:49:53: error: ‘E_SCENE_NODE_RENDER_PASS’ has not been declared 49 | virtual void OnRenderPassPostRender(E_SCENE_NODE_RENDER_PASS renderPass) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~