Temporary header file '/tmp/0I0ccVbAQP/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/ncarg/c.h"
  #include "/usr/include/ncarg/cgm_tools.h"
  #include "/usr/include/ncarg/cgmdef.h"
  #include "/usr/include/ncarg/ctrans.h"
  #include "/usr/include/ncarg/gks.h"
  #include "/usr/include/ncarg/gksP.h"
  #include "/usr/include/ncarg/hlu/AnnoManager.h"
  #include "/usr/include/ncarg/hlu/AnnoManagerP.h"
  #include "/usr/include/ncarg/hlu/App.h"
  #include "/usr/include/ncarg/hlu/AppI.h"
  #include "/usr/include/ncarg/hlu/AppP.h"
  #include "/usr/include/ncarg/hlu/Base.h"
  #include "/usr/include/ncarg/hlu/BaseI.h"
  #include "/usr/include/ncarg/hlu/BaseP.h"
  #include "/usr/include/ncarg/hlu/CairoWorkstation.h"
  #include "/usr/include/ncarg/hlu/CairoWorkstationP.h"
  #include "/usr/include/ncarg/hlu/Callbacks.h"
  #include "/usr/include/ncarg/hlu/CallbacksP.h"
  #include "/usr/include/ncarg/hlu/CnRenderer.h"
  #include "/usr/include/ncarg/hlu/CnRendererP.h"
  #include "/usr/include/ncarg/hlu/CnStdRenderer.h"
  #include "/usr/include/ncarg/hlu/CnStdRendererP.h"
  #include "/usr/include/ncarg/hlu/CnTriMeshRenderer.h"
  #include "/usr/include/ncarg/hlu/CnTriMeshRendererP.h"
  #include "/usr/include/ncarg/hlu/ContourPlot.h"
  #include "/usr/include/ncarg/hlu/ContourPlotI.h"
  #include "/usr/include/ncarg/hlu/ContourPlotP.h"
  #include "/usr/include/ncarg/hlu/Convert.h"
  #include "/usr/include/ncarg/hlu/ConvertP.h"
  #include "/usr/include/ncarg/hlu/ConvertersP.h"
  #include "/usr/include/ncarg/hlu/CoordApprox.h"
  #include "/usr/include/ncarg/hlu/CoordArrTable.h"
  #include "/usr/include/ncarg/hlu/CoordArrTableFloatP.h"
  #include "/usr/include/ncarg/hlu/CoordArrTableP.h"
  #include "/usr/include/ncarg/hlu/CoordArrays.h"
  #include "/usr/include/ncarg/hlu/CoordArraysP.h"
  #include "/usr/include/ncarg/hlu/CurvilinearTransObj.h"
  #include "/usr/include/ncarg/hlu/CurvilinearTransObjP.h"
  #include "/usr/include/ncarg/hlu/DataComm.h"
  #include "/usr/include/ncarg/hlu/DataCommF.h"
  #include "/usr/include/ncarg/hlu/DataCommP.h"
  #include "/usr/include/ncarg/hlu/DataItem.h"
  #include "/usr/include/ncarg/hlu/DataItemP.h"
  #include "/usr/include/ncarg/hlu/DataMgr.h"
  #include "/usr/include/ncarg/hlu/DataMgrF.h"
  #include "/usr/include/ncarg/hlu/DataMgrP.h"
  #include "/usr/include/ncarg/hlu/Error.h"
  #include "/usr/include/ncarg/hlu/ErrorI.h"
  #include "/usr/include/ncarg/hlu/ErrorP.h"
  #include "/usr/include/ncarg/hlu/FormatI.h"
  #include "/usr/include/ncarg/hlu/FortranP.h"
  #include "/usr/include/ncarg/hlu/GraphicStyle.h"
  #include "/usr/include/ncarg/hlu/GraphicStyleP.h"
  #include "/usr/include/ncarg/hlu/ImageWorkstation.h"
  #include "/usr/include/ncarg/hlu/ImageWorkstationP.h"
  #include "/usr/include/ncarg/hlu/IrregularPlot.h"
  #include "/usr/include/ncarg/hlu/IrregularPlotP.h"
  #include "/usr/include/ncarg/hlu/IrregularTransObj.h"
  #include "/usr/include/ncarg/hlu/IrregularTransObjP.h"
  #include "/usr/include/ncarg/hlu/IrregularType2TransObj.h"
  #include "/usr/include/ncarg/hlu/IrregularType2TransObjP.h"
  #include "/usr/include/ncarg/hlu/LabelBar.h"
  #include "/usr/include/ncarg/hlu/LabelBarP.h"
  #include "/usr/include/ncarg/hlu/Legend.h"
  #include "/usr/include/ncarg/hlu/LegendP.h"
  #include "/usr/include/ncarg/hlu/LogLinPlot.h"
  #include "/usr/include/ncarg/hlu/LogLinPlotP.h"
  #include "/usr/include/ncarg/hlu/LogLinTransObj.h"
  #include "/usr/include/ncarg/hlu/LogLinTransObjP.h"
  #include "/usr/include/ncarg/hlu/MapDataHandler.h"
  #include "/usr/include/ncarg/hlu/MapDataHandlerP.h"
  #include "/usr/include/ncarg/hlu/MapPlot.h"
  #include "/usr/include/ncarg/hlu/MapPlotP.h"
  #include "/usr/include/ncarg/hlu/MapRGDataHandler.h"
  #include "/usr/include/ncarg/hlu/MapRGDataHandlerP.h"
  #include "/usr/include/ncarg/hlu/MapTransObj.h"
  #include "/usr/include/ncarg/hlu/MapTransObjP.h"
  #include "/usr/include/ncarg/hlu/MapV40DataHandler.h"
  #include "/usr/include/ncarg/hlu/MapV40DataHandlerP.h"
  #include "/usr/include/ncarg/hlu/MapV41DataHandler.h"
  #include "/usr/include/ncarg/hlu/MapV41DataHandlerP.h"
  #include "/usr/include/ncarg/hlu/MeshScalarField.h"
  #include "/usr/include/ncarg/hlu/MeshScalarFieldP.h"
  #include "/usr/include/ncarg/hlu/MultiText.h"
  #include "/usr/include/ncarg/hlu/MultiTextP.h"
  #include "/usr/include/ncarg/hlu/NcgmWorkstation.h"
  #include "/usr/include/ncarg/hlu/NcgmWorkstationP.h"
  #include "/usr/include/ncarg/hlu/NgSizeT.h"
  #include "/usr/include/ncarg/hlu/NresDB.h"
  #include "/usr/include/ncarg/hlu/PDFWorkstation.h"
  #include "/usr/include/ncarg/hlu/PDFWorkstationP.h"
  #include "/usr/include/ncarg/hlu/PSWorkstation.h"
  #include "/usr/include/ncarg/hlu/PSWorkstationP.h"
  #include "/usr/include/ncarg/hlu/PlotManager.h"
  #include "/usr/include/ncarg/hlu/PlotManagerI.h"
  #include "/usr/include/ncarg/hlu/PlotManagerP.h"
  #include "/usr/include/ncarg/hlu/Primitive.h"
  #include "/usr/include/ncarg/hlu/PrimitiveP.h"
  #include "/usr/include/ncarg/hlu/ResList.h"
  #include "/usr/include/ncarg/hlu/ResListP.h"
  #include "/usr/include/ncarg/hlu/ResourcesP.h"
  #include "/usr/include/ncarg/hlu/ScalarField.h"
  #include "/usr/include/ncarg/hlu/ScalarFieldFloatP.h"
  #include "/usr/include/ncarg/hlu/ScalarFieldP.h"
  #include "/usr/include/ncarg/hlu/Segments.h"
  #include "/usr/include/ncarg/hlu/SphericalGeometryP.h"
  #include "/usr/include/ncarg/hlu/SphericalTransObj.h"
  #include "/usr/include/ncarg/hlu/SphericalTransObjP.h"
  #include "/usr/include/ncarg/hlu/StreamlinePlot.h"
  #include "/usr/include/ncarg/hlu/StreamlinePlotP.h"
  #include "/usr/include/ncarg/hlu/Style.h"
  #include "/usr/include/ncarg/hlu/StyleP.h"
  #include "/usr/include/ncarg/hlu/SubStylesP.h"
  #include "/usr/include/ncarg/hlu/TextItem.h"
  #include "/usr/include/ncarg/hlu/TextItemP.h"
  #include "/usr/include/ncarg/hlu/TickMark.h"
  #include "/usr/include/ncarg/hlu/TickMarkP.h"
  #include "/usr/include/ncarg/hlu/Title.h"
  #include "/usr/include/ncarg/hlu/TitleP.h"
  #include "/usr/include/ncarg/hlu/TransObj.h"
  #include "/usr/include/ncarg/hlu/TransObjI.h"
  #include "/usr/include/ncarg/hlu/TransObjP.h"
  #include "/usr/include/ncarg/hlu/Transform.h"
  #include "/usr/include/ncarg/hlu/TransformI.h"
  #include "/usr/include/ncarg/hlu/TransformP.h"
  #include "/usr/include/ncarg/hlu/TriMeshTransObj.h"
  #include "/usr/include/ncarg/hlu/TriMeshTransObjP.h"
  #include "/usr/include/ncarg/hlu/VarArg.h"
  #include "/usr/include/ncarg/hlu/VecAnno.h"
  #include "/usr/include/ncarg/hlu/VecAnnoP.h"
  #include "/usr/include/ncarg/hlu/VectorField.h"
  #include "/usr/include/ncarg/hlu/VectorFieldFloatP.h"
  #include "/usr/include/ncarg/hlu/VectorFieldP.h"
  #include "/usr/include/ncarg/hlu/VectorPlot.h"
  #include "/usr/include/ncarg/hlu/VectorPlotP.h"
  #include "/usr/include/ncarg/hlu/View.h"
  #include "/usr/include/ncarg/hlu/ViewI.h"
  #include "/usr/include/ncarg/hlu/ViewP.h"
  #include "/usr/include/ncarg/hlu/Workspace.h"
  #include "/usr/include/ncarg/hlu/WorkspaceI.h"
  #include "/usr/include/ncarg/hlu/WorkspaceP.h"
  #include "/usr/include/ncarg/hlu/Workstation.h"
  #include "/usr/include/ncarg/hlu/WorkstationI.h"
  #include "/usr/include/ncarg/hlu/WorkstationP.h"
  #include "/usr/include/ncarg/hlu/XWorkstation.h"
  #include "/usr/include/ncarg/hlu/XWorkstationP.h"
  #include "/usr/include/ncarg/hlu/XyPlot.h"
  #include "/usr/include/ncarg/hlu/XyPlotP.h"
  #include "/usr/include/ncarg/hlu/color.h"
  #include "/usr/include/ncarg/hlu/defs.h"
  #include "/usr/include/ncarg/hlu/hlu.h"
  #include "/usr/include/ncarg/hlu/hluP.h"
  #include "/usr/include/ncarg/hlu/hluutil.h"
  #include "/usr/include/ncarg/hlu/pageutil.h"
  #include "/usr/include/ncarg/ncargC.h"
  #include "/usr/include/ncarg/ncarg_ras.h"
  #include "/usr/include/ncarg/ncl/AdvancedFileSupport.h"
  #include "/usr/include/ncarg/ncl/ApiRecords.h"
  #include "/usr/include/ncarg/ncl/AttSupport.h"
  #include "/usr/include/ncarg/ncl/DataSupport.h"
  #include "/usr/include/ncarg/ncl/FileSupport.h"
  #include "/usr/include/ncarg/ncl/HluClasses.h"
  #include "/usr/include/ncarg/ncl/NclAdvancedFile.h"
  #include "/usr/include/ncarg/ncl/NclAdvancedFileStructure.h"
  #include "/usr/include/ncarg/ncl/NclAdvancedGroup.h"
  #include "/usr/include/ncarg/ncl/NclApi.h"
  #include "/usr/include/ncarg/ncl/NclAtt.h"
  #include "/usr/include/ncarg/ncl/NclBuiltInSupport.h"
  #include "/usr/include/ncarg/ncl/NclBuiltIns.h"
  #include "/usr/include/ncarg/ncl/NclCallBacksI.h"
  #include "/usr/include/ncarg/ncl/NclCoordVar.h"
  #include "/usr/include/ncarg/ncl/NclData.h"
  #include "/usr/include/ncarg/ncl/NclDataDefs.h"
  #include "/usr/include/ncarg/ncl/NclDriver.h"
  #include "/usr/include/ncarg/ncl/NclFile.h"
  #include "/usr/include/ncarg/ncl/NclFileInterfaces.h"
  #include "/usr/include/ncarg/ncl/NclGroup.h"
  #include "/usr/include/ncarg/ncl/NclHDF.h"
  #include "/usr/include/ncarg/ncl/NclList.h"
  #include "/usr/include/ncarg/ncl/NclMdInc.h"
  #include "/usr/include/ncarg/ncl/NclMultiDValData.h"
  #include "/usr/include/ncarg/ncl/NclMultiDValHLUObjData.h"
  #include "/usr/include/ncarg/ncl/NclMultiDVallistData.h"
  #include "/usr/include/ncarg/ncl/NclMultiDValnclfileData.h"
  #include "/usr/include/ncarg/ncl/NclOneDValCoordData.h"
  #include "/usr/include/ncarg/ncl/NclOptions.h"
  #include "/usr/include/ncarg/ncl/NclType.h"
  #include "/usr/include/ncarg/ncl/NclTypebyte.h"
  #include "/usr/include/ncarg/ncl/NclTypechar.h"
  #include "/usr/include/ncarg/ncl/NclTypedouble.h"
  #include "/usr/include/ncarg/ncl/NclTypefloat.h"
  #include "/usr/include/ncarg/ncl/NclTypeint.h"
  #include "/usr/include/ncarg/ncl/NclTypeint64.h"
  #include "/usr/include/ncarg/ncl/NclTypelist.h"
  #include "/usr/include/ncarg/ncl/NclTypelogical.h"
  #include "/usr/include/ncarg/ncl/NclTypelong.h"
  #include "/usr/include/ncarg/ncl/NclTypeobj.h"
  #include "/usr/include/ncarg/ncl/NclTypeshort.h"
  #include "/usr/include/ncarg/ncl/NclTypestring.h"
  #include "/usr/include/ncarg/ncl/NclTypeubyte.h"
  #include "/usr/include/ncarg/ncl/NclTypeuint.h"
  #include "/usr/include/ncarg/ncl/NclTypeuint64.h"
  #include "/usr/include/ncarg/ncl/NclTypeulong.h"
  #include "/usr/include/ncarg/ncl/NclTypeushort.h"
  #include "/usr/include/ncarg/ncl/NclVar.h"
  #include "/usr/include/ncarg/ncl/Symbol.h"
  #include "/usr/include/ncarg/ncl/TypeSupport.h"
  #include "/usr/include/ncarg/ncl/VarSupport.h"
  #include "/usr/include/ncarg/ncl/defs.h"
  #include "/usr/include/ncarg/ngmath.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/0I0ccVbAQP/dump1.h"  -I/usr/include/tirpc -I/usr/include/hdf -I/usr/include/tirpc/rpc -I/usr/include/hdf5/serial

In file included from /tmp/0I0ccVbAQP/dump1.h:185:
/usr/include/ncarg/ncl/NclDriver.h:19:12: fatal error: NclExitCode.h: No such file or directory
   19 | #include   "NclExitCode.h"
      |            ^~~~~~~~~~~~~~~
compilation terminated.

