Temporary header file '/tmp/lqZaLnQjI8/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 #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/OGRE/Plugins/STBICodec/OgreSTBICodec.h" #include "/usr/include/OGRE/Plugins/STBICodec/OgreSTBICodecExports.h" #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneLoader.h" #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManager.h" #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspLevel.h" #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3Shader.h" #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspNode.h" #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3Types.h" #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3Level.h" #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3ShaderManager.h" #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneNode.h" #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManagerPlugin.h" #include "/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspPrerequisites.h" #include "/usr/include/OGRE/Plugins/FreeImageCodec/OgreFreeImageCodec.h" #include "/usr/include/OGRE/Plugins/FreeImageCodec/OgreFreeImageCodecExports.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/OctreeZone/OgreOctreeZone.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitterFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreParticleFXPrerequisites.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgrePointEmitterFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffector.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffectorFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreBoxEmitterFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitterFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitter.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreBoxEmitter.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourImageAffector.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffector.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreLinearForceAffectorFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreAreaEmitter.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreScaleAffector.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreCylinderEmitterFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreLinearForceAffector.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreRingEmitter.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreCylinderEmitter.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreScaleAffectorFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory2.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreRotationAffector.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffector.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreParticleFXPlugin.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector2.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreColourImageAffectorFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffectorFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreRotationAffectorFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffectorFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreRingEmitterFactory.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgrePointEmitter.h" #include "/usr/include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitter.h" #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctree.h" #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeSceneManager.h" #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreePrerequisites.h" #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeCamera.h" #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreePlugin.h" #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeNode.h" #include "/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeSceneQuery.h" #include "/usr/include/OGRE/Plugins/DotScene/OgreDotScenePluginExports.h" #include "/usr/include/OGRE/Plugins/DotScene/OgreDotSceneLoader.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZPrerequisites.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZoneFactory.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZone.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgreDefaultZone.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgreCapsule.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneQuery.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZCamera.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCPlane.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZPlugin.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneManager.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneNode.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgreAntiPortal.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePortalBase.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgreSegment.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZLight.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePortal.h" #include "/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZFrustum.h" // add namespaces namespace Ogre{typedef int tmp_add_type_1;} Ogre::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace pugi{typedef int tmp_add_type_2;} pugi::tmp_add_type_2 tmp_add_func_2(){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; bsp_brush_t* tmp_add_class_3; bsp_brushside_t* tmp_add_class_4; bsp_face_t* tmp_add_class_5; bsp_header_t* tmp_add_class_6; bsp_leaf_t* tmp_add_class_7; bsp_lump_entry_t* tmp_add_class_8; bsp_model_t* tmp_add_class_9; bsp_node_t* tmp_add_class_10; bsp_plane_t* tmp_add_class_11; bsp_shader_t* tmp_add_class_12; bsp_vertex_t* tmp_add_class_13; bsp_vis_t* tmp_add_class_14; dl_find_object* tmp_add_class_15; statx_timestamp* tmp_add_class_16; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/lqZaLnQjI8/dump1.h" -I/usr/include/OGRE/Plugins/PCZSceneManager -I/usr/include/OGRE/Plugins/DotScene -I/usr/include/OGRE In file included from /tmp/lqZaLnQjI8/dump1.h:69: /usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeSceneManager.h:192:13: error: ‘NodeList’ in ‘class Ogre::Octree’ does not name a type 192 | Octree::NodeList mVisible; | ^~~~~~~~