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