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;
      |             ^~~~~~~~

