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.