Temporary header file '/tmp/0DRNRhFtNX/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/mirtest/mir/test/auto_unblock_thread.h" #include "/usr/include/mirtest/mir/test/cross_process_action.h" #include "/usr/include/mirtest/mir/test/cross_process_sync.h" #include "/usr/include/mirtest/mir/test/death.h" #include "/usr/include/mirtest/mir/test/display_config_matchers.h" #include "/usr/include/mirtest/mir/test/doubles/fake_display.h" #include "/usr/include/mirtest/mir/test/doubles/mock_egl.h" #include "/usr/include/mirtest/mir/test/doubles/mock_gl.h" #include "/usr/include/mirtest/mir/test/doubles/nested_mock_egl.h" #include "/usr/include/mirtest/mir/test/doubles/null_gl_context.h" #include "/usr/include/mirtest/mir/test/doubles/null_logger.h" #include "/usr/include/mirtest/mir/test/doubles/stub_cursor.h" #include "/usr/include/mirtest/mir/test/doubles/stub_cursor_image.h" #include "/usr/include/mirtest/mir/test/doubles/stub_display_configuration.h" #include "/usr/include/mirtest/mir/test/doubles/stub_keymap.h" #include "/usr/include/mirtest/mir/test/empty_deleter.h" #include "/usr/include/mirtest/mir/test/event_factory.h" #include "/usr/include/mirtest/mir/test/event_matchers.h" #include "/usr/include/mirtest/mir/test/fake_shared.h" #include "/usr/include/mirtest/mir/test/geometry_matchers.h" #include "/usr/include/mirtest/mir/test/pipe.h" #include "/usr/include/mirtest/mir/test/popen.h" #include "/usr/include/mirtest/mir/test/signal.h" #include "/usr/include/mirtest/mir/test/signal_actions.h" #include "/usr/include/mirtest/mir/test/spin_wait.h" #include "/usr/include/mirtest/mir_test_framework/async_server_runner.h" #include "/usr/include/mirtest/mir_test_framework/executable_path.h" #include "/usr/include/mirtest/mir_test_framework/fake_input_device.h" #include "/usr/include/mirtest/mir_test_framework/headless_display_buffer_compositor_factory.h" #include "/usr/include/mirtest/mir_test_framework/headless_in_process_server.h" #include "/usr/include/mirtest/mir_test_framework/headless_test.h" #include "/usr/include/mirtest/mir_test_framework/input_device_faker.h" #include "/usr/include/mirtest/mir_test_framework/main.h" #include "/usr/include/mirtest/mir_test_framework/passthrough_tracker.h" #include "/usr/include/mirtest/mir_test_framework/process.h" #include "/usr/include/mirtest/mir_test_framework/server_runner.h" #include "/usr/include/mirtest/mir_test_framework/stub_server_platform_factory.h" #include "/usr/include/mirtest/mir_test_framework/temporary_environment_value.h" #include "/usr/include/mirtest/miral/test_display_server.h" #include "/usr/include/mirtest/miral/test_server.h" // add namespaces namespace mir{typedef int tmp_add_type_1;} mir::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace mir{namespace test{typedef int tmp_add_type_2;}} mir::test::tmp_add_type_2 tmp_add_func_2(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/0DRNRhFtNX/dump1.h" -I/usr/include/mirtest -I/usr/include/mirrenderer -I/usr/include/mirplatform -I/usr/include/mircore -I/usr/include/mircommon In file included from /tmp/0DRNRhFtNX/dump1.h:15: /usr/include/mirtest/mir/test/death.h:21:10: fatal error: gtest/gtest.h: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~ compilation terminated.