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 | ^~~~~~~~ compilation terminated.