Temporary header file '/tmp/pA_5cNlRAN/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/wayfire/bindings.hpp"
  #include "/usr/include/wayfire/compositor-surface.hpp"
  #include "/usr/include/wayfire/compositor-view.hpp"
  #include "/usr/include/wayfire/config-backend.hpp"
  #include "/usr/include/wayfire/config.h"
  #include "/usr/include/wayfire/core.hpp"
  #include "/usr/include/wayfire/debug.hpp"
  #include "/usr/include/wayfire/decorator.hpp"
  #include "/usr/include/wayfire/geometry.hpp"
  #include "/usr/include/wayfire/gtk-shell.hpp"
  #include "/usr/include/wayfire/idle.hpp"
  #include "/usr/include/wayfire/img.hpp"
  #include "/usr/include/wayfire/input-device.hpp"
  #include "/usr/include/wayfire/matcher.hpp"
  #include "/usr/include/wayfire/nonstd/noncopyable.hpp"
  #include "/usr/include/wayfire/nonstd/observer_ptr.h"
  #include "/usr/include/wayfire/nonstd/reverse.hpp"
  #include "/usr/include/wayfire/nonstd/safe-list.hpp"
  #include "/usr/include/wayfire/nonstd/wlroots-full.hpp"
  #include "/usr/include/wayfire/nonstd/wlroots.hpp"
  #include "/usr/include/wayfire/object.hpp"
  #include "/usr/include/wayfire/opengl.hpp"
  #include "/usr/include/wayfire/option-wrapper.hpp"
  #include "/usr/include/wayfire/output-layout.hpp"
  #include "/usr/include/wayfire/output.hpp"
  #include "/usr/include/wayfire/plugin.hpp"
  #include "/usr/include/wayfire/plugins/common/cairo-util.hpp"
  #include "/usr/include/wayfire/plugins/common/geometry-animation.hpp"
  #include "/usr/include/wayfire/plugins/common/move-drag-interface.hpp"
  #include "/usr/include/wayfire/plugins/common/preview-indication.hpp"
  #include "/usr/include/wayfire/plugins/common/shared-core-data.hpp"
  #include "/usr/include/wayfire/plugins/common/simple-texture.hpp"
  #include "/usr/include/wayfire/plugins/common/view-change-viewport-signal.hpp"
  #include "/usr/include/wayfire/plugins/common/workspace-stream-sharing.hpp"
  #include "/usr/include/wayfire/plugins/common/workspace-wall.hpp"
  #include "/usr/include/wayfire/plugins/scale-signal.hpp"
  #include "/usr/include/wayfire/plugins/scale-transform.hpp"
  #include "/usr/include/wayfire/plugins/vswitch.hpp"
  #include "/usr/include/wayfire/plugins/wobbly/wobbly-signal.hpp"
  #include "/usr/include/wayfire/render-manager.hpp"
  #include "/usr/include/wayfire/signal-definitions.hpp"
  #include "/usr/include/wayfire/singleton-plugin.hpp"
  #include "/usr/include/wayfire/surface.hpp"
  #include "/usr/include/wayfire/util.hpp"
  #include "/usr/include/wayfire/view-access-interface.hpp"
  #include "/usr/include/wayfire/view-transform.hpp"
  #include "/usr/include/wayfire/view.hpp"
  #include "/usr/include/wayfire/workspace-manager.hpp"
  #include "/usr/include/wayfire/workspace-stream.hpp"

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

In file included from /usr/include/wayfire/bindings.hpp:6,
                 from /tmp/pA_5cNlRAN/dump1.h:12:
/usr/include/wayfire/nonstd/wlroots.hpp:48:10: fatal error: wlr/types/wlr_input_device.h: No such file or directory
   48 | #include <wlr/types/wlr_input_device.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

