Temporary header file '/tmp/uHx1htA2mi/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/lib3ds/atmosphere.h" #include "/usr/include/lib3ds/background.h" #include "/usr/include/lib3ds/camera.h" #include "/usr/include/lib3ds/chunk.h" #include "/usr/include/lib3ds/ease.h" #include "/usr/include/lib3ds/file.h" #include "/usr/include/lib3ds/io.h" #include "/usr/include/lib3ds/light.h" #include "/usr/include/lib3ds/material.h" #include "/usr/include/lib3ds/matrix.h" #include "/usr/include/lib3ds/mesh.h" #include "/usr/include/lib3ds/node.h" #include "/usr/include/lib3ds/quat.h" #include "/usr/include/lib3ds/shadow.h" #include "/usr/include/lib3ds/tcb.h" #include "/usr/include/lib3ds/tracks.h" #include "/usr/include/lib3ds/types.h" #include "/usr/include/lib3ds/vector.h" #include "/usr/include/lib3ds/viewport.h" // add classes Lib3dsAmbientData* tmp_add_class_0; Lib3dsAtmosphere* tmp_add_class_1; Lib3dsAutoReflMap* tmp_add_class_2; Lib3dsBackground* tmp_add_class_3; Lib3dsBitmap* tmp_add_class_4; Lib3dsBoolKey* tmp_add_class_5; Lib3dsBoolTrack* tmp_add_class_6; Lib3dsBoxMap* tmp_add_class_7; Lib3dsCamera* tmp_add_class_8; Lib3dsCameraData* tmp_add_class_9; Lib3dsChunk* tmp_add_class_10; Lib3dsDefaultView* tmp_add_class_11; Lib3dsDistanceCue* tmp_add_class_12; Lib3dsFace* tmp_add_class_13; Lib3dsFile* tmp_add_class_14; Lib3dsFog* tmp_add_class_15; Lib3dsGradient* tmp_add_class_16; Lib3dsLayerFog* tmp_add_class_17; Lib3dsLayout* tmp_add_class_18; Lib3dsLight* tmp_add_class_19; Lib3dsLightData* tmp_add_class_20; Lib3dsLin1Key* tmp_add_class_21; Lib3dsLin1Track* tmp_add_class_22; Lib3dsLin3Key* tmp_add_class_23; Lib3dsLin3Track* tmp_add_class_24; Lib3dsMapData* tmp_add_class_25; Lib3dsMaterial* tmp_add_class_26; Lib3dsMesh* tmp_add_class_27; Lib3dsMorphKey* tmp_add_class_28; Lib3dsMorphTrack* tmp_add_class_29; Lib3dsNode* tmp_add_class_30; Lib3dsNodeData* tmp_add_class_31; Lib3dsObjectData* tmp_add_class_32; Lib3dsPoint* tmp_add_class_33; Lib3dsQuatKey* tmp_add_class_34; Lib3dsQuatTrack* tmp_add_class_35; Lib3dsShadow* tmp_add_class_36; Lib3dsSolid* tmp_add_class_37; Lib3dsSpotData* tmp_add_class_38; Lib3dsTargetData* tmp_add_class_39; Lib3dsTcb* tmp_add_class_40; Lib3dsTextureMap* tmp_add_class_41; Lib3dsUserData* tmp_add_class_42; Lib3dsView* tmp_add_class_43; Lib3dsViewport* tmp_add_class_44; _G_fpos64_t* tmp_add_class_45; _G_fpos_t* tmp_add_class_46; _IO_cookie_io_functions_t* tmp_add_class_47; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/uHx1htA2mi/dump1.h"