Temporary header file '/tmp/jbNhdJrQOS/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/collada2gltf/COLLADA2GLTFExport.h" #include "/usr/include/collada2gltf/COLLADA2GLTFWriter.h" #include "/usr/include/collada2gltf/GLTF/GLTF.h" #include "/usr/include/collada2gltf/GLTF/GLTFAccessor.h" #include "/usr/include/collada2gltf/GLTF/GLTFAccessorCache.h" #include "/usr/include/collada2gltf/GLTF/GLTFAnimation.h" #include "/usr/include/collada2gltf/GLTF/GLTFAsset.h" #include "/usr/include/collada2gltf/GLTF/GLTFBuffer.h" #include "/usr/include/collada2gltf/GLTF/GLTFConfig.h" #include "/usr/include/collada2gltf/GLTF/GLTFEffect.h" #include "/usr/include/collada2gltf/GLTF/GLTFExtraDataHandler.h" #include "/usr/include/collada2gltf/GLTF/GLTFExtras.h" #include "/usr/include/collada2gltf/GLTF/GLTFInputStream.h" #include "/usr/include/collada2gltf/GLTF/GLTFMesh.h" #include "/usr/include/collada2gltf/GLTF/GLTFOutputStream.h" #include "/usr/include/collada2gltf/GLTF/GLTFPrimitive.h" #include "/usr/include/collada2gltf/GLTF/GLTFProfile.h" #include "/usr/include/collada2gltf/GLTF/GLTFSkin.h" #include "/usr/include/collada2gltf/GLTF/GLTFTypesAndConstants.h" #include "/usr/include/collada2gltf/GLTF/GLTFUtils.h" #include "/usr/include/collada2gltf/GLTF/GLTFWriter.h" #include "/usr/include/collada2gltf/GLTFOpenCOLLADA.h" #include "/usr/include/collada2gltf/GLTFOpenCOLLADAUtils.h" #include "/usr/include/collada2gltf/GitSHA1.h" #include "/usr/include/collada2gltf/JSON/JSONArray.h" #include "/usr/include/collada2gltf/JSON/JSONNumber.h" #include "/usr/include/collada2gltf/JSON/JSONObject.h" #include "/usr/include/collada2gltf/JSON/JSONString.h" #include "/usr/include/collada2gltf/JSON/JSONValue.h" #include "/usr/include/collada2gltf/assetModifiers/GLTFAssetModifier.h" #include "/usr/include/collada2gltf/assetModifiers/GLTFFlipUVModifier.h" #include "/usr/include/collada2gltf/convert/animationConverter.h" #include "/usr/include/collada2gltf/convert/meshConverter.h" #include "/usr/include/collada2gltf/helpers/encodingHelpers.h" #include "/usr/include/collada2gltf/helpers/geometryHelpers.h" #include "/usr/include/collada2gltf/helpers/mathHelpers.h" #include "/usr/include/collada2gltf/shaders/commonProfileShaders.h" // add namespaces namespace COLLADABU{typedef int tmp_add_type_1;} COLLADABU::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace COLLADABU{namespace Math{typedef int tmp_add_type_2;}} COLLADABU::Math::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace COLLADAFW{typedef int tmp_add_type_3;} COLLADAFW::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace COLLADASaxFWL{typedef int tmp_add_type_4;} COLLADASaxFWL::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace GeneratedSaxParser{typedef int tmp_add_type_5;} GeneratedSaxParser::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace GLTF{typedef int tmp_add_type_6;} GLTF::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace rapidjson{typedef int tmp_add_type_7;} rapidjson::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace rapidjson{namespace internal{typedef int tmp_add_type_8;}} rapidjson::internal::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace COLLADAFW{namespace COLLADA_TYPE{typedef int tmp_add_type_9;}} COLLADAFW::COLLADA_TYPE::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace COLLADASaxFWL{namespace INTERMEDIATETARGETABLE_TYPE{typedef int tmp_add_type_10;}} COLLADASaxFWL::INTERMEDIATETARGETABLE_TYPE::tmp_add_type_10 tmp_add_func_10(){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; statx_timestamp* tmp_add_class_3; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/jbNhdJrQOS/dump1.h" -I/usr/include/collada2gltf -I/usr/include/collada2gltf/helpers -I/usr/include/collada2gltf/assetModifiers -I/usr/include/collada2gltf/JSON -I/usr/include/collada2gltf/GLTF -I/usr/include/rapidjson -I/usr/include/libxml2 -I/usr/include/opencollada/GeneratedSaxParser -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADABaseUtils