Temporary header file '/tmp/d6PMy_M2KL/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/magics/AutoVector.h" #include "/usr/include/magics/BaseDriver.h" #include "/usr/include/magics/BaseDriverAttributes.h" #include "/usr/include/magics/BaseParameter.h" #include "/usr/include/magics/BasePointsHandler.h" #include "/usr/include/magics/BasicGraphicsObject.h" #include "/usr/include/magics/BasicSceneObject.h" #include "/usr/include/magics/BinningObject.h" #include "/usr/include/magics/BinningObjectAttributes.h" #include "/usr/include/magics/Colour.h" #include "/usr/include/magics/ColourTable.h" #include "/usr/include/magics/ColourTableDefinition.h" #include "/usr/include/magics/ContinuousLegendMethodAttributes.h" #include "/usr/include/magics/CustomisedPoint.h" #include "/usr/include/magics/Data.h" #include "/usr/include/magics/DataStats.h" #include "/usr/include/magics/DateGribLoopStepAttributes.h" #include "/usr/include/magics/DisplayManager.h" #include "/usr/include/magics/DriverManager.h" #include "/usr/include/magics/Factory.h" #include "/usr/include/magics/FixedTableModeAttributes.h" #include "/usr/include/magics/FortranRootSceneNodeAttributes.h" #include "/usr/include/magics/GeoRectangularProjection.h" #include "/usr/include/magics/GeoRectangularProjectionAttributes.h" #include "/usr/include/magics/GribAddressMode.h" #include "/usr/include/magics/GribDecoder.h" #include "/usr/include/magics/GribDecoderAttributes.h" #include "/usr/include/magics/GribInterpretor.h" #include "/usr/include/magics/GribLoopAttributes.h" #include "/usr/include/magics/GribLoopStep.h" #include "/usr/include/magics/GribSatelliteInterpretor.h" #include "/usr/include/magics/HistogramLegendMethodAttributes.h" #include "/usr/include/magics/Image.h" #include "/usr/include/magics/ImageProperties.h" #include "/usr/include/magics/IntervalMap.h" #include "/usr/include/magics/Iterable.h" #include "/usr/include/magics/Label.h" #include "/usr/include/magics/Layer.h" #include "/usr/include/magics/Layout.h" #include "/usr/include/magics/LegendMethod.h" #include "/usr/include/magics/LegendVisitor.h" #include "/usr/include/magics/LegendVisitorAttributes.h" #include "/usr/include/magics/LookupTableMode.h" #include "/usr/include/magics/LookupTableModeAttributes.h" #include "/usr/include/magics/MagDateTime.h" #include "/usr/include/magics/MagException.h" #include "/usr/include/magics/MagFont.h" #include "/usr/include/magics/MagLog.h" #include "/usr/include/magics/MagPlus.h" #include "/usr/include/magics/MagRequest.h" #include "/usr/include/magics/MagTranslator.h" #include "/usr/include/magics/MagicsDecoder.h" #include "/usr/include/magics/MagicsEvent.h" #include "/usr/include/magics/MagicsGlobal.h" #include "/usr/include/magics/MagicsGlobalAttributes.h" #include "/usr/include/magics/MagicsObserver.h" #include "/usr/include/magics/Matrix.h" #include "/usr/include/magics/MatrixHandler.h" #include "/usr/include/magics/MgQ.h" #include "/usr/include/magics/MgQLayerItem.h" #include "/usr/include/magics/MgQLayoutItem.h" #include "/usr/include/magics/MgQPlotScene.h" #include "/usr/include/magics/MgQRootItem.h" #include "/usr/include/magics/MgQScene.h" #include "/usr/include/magics/MgQSceneItem.h" #include "/usr/include/magics/MgQStepMetaData.h" #include "/usr/include/magics/OutputFactory.h" #include "/usr/include/magics/OutputHandler.h" #include "/usr/include/magics/OutputHandlerAttributes.h" #include "/usr/include/magics/PaperPoint.h" #include "/usr/include/magics/ParameterManager.h" #include "/usr/include/magics/PointsHandler.h" #include "/usr/include/magics/ProjP.h" #include "/usr/include/magics/QtDriver.h" #include "/usr/include/magics/QtDriverAttributes.h" #include "/usr/include/magics/RasterData.h" #include "/usr/include/magics/ReverseIterable.h" #include "/usr/include/magics/RootSceneNode.h" #include "/usr/include/magics/SceneVisitor.h" #include "/usr/include/magics/Text.h" #include "/usr/include/magics/ThinningMethod.h" #include "/usr/include/magics/Timer.h" #include "/usr/include/magics/Tokenizer.h" #include "/usr/include/magics/Transformation.h" #include "/usr/include/magics/UserPoint.h" #include "/usr/include/magics/Visdef.h" #include "/usr/include/magics/WindMode.h" #include "/usr/include/magics/WrepRootNodeAttributes.h" #include "/usr/include/magics/XmlBasicNodeAttributes.h" #include "/usr/include/magics/XmlMagics.h" #include "/usr/include/magics/XmlNode.h" #include "/usr/include/magics/XmlReader.h" #include "/usr/include/magics/XmlRootNodeAttributes.h" #include "/usr/include/magics/XmlTree.h" #include "/usr/include/magics/magics.h" #include "/usr/include/magics/magics_api.h" #include "/usr/include/magics/magics_config.h" #include "/usr/include/magics/magics_export.h" // add namespaces namespace magics{typedef int tmp_add_type_1;} magics::tmp_add_type_1 tmp_add_func_1(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/d6PMy_M2KL/dump1.h" -I/usr/include/magics -I/usr/include/terralib/kernel In file included from /usr/include/magics/DateGribLoopStepAttributes.h:28, from /tmp/d6PMy_M2KL/dump1.h:28: /usr/include/magics/GribAddressMode.h:29:10: fatal error: grib_api.h: No such file or directory 29 | #include "grib_api.h" | ^~~~~~~~~~~~ compilation terminated.