Temporary header file '/tmp/bIrNlRMtK0/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/OpenEXR/Iex.h" #include "/usr/include/OpenEXR/IexBaseExc.h" #include "/usr/include/OpenEXR/IexConfig.h" #include "/usr/include/OpenEXR/IexErrnoExc.h" #include "/usr/include/OpenEXR/IexExport.h" #include "/usr/include/OpenEXR/IexForward.h" #include "/usr/include/OpenEXR/IexMacros.h" #include "/usr/include/OpenEXR/IexMathExc.h" #include "/usr/include/OpenEXR/IexMathFloatExc.h" #include "/usr/include/OpenEXR/IexMathIeeeExc.h" #include "/usr/include/OpenEXR/IexNamespace.h" #include "/usr/include/OpenEXR/IexThrowErrnoExc.h" #include "/usr/include/OpenEXR/IlmThread.h" #include "/usr/include/OpenEXR/IlmThreadConfig.h" #include "/usr/include/OpenEXR/IlmThreadExport.h" #include "/usr/include/OpenEXR/IlmThreadForward.h" #include "/usr/include/OpenEXR/IlmThreadMutex.h" #include "/usr/include/OpenEXR/IlmThreadNamespace.h" #include "/usr/include/OpenEXR/IlmThreadPool.h" #include "/usr/include/OpenEXR/IlmThreadSemaphore.h" #include "/usr/include/OpenEXR/ImfAcesFile.h" #include "/usr/include/OpenEXR/ImfArray.h" #include "/usr/include/OpenEXR/ImfAttribute.h" #include "/usr/include/OpenEXR/ImfBoxAttribute.h" #include "/usr/include/OpenEXR/ImfCRgbaFile.h" #include "/usr/include/OpenEXR/ImfChannelList.h" #include "/usr/include/OpenEXR/ImfChannelListAttribute.h" #include "/usr/include/OpenEXR/ImfCheckFile.h" #include "/usr/include/OpenEXR/ImfChromaticities.h" #include "/usr/include/OpenEXR/ImfChromaticitiesAttribute.h" #include "/usr/include/OpenEXR/ImfCompositeDeepScanLine.h" #include "/usr/include/OpenEXR/ImfCompression.h" #include "/usr/include/OpenEXR/ImfCompressionAttribute.h" #include "/usr/include/OpenEXR/ImfConvert.h" #include "/usr/include/OpenEXR/ImfDeepCompositing.h" #include "/usr/include/OpenEXR/ImfDeepFrameBuffer.h" #include "/usr/include/OpenEXR/ImfDeepImage.h" #include "/usr/include/OpenEXR/ImfDeepImageChannel.h" #include "/usr/include/OpenEXR/ImfDeepImageIO.h" #include "/usr/include/OpenEXR/ImfDeepImageLevel.h" #include "/usr/include/OpenEXR/ImfDeepImageState.h" #include "/usr/include/OpenEXR/ImfDeepImageStateAttribute.h" #include "/usr/include/OpenEXR/ImfDeepScanLineInputFile.h" #include "/usr/include/OpenEXR/ImfDeepScanLineInputPart.h" #include "/usr/include/OpenEXR/ImfDeepScanLineOutputFile.h" #include "/usr/include/OpenEXR/ImfDeepScanLineOutputPart.h" #include "/usr/include/OpenEXR/ImfDeepTiledInputFile.h" #include "/usr/include/OpenEXR/ImfDeepTiledInputPart.h" #include "/usr/include/OpenEXR/ImfDeepTiledOutputFile.h" #include "/usr/include/OpenEXR/ImfDeepTiledOutputPart.h" #include "/usr/include/OpenEXR/ImfDoubleAttribute.h" #include "/usr/include/OpenEXR/ImfEnvmap.h" #include "/usr/include/OpenEXR/ImfEnvmapAttribute.h" #include "/usr/include/OpenEXR/ImfExport.h" #include "/usr/include/OpenEXR/ImfFlatImage.h" #include "/usr/include/OpenEXR/ImfFlatImageChannel.h" #include "/usr/include/OpenEXR/ImfFlatImageIO.h" #include "/usr/include/OpenEXR/ImfFlatImageLevel.h" #include "/usr/include/OpenEXR/ImfFloatAttribute.h" #include "/usr/include/OpenEXR/ImfFloatVectorAttribute.h" #include "/usr/include/OpenEXR/ImfForward.h" #include "/usr/include/OpenEXR/ImfFrameBuffer.h" #include "/usr/include/OpenEXR/ImfFramesPerSecond.h" #include "/usr/include/OpenEXR/ImfGenericInputFile.h" #include "/usr/include/OpenEXR/ImfGenericOutputFile.h" #include "/usr/include/OpenEXR/ImfHeader.h" #include "/usr/include/OpenEXR/ImfHuf.h" #include "/usr/include/OpenEXR/ImfIDManifest.h" #include "/usr/include/OpenEXR/ImfIDManifestAttribute.h" #include "/usr/include/OpenEXR/ImfIO.h" #include "/usr/include/OpenEXR/ImfImage.h" #include "/usr/include/OpenEXR/ImfImageChannel.h" #include "/usr/include/OpenEXR/ImfImageChannelRenaming.h" #include "/usr/include/OpenEXR/ImfImageDataWindow.h" #include "/usr/include/OpenEXR/ImfImageIO.h" #include "/usr/include/OpenEXR/ImfImageLevel.h" #include "/usr/include/OpenEXR/ImfInputFile.h" #include "/usr/include/OpenEXR/ImfInputPart.h" #include "/usr/include/OpenEXR/ImfInt64.h" #include "/usr/include/OpenEXR/ImfIntAttribute.h" #include "/usr/include/OpenEXR/ImfKeyCode.h" #include "/usr/include/OpenEXR/ImfKeyCodeAttribute.h" #include "/usr/include/OpenEXR/ImfLineOrder.h" #include "/usr/include/OpenEXR/ImfLineOrderAttribute.h" #include "/usr/include/OpenEXR/ImfLut.h" #include "/usr/include/OpenEXR/ImfMatrixAttribute.h" #include "/usr/include/OpenEXR/ImfMultiPartInputFile.h" #include "/usr/include/OpenEXR/ImfMultiPartOutputFile.h" #include "/usr/include/OpenEXR/ImfMultiView.h" #include "/usr/include/OpenEXR/ImfName.h" #include "/usr/include/OpenEXR/ImfNamespace.h" #include "/usr/include/OpenEXR/ImfOpaqueAttribute.h" #include "/usr/include/OpenEXR/ImfOutputFile.h" #include "/usr/include/OpenEXR/ImfOutputPart.h" #include "/usr/include/OpenEXR/ImfPartHelper.h" #include "/usr/include/OpenEXR/ImfPartType.h" #include "/usr/include/OpenEXR/ImfPixelType.h" #include "/usr/include/OpenEXR/ImfPreviewImage.h" #include "/usr/include/OpenEXR/ImfPreviewImageAttribute.h" #include "/usr/include/OpenEXR/ImfRational.h" #include "/usr/include/OpenEXR/ImfRationalAttribute.h" #include "/usr/include/OpenEXR/ImfRgba.h" #include "/usr/include/OpenEXR/ImfRgbaFile.h" #include "/usr/include/OpenEXR/ImfRgbaYca.h" #include "/usr/include/OpenEXR/ImfSampleCountChannel.h" #include "/usr/include/OpenEXR/ImfStandardAttributes.h" #include "/usr/include/OpenEXR/ImfStdIO.h" #include "/usr/include/OpenEXR/ImfStringAttribute.h" #include "/usr/include/OpenEXR/ImfStringVectorAttribute.h" #include "/usr/include/OpenEXR/ImfTestFile.h" #include "/usr/include/OpenEXR/ImfThreading.h" #include "/usr/include/OpenEXR/ImfTileDescription.h" #include "/usr/include/OpenEXR/ImfTileDescriptionAttribute.h" #include "/usr/include/OpenEXR/ImfTiledInputFile.h" #include "/usr/include/OpenEXR/ImfTiledInputPart.h" #include "/usr/include/OpenEXR/ImfTiledOutputFile.h" #include "/usr/include/OpenEXR/ImfTiledOutputPart.h" #include "/usr/include/OpenEXR/ImfTiledRgbaFile.h" #include "/usr/include/OpenEXR/ImfTimeCode.h" #include "/usr/include/OpenEXR/ImfTimeCodeAttribute.h" #include "/usr/include/OpenEXR/ImfUtilExport.h" #include "/usr/include/OpenEXR/ImfVecAttribute.h" #include "/usr/include/OpenEXR/ImfVersion.h" #include "/usr/include/OpenEXR/ImfWav.h" #include "/usr/include/OpenEXR/ImfXdr.h" #include "/usr/include/OpenEXR/OpenEXRConfig.h" #include "/usr/include/OpenEXR/openexr.h" #include "/usr/include/OpenEXR/openexr_attr.h" #include "/usr/include/OpenEXR/openexr_base.h" #include "/usr/include/OpenEXR/openexr_chunkio.h" #include "/usr/include/OpenEXR/openexr_coding.h" #include "/usr/include/OpenEXR/openexr_conf.h" #include "/usr/include/OpenEXR/openexr_context.h" #include "/usr/include/OpenEXR/openexr_debug.h" #include "/usr/include/OpenEXR/openexr_decode.h" #include "/usr/include/OpenEXR/openexr_encode.h" #include "/usr/include/OpenEXR/openexr_errors.h" #include "/usr/include/OpenEXR/openexr_part.h" #include "/usr/include/OpenEXR/openexr_std_attr.h" // add namespaces namespace Iex{typedef int tmp_add_type_1;} Iex::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace IlmThread{typedef int tmp_add_type_2;} IlmThread::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace Imath{typedef int tmp_add_type_3;} Imath::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace Imf{typedef int tmp_add_type_4;} Imf::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace Iex_3_1{typedef int tmp_add_type_5;} Iex_3_1::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace IlmThread_3_1{typedef int tmp_add_type_6;} IlmThread_3_1::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace Imath_3_1{typedef int tmp_add_type_7;} Imath_3_1::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace Imf_3_1{typedef int tmp_add_type_8;} Imf_3_1::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace Imf_3_1{namespace CubeMap{typedef int tmp_add_type_9;}} Imf_3_1::CubeMap::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace Imf_3_1{namespace LatLongMap{typedef int tmp_add_type_10;}} Imf_3_1::LatLongMap::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace Imf_3_1{namespace RgbaYca{typedef int tmp_add_type_11;}} Imf_3_1::RgbaYca::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace Imf_3_1{namespace Xdr{typedef int tmp_add_type_12;}} Imf_3_1::Xdr::tmp_add_type_12 tmp_add_func_12(){return 0;}; // add classes ImfRgba* tmp_add_class_0; _G_fpos64_t* tmp_add_class_1; _G_fpos_t* tmp_add_class_2; _IO_cookie_io_functions_t* tmp_add_class_3; _exr_context_initializer_v3* tmp_add_class_4; _exr_decode_pipeline* tmp_add_class_5; _exr_encode_pipeline* tmp_add_class_6; imath_half_uif* tmp_add_class_7; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/bIrNlRMtK0/dump1.h" -I/usr/include/Imath