Temporary header file '/tmp/X4cFspgw5S/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

  // add includes
  #include "/usr/include/dpkg/ar.h"
  #include "/usr/include/dpkg/arch.h"
  #include "/usr/include/dpkg/atomic-file.h"
  #include "/usr/include/dpkg/buffer.h"
  #include "/usr/include/dpkg/c-ctype.h"
  #include "/usr/include/dpkg/color.h"
  #include "/usr/include/dpkg/command.h"
  #include "/usr/include/dpkg/compress.h"
  #include "/usr/include/dpkg/db-ctrl.h"
  #include "/usr/include/dpkg/db-fsys.h"
  #include "/usr/include/dpkg/deb-version.h"
  #include "/usr/include/dpkg/debug.h"
  #include "/usr/include/dpkg/dir.h"
  #include "/usr/include/dpkg/dpkg-db.h"
  #include "/usr/include/dpkg/dpkg.h"
  #include "/usr/include/dpkg/ehandle.h"
  #include "/usr/include/dpkg/error.h"
  #include "/usr/include/dpkg/fdio.h"
  #include "/usr/include/dpkg/file.h"
  #include "/usr/include/dpkg/fsys.h"
  #include "/usr/include/dpkg/glob.h"
  #include "/usr/include/dpkg/macros.h"
  #include "/usr/include/dpkg/meminfo.h"
  #include "/usr/include/dpkg/namevalue.h"
  #include "/usr/include/dpkg/options.h"
  #include "/usr/include/dpkg/pager.h"
  #include "/usr/include/dpkg/parsedump.h"
  #include "/usr/include/dpkg/path.h"
  #include "/usr/include/dpkg/pkg-array.h"
  #include "/usr/include/dpkg/pkg-files.h"
  #include "/usr/include/dpkg/pkg-format.h"
  #include "/usr/include/dpkg/pkg-list.h"
  #include "/usr/include/dpkg/pkg-queue.h"
  #include "/usr/include/dpkg/pkg-show.h"
  #include "/usr/include/dpkg/pkg-spec.h"
  #include "/usr/include/dpkg/pkg.h"
  #include "/usr/include/dpkg/progname.h"
  #include "/usr/include/dpkg/program.h"
  #include "/usr/include/dpkg/progress.h"
  #include "/usr/include/dpkg/report.h"
  #include "/usr/include/dpkg/string.h"
  #include "/usr/include/dpkg/subproc.h"
  #include "/usr/include/dpkg/tarfn.h"
  #include "/usr/include/dpkg/treewalk.h"
  #include "/usr/include/dpkg/trigdeferred.h"
  #include "/usr/include/dpkg/triglib.h"
  #include "/usr/include/dpkg/varbuf.h"
  #include "/usr/include/dpkg/version.h"

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;
  _IO_cookie_io_functions_t* tmp_add_class_2;
  arbitraryfield* tmp_add_class_3;
  archivedetails* tmp_add_class_4;
  atomic_file* tmp_add_class_5;
  buffer_data* tmp_add_class_6;
  cmdinfo* tmp_add_class_7;
  command* tmp_add_class_8;
  compress_params* tmp_add_class_9;
  conffile* tmp_add_class_10;
  deb_version* tmp_add_class_11;
  dependency* tmp_add_class_12;
  deppossi* tmp_add_class_13;
  dpkg_ar* tmp_add_class_14;
  dpkg_ar_hdr* tmp_add_class_15;
  dpkg_ar_member* tmp_add_class_16;
  dpkg_arch* tmp_add_class_17;
  dpkg_error* tmp_add_class_18;
  dpkg_version* tmp_add_class_19;
  field_state* tmp_add_class_20;
  fieldinfo* tmp_add_class_21;
  file_ondisk_id* tmp_add_class_22;
  file_stat* tmp_add_class_23;
  fsys_diversion* tmp_add_class_24;
  fsys_hash_rev_iter* tmp_add_class_25;
  fsys_namenode* tmp_add_class_26;
  fsys_namenode_list* tmp_add_class_27;
  fsys_namenode_queue* tmp_add_class_28;
  glob_node* tmp_add_class_29;
  namevalue* tmp_add_class_30;
  parsedb_state* tmp_add_class_31;
  pkg_array* tmp_add_class_32;
  pkg_list* tmp_add_class_33;
  pkg_queue* tmp_add_class_34;
  pkg_spec* tmp_add_class_35;
  pkgbin* tmp_add_class_36;
  pkginfo* tmp_add_class_37;
  pkgset* tmp_add_class_38;
  progress* tmp_add_class_39;
  statx_timestamp* tmp_add_class_40;
  str_crop_info* tmp_add_class_41;
  tar_archive* tmp_add_class_42;
  tar_entry* tmp_add_class_43;
  tar_operations* tmp_add_class_44;
  treewalk_funcs* tmp_add_class_45;
  trig_hooks* tmp_add_class_46;
  trigaw* tmp_add_class_47;
  trigdefmeths* tmp_add_class_48;
  trigfileint* tmp_add_class_49;
  trigpend* tmp_add_class_50;
  varbuf* tmp_add_class_51;
  varbuf_state* tmp_add_class_52;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/X4cFspgw5S/dump1.h"

In file included from /usr/include/dpkg/ar.h:29,
                 from /tmp/X4cFspgw5S/dump1.h:11:
/usr/include/dpkg/macros.h:31:2: error: #error "The libdpkg API is to be considered volatile, please read 'README.api'."
   31 | #error "The libdpkg API is to be considered volatile, please read 'README.api'."
      |  ^~~~~

