Temporary header file '/tmp/YztOLTWQfo/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/gmt/compat/qsort.h"
  #include "/usr/include/gmt/config.h"
  #include "/usr/include/gmt/declspec.h"
  #include "/usr/include/gmt/gmt.h"
  #include "/usr/include/gmt/gmt_common.h"
  #include "/usr/include/gmt/gmt_common_byteswap.h"
  #include "/usr/include/gmt/gmt_common_math.h"
  #include "/usr/include/gmt/gmt_common_sighandler.h"
  #include "/usr/include/gmt/gmt_common_string.h"
  #include "/usr/include/gmt/gmt_config.h"
  #include "/usr/include/gmt/gmt_constants.h"
  #include "/usr/include/gmt/gmt_contour.h"
  #include "/usr/include/gmt/gmt_customio.h"
  #include "/usr/include/gmt/gmt_dcw.h"
  #include "/usr/include/gmt/gmt_decorate.h"
  #include "/usr/include/gmt/gmt_defaults.h"
  #include "/usr/include/gmt/gmt_dev.h"
  #include "/usr/include/gmt/gmt_dimensions.h"
  #include "/usr/include/gmt/gmt_error.h"
  #include "/usr/include/gmt/gmt_error_codes.h"
  #include "/usr/include/gmt/gmt_fft.h"
  #include "/usr/include/gmt/gmt_gdalread.h"
  #include "/usr/include/gmt/gmt_grd.h"
  #include "/usr/include/gmt/gmt_grdio.h"
  #include "/usr/include/gmt/gmt_hash.h"
  #include "/usr/include/gmt/gmt_hidden.h"
  #include "/usr/include/gmt/gmt_io.h"
  #include "/usr/include/gmt/gmt_macros.h"
  #include "/usr/include/gmt/gmt_mb.h"
  #include "/usr/include/gmt/gmt_memory.h"
  #include "/usr/include/gmt/gmt_modern.h"
  #include "/usr/include/gmt/gmt_nan.h"
  #include "/usr/include/gmt/gmt_notposix.h"
  #include "/usr/include/gmt/gmt_plot.h"
  #include "/usr/include/gmt/gmt_private.h"
  #include "/usr/include/gmt/gmt_project.h"
  #include "/usr/include/gmt/gmt_prototypes.h"
  #include "/usr/include/gmt/gmt_psl.h"
  #include "/usr/include/gmt/gmt_remote.h"
  #include "/usr/include/gmt/gmt_resources.h"
  #include "/usr/include/gmt/gmt_shore.h"
  #include "/usr/include/gmt/gmt_symbol.h"
  #include "/usr/include/gmt/gmt_synopsis.h"
  #include "/usr/include/gmt/gmt_texture.h"
  #include "/usr/include/gmt/gmt_time.h"
  #include "/usr/include/gmt/gmt_types.h"
  #include "/usr/include/gmt/gmt_version.h"
  #include "/usr/include/gmt/gshhg/gmt_gshhg.h"
  #include "/usr/include/gmt/gshhg/gshhg.h"
  #include "/usr/include/gmt/mgd77/cm4_functions.h"
  #include "/usr/include/gmt/mgd77/mgd77.h"
  #include "/usr/include/gmt/mgd77/mgd77_IGF_coeffs.h"
  #include "/usr/include/gmt/mgd77/mgd77_codes.h"
  #include "/usr/include/gmt/mgd77/mgd77_e77.h"
  #include "/usr/include/gmt/mgd77/mgd77_functions.h"
  #include "/usr/include/gmt/mgd77/mgd77_init.h"
  #include "/usr/include/gmt/mgd77/mgd77_recalc.h"
  #include "/usr/include/gmt/mgd77/mgd77_rls_coeffs.h"
  #include "/usr/include/gmt/mgd77/mgd77defaults.h"
  #include "/usr/include/gmt/mgd77/mgd77magref.h"
  #include "/usr/include/gmt/mgd77/mgd77sniffer.h"
  #include "/usr/include/gmt/mgd77/mgd77snifferdefaults.h"
  #include "/usr/include/gmt/postscriptlight.h"
  #include "/usr/include/gmt/potential/modeltime.h"
  #include "/usr/include/gmt/potential/newton.h"
  #include "/usr/include/gmt/potential/okbfuns.h"
  #include "/usr/include/gmt/potential/talwani.h"
  #include "/usr/include/gmt/psl_config.h"
  #include "/usr/include/gmt/segy/segy.h"
  #include "/usr/include/gmt/segy/segy_io.h"
  #include "/usr/include/gmt/segy/segyreel.h"
  #include "/usr/include/gmt/seis/meca.h"
  #include "/usr/include/gmt/seis/meca_symbol.h"
  #include "/usr/include/gmt/seis/sacio.h"
  #include "/usr/include/gmt/seis/utilmeca.h"
  #include "/usr/include/gmt/spotter/spotter.h"
  #include "/usr/include/gmt/x2sys/x2sys.h"

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

In file included from /usr/include/gmt/gmt_dev.h:148,
                 from /tmp/YztOLTWQfo/dump1.h:28:
/usr/include/gmt/gmt_gdalread.h:26:10: fatal error: gdal.h: No such file or directory
   26 | #include <gdal.h>
      |          ^~~~~~~~
compilation terminated.

