Temporary header file '/tmp/OTX9dnm0eu/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/gwyddion/app/app.h"
  #include "/usr/include/gwyddion/app/data-browser.h"
  #include "/usr/include/gwyddion/app/datachooser.h"
  #include "/usr/include/gwyddion/app/dialog.h"
  #include "/usr/include/gwyddion/app/file.h"
  #include "/usr/include/gwyddion/app/filelist.h"
  #include "/usr/include/gwyddion/app/funcuse.h"
  #include "/usr/include/gwyddion/app/glmaterial-editor.h"
  #include "/usr/include/gwyddion/app/gradient-editor.h"
  #include "/usr/include/gwyddion/app/gwyapp.h"
  #include "/usr/include/gwyddion/app/gwyapptypes.h"
  #include "/usr/include/gwyddion/app/gwymoduleutils-file.h"
  #include "/usr/include/gwyddion/app/gwymoduleutils-synth.h"
  #include "/usr/include/gwyddion/app/gwymoduleutils.h"
  #include "/usr/include/gwyddion/app/gwyplaintool.h"
  #include "/usr/include/gwyddion/app/gwyresultsexport.h"
  #include "/usr/include/gwyddion/app/gwytool.h"
  #include "/usr/include/gwyddion/app/help.h"
  #include "/usr/include/gwyddion/app/log.h"
  #include "/usr/include/gwyddion/app/logging.h"
  #include "/usr/include/gwyddion/app/menu.h"
  #include "/usr/include/gwyddion/app/meta.h"
  #include "/usr/include/gwyddion/app/param-def.h"
  #include "/usr/include/gwyddion/app/param-resource.h"
  #include "/usr/include/gwyddion/app/param-table.h"
  #include "/usr/include/gwyddion/app/params.h"
  #include "/usr/include/gwyddion/app/resource-editor.h"
  #include "/usr/include/gwyddion/app/settings.h"
  #include "/usr/include/gwyddion/app/undo.h"
  #include "/usr/include/gwyddion/app/validate.h"
  #include "/usr/include/gwyddion/app/wait.h"
  #include "/usr/include/gwyddion/gwyconfig.h"
  #include "/usr/include/gwyddion/libdraw/gwydraw.h"
  #include "/usr/include/gwyddion/libdraw/gwydrawenums.h"
  #include "/usr/include/gwyddion/libdraw/gwydrawtypes.h"
  #include "/usr/include/gwyddion/libdraw/gwyglmaterial.h"
  #include "/usr/include/gwyddion/libdraw/gwygradient.h"
  #include "/usr/include/gwyddion/libdraw/gwypixfield.h"
  #include "/usr/include/gwyddion/libdraw/gwyrgba.h"
  #include "/usr/include/gwyddion/libdraw/gwyselection.h"
  #include "/usr/include/gwyddion/libgwyddion/gwycontainer.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyddion.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyddionenums.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyddiontypes.h"
  #include "/usr/include/gwyddion/libgwyddion/gwydebugobjects.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyentities.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyenum.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyexpr.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyfdcurvepreset.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyinventory.h"
  #include "/usr/include/gwyddion/libgwyddion/gwymacros.h"
  #include "/usr/include/gwyddion/libgwyddion/gwymath.h"
  #include "/usr/include/gwyddion/libgwyddion/gwymathfallback.h"
  #include "/usr/include/gwyddion/libgwyddion/gwymd5.h"
  #include "/usr/include/gwyddion/libgwyddion/gwynlfit.h"
  #include "/usr/include/gwyddion/libgwyddion/gwynlfitpreset.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyrandgenset.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyresource.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyresults.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyserializable.h"
  #include "/usr/include/gwyddion/libgwyddion/gwysiunit.h"
  #include "/usr/include/gwyddion/libgwyddion/gwysivalueformat.h"
  #include "/usr/include/gwyddion/libgwyddion/gwystringlist.h"
  #include "/usr/include/gwyddion/libgwyddion/gwythreads.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyutils.h"
  #include "/usr/include/gwyddion/libgwyddion/gwyversion.h"
  #include "/usr/include/gwyddion/libgwydgets/gwy3dlabel.h"
  #include "/usr/include/gwyddion/libgwydgets/gwy3dsetup.h"
  #include "/usr/include/gwyddion/libgwydgets/gwy3dview.h"
  #include "/usr/include/gwyddion/libgwydgets/gwy3dwindow.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyadjustbar.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyaxis.h"
  #include "/usr/include/gwyddion/libgwydgets/gwycheckboxes.h"
  #include "/usr/include/gwyddion/libgwydgets/gwycoloraxis.h"
  #include "/usr/include/gwyddion/libgwydgets/gwycolorbutton.h"
  #include "/usr/include/gwyddion/libgwydgets/gwycombobox.h"
  #include "/usr/include/gwyddion/libgwydgets/gwycurve.h"
  #include "/usr/include/gwyddion/libgwydgets/gwydataview.h"
  #include "/usr/include/gwyddion/libgwydgets/gwydataviewlayer.h"
  #include "/usr/include/gwyddion/libgwydgets/gwydatawindow.h"
  #include "/usr/include/gwyddion/libgwydgets/gwydgetenums.h"
  #include "/usr/include/gwyddion/libgwydgets/gwydgets.h"
  #include "/usr/include/gwyddion/libgwydgets/gwydgettypes.h"
  #include "/usr/include/gwyddion/libgwydgets/gwydgetutils.h"
  #include "/usr/include/gwyddion/libgwydgets/gwygrainvaluemenu.h"
  #include "/usr/include/gwyddion/libgwydgets/gwygraph.h"
  #include "/usr/include/gwyddion/libgwydgets/gwygrapharea.h"
  #include "/usr/include/gwyddion/libgwydgets/gwygraphbasics.h"
  #include "/usr/include/gwyddion/libgwydgets/gwygraphcorner.h"
  #include "/usr/include/gwyddion/libgwydgets/gwygraphcurvemodel.h"
  #include "/usr/include/gwyddion/libgwydgets/gwygraphcurves.h"
  #include "/usr/include/gwyddion/libgwydgets/gwygraphdata.h"
  #include "/usr/include/gwyddion/libgwydgets/gwygraphlabel.h"
  #include "/usr/include/gwyddion/libgwydgets/gwygraphmodel.h"
  #include "/usr/include/gwyddion/libgwydgets/gwygraphselections.h"
  #include "/usr/include/gwyddion/libgwydgets/gwygraphwindow.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyhmarkerbox.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyhruler.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyinventorystore.h"
  #include "/usr/include/gwyddion/libgwydgets/gwylayer-basic.h"
  #include "/usr/include/gwyddion/libgwydgets/gwylayer-mask.h"
  #include "/usr/include/gwyddion/libgwydgets/gwymarkerbox.h"
  #include "/usr/include/gwyddion/libgwydgets/gwynullstore.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyoptionmenus.h"
  #include "/usr/include/gwyddion/libgwydgets/gwypixmaplayer.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyradiobuttons.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyruler.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyscitext.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyselectiongraph1darea.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyselectiongrapharea.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyselectiongraphline.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyselectiongraphpoint.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyselectiongraphzoom.h"
  #include "/usr/include/gwyddion/libgwydgets/gwysensitivitygroup.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyshader.h"
  #include "/usr/include/gwyddion/libgwydgets/gwystatusbar.h"
  #include "/usr/include/gwyddion/libgwydgets/gwystock.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyvectorlayer.h"
  #include "/usr/include/gwyddion/libgwydgets/gwyvruler.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymodule-cmap.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymodule-file.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymodule-graph.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymodule-layer.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymodule-process.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymodule-tool.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymodule-volume.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymodule-xyz.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymodule.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymodulebrowser.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymoduleenums.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymoduleloader.h"
  #include "/usr/include/gwyddion/libgwymodule/gwymoduletypes.h"
  #include "/usr/include/gwyddion/libprocess/arithmetic.h"
  #include "/usr/include/gwyddion/libprocess/brick.h"
  #include "/usr/include/gwyddion/libprocess/cdline.h"
  #include "/usr/include/gwyddion/libprocess/correct.h"
  #include "/usr/include/gwyddion/libprocess/correlation.h"
  #include "/usr/include/gwyddion/libprocess/cwt.h"
  #include "/usr/include/gwyddion/libprocess/datafield.h"
  #include "/usr/include/gwyddion/libprocess/dataline.h"
  #include "/usr/include/gwyddion/libprocess/dwt.h"
  #include "/usr/include/gwyddion/libprocess/elliptic.h"
  #include "/usr/include/gwyddion/libprocess/filters.h"
  #include "/usr/include/gwyddion/libprocess/fractals.h"
  #include "/usr/include/gwyddion/libprocess/grains.h"
  #include "/usr/include/gwyddion/libprocess/gwycaldata.h"
  #include "/usr/include/gwyddion/libprocess/gwycalibration.h"
  #include "/usr/include/gwyddion/libprocess/gwygrainvalue.h"
  #include "/usr/include/gwyddion/libprocess/gwyprocess.h"
  #include "/usr/include/gwyddion/libprocess/gwyprocessenums.h"
  #include "/usr/include/gwyddion/libprocess/gwyprocesstypes.h"
  #include "/usr/include/gwyddion/libprocess/gwyshapefitpreset.h"
  #include "/usr/include/gwyddion/libprocess/hough.h"
  #include "/usr/include/gwyddion/libprocess/interpolation.h"
  #include "/usr/include/gwyddion/libprocess/inttrans.h"
  #include "/usr/include/gwyddion/libprocess/lawn.h"
  #include "/usr/include/gwyddion/libprocess/level.h"
  #include "/usr/include/gwyddion/libprocess/linestats.h"
  #include "/usr/include/gwyddion/libprocess/mfm.h"
  #include "/usr/include/gwyddion/libprocess/peaks.h"
  #include "/usr/include/gwyddion/libprocess/simplefft.h"
  #include "/usr/include/gwyddion/libprocess/spectra.h"
  #include "/usr/include/gwyddion/libprocess/spline.h"
  #include "/usr/include/gwyddion/libprocess/stats.h"
  #include "/usr/include/gwyddion/libprocess/stats_uncertainty.h"
  #include "/usr/include/gwyddion/libprocess/surface.h"
  #include "/usr/include/gwyddion/libprocess/synth.h"
  #include "/usr/include/gwyddion/libprocess/tip.h"
  #include "/usr/include/gwyddion/libprocess/triangulation.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/OTX9dnm0eu/dump1.h"  -I/usr/include/gwyddion

In file included from /tmp/OTX9dnm0eu/dump1.h:12:
/usr/include/gwyddion/app/app.h:21:10: fatal error: gtk/gtkwindow.h: No such file or directory
   21 | #include <gtk/gtkwindow.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.

