Temporary header file '/tmp/PGFKYGNPEM/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/libfilezilla/aio/aio.hpp" #include "/usr/include/libfilezilla/aio/reader.hpp" #include "/usr/include/libfilezilla/aio/writer.hpp" #include "/usr/include/libfilezilla/aio/xml_writer.hpp" #include "/usr/include/libfilezilla/apply.hpp" #include "/usr/include/libfilezilla/ascii_layer.hpp" #include "/usr/include/libfilezilla/buffer.hpp" #include "/usr/include/libfilezilla/encode.hpp" #include "/usr/include/libfilezilla/encryption.hpp" #include "/usr/include/libfilezilla/event.hpp" #include "/usr/include/libfilezilla/event_handler.hpp" #include "/usr/include/libfilezilla/event_loop.hpp" #include "/usr/include/libfilezilla/file.hpp" #include "/usr/include/libfilezilla/format.hpp" #include "/usr/include/libfilezilla/fsresult.hpp" #include "/usr/include/libfilezilla/glue/unix.hpp" #include "/usr/include/libfilezilla/glue/wx.hpp" #include "/usr/include/libfilezilla/glue/wxinvoker.hpp" #include "/usr/include/libfilezilla/hash.hpp" #include "/usr/include/libfilezilla/hostname_lookup.hpp" #include "/usr/include/libfilezilla/impersonation.hpp" #include "/usr/include/libfilezilla/invoker.hpp" #include "/usr/include/libfilezilla/iputils.hpp" #include "/usr/include/libfilezilla/json.hpp" #include "/usr/include/libfilezilla/jws.hpp" #include "/usr/include/libfilezilla/libfilezilla.hpp" #include "/usr/include/libfilezilla/local_filesys.hpp" #include "/usr/include/libfilezilla/logger.hpp" #include "/usr/include/libfilezilla/mutex.hpp" #include "/usr/include/libfilezilla/nonowning_buffer.hpp" #include "/usr/include/libfilezilla/optional.hpp" #include "/usr/include/libfilezilla/private/defs.hpp" #include "/usr/include/libfilezilla/private/visibility.hpp" #include "/usr/include/libfilezilla/process.hpp" #include "/usr/include/libfilezilla/rate_limited_layer.hpp" #include "/usr/include/libfilezilla/rate_limiter.hpp" #include "/usr/include/libfilezilla/recursive_remove.hpp" #include "/usr/include/libfilezilla/rwmutex.hpp" #include "/usr/include/libfilezilla/shared.hpp" #include "/usr/include/libfilezilla/signature.hpp" #include "/usr/include/libfilezilla/socket.hpp" #include "/usr/include/libfilezilla/string.hpp" #include "/usr/include/libfilezilla/thread.hpp" #include "/usr/include/libfilezilla/thread_pool.hpp" #include "/usr/include/libfilezilla/time.hpp" #include "/usr/include/libfilezilla/tls_info.hpp" #include "/usr/include/libfilezilla/tls_layer.hpp" #include "/usr/include/libfilezilla/tls_system_trust_store.hpp" #include "/usr/include/libfilezilla/translate.hpp" #include "/usr/include/libfilezilla/uri.hpp" #include "/usr/include/libfilezilla/util.hpp" #include "/usr/include/libfilezilla/version.hpp" #include "/usr/include/libfilezilla/visibility_helper.hpp" #include "/usr/include/libfilezilla/xml.hpp" // add namespaces namespace fz{typedef int tmp_add_type_1;} fz::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace fz{namespace detail{typedef int tmp_add_type_2;}} fz::detail::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace fz{namespace logmsg{typedef int tmp_add_type_3;}} fz::logmsg::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace fz{namespace xml{typedef int tmp_add_type_4;}} fz::xml::tmp_add_type_4 tmp_add_func_4(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/PGFKYGNPEM/dump1.h" In file included from /tmp/PGFKYGNPEM/dump1.h:28: /usr/include/libfilezilla/glue/wx.hpp:14:10: fatal error: wx/string.h: No such file or directory 14 | #include | ^~~~~~~~~~~~~ compilation terminated.