Temporary header file '/tmp/Qxj27i24Ei/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/gnome-software/gnome-software.h"
  #include "/usr/include/gnome-software/gs-app-collation.h"
  #include "/usr/include/gnome-software/gs-app-list.h"
  #include "/usr/include/gnome-software/gs-app-permissions.h"
  #include "/usr/include/gnome-software/gs-app-query.h"
  #include "/usr/include/gnome-software/gs-app.h"
  #include "/usr/include/gnome-software/gs-appstream.h"
  #include "/usr/include/gnome-software/gs-category-manager.h"
  #include "/usr/include/gnome-software/gs-category.h"
  #include "/usr/include/gnome-software/gs-desktop-data.h"
  #include "/usr/include/gnome-software/gs-download-utils.h"
  #include "/usr/include/gnome-software/gs-enums.h"
  #include "/usr/include/gnome-software/gs-external-appstream-utils.h"
  #include "/usr/include/gnome-software/gs-icon.h"
  #include "/usr/include/gnome-software/gs-ioprio.h"
  #include "/usr/include/gnome-software/gs-key-colors.h"
  #include "/usr/include/gnome-software/gs-metered.h"
  #include "/usr/include/gnome-software/gs-odrs-provider.h"
  #include "/usr/include/gnome-software/gs-os-release.h"
  #include "/usr/include/gnome-software/gs-plugin-event.h"
  #include "/usr/include/gnome-software/gs-plugin-helpers.h"
  #include "/usr/include/gnome-software/gs-plugin-job-list-apps.h"
  #include "/usr/include/gnome-software/gs-plugin-job-list-categories.h"
  #include "/usr/include/gnome-software/gs-plugin-job-list-distro-upgrades.h"
  #include "/usr/include/gnome-software/gs-plugin-job-manage-repository.h"
  #include "/usr/include/gnome-software/gs-plugin-job-refine.h"
  #include "/usr/include/gnome-software/gs-plugin-job-refresh-metadata.h"
  #include "/usr/include/gnome-software/gs-plugin-job.h"
  #include "/usr/include/gnome-software/gs-plugin-loader-sync.h"
  #include "/usr/include/gnome-software/gs-plugin-loader.h"
  #include "/usr/include/gnome-software/gs-plugin-types.h"
  #include "/usr/include/gnome-software/gs-plugin-vfuncs.h"
  #include "/usr/include/gnome-software/gs-plugin.h"
  #include "/usr/include/gnome-software/gs-remote-icon.h"
  #include "/usr/include/gnome-software/gs-test.h"
  #include "/usr/include/gnome-software/gs-utils.h"
  #include "/usr/include/gnome-software/gs-worker-thread.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/Qxj27i24Ei/dump1.h"  -I/usr/include/gnome-software -I/usr/include/pango-1.0 -I/usr/include/libxmlb-2 -I/usr/include/libsoup-3.0 -I/usr/include/harfbuzz -I/usr/include/gtk-4.0 -I/usr/include/graphene-1.0 -I/usr/include/glib-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/appstream -I/lib/arm-linux-gnueabihf/graphene-1.0/include -I/lib/arm-linux-gnueabihf/glib-2.0/include

In file included from /tmp/Qxj27i24Ei/dump1.h:12:
/usr/include/gnome-software/gnome-software.h:12:2: error: #error You have to define I_KNOW_THE_GNOME_SOFTWARE_API_IS_SUBJECT_TO_CHANGE
   12 | #error You have to define I_KNOW_THE_GNOME_SOFTWARE_API_IS_SUBJECT_TO_CHANGE
      |  ^~~~~
In file included from /tmp/Qxj27i24Ei/dump1.h:24:
/usr/include/gnome-software/gs-external-appstream-utils.h:13:10: fatal error: config.h: No such file or directory
   13 | #include "config.h"
      |          ^~~~~~~~~~
compilation terminated.

