Temporary header file '/tmp/2TfPjFfv8q/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/mariadb/server/big_endian.h" #include "/usr/include/mariadb/server/byte_order_generic.h" #include "/usr/include/mariadb/server/byte_order_generic_x86.h" #include "/usr/include/mariadb/server/byte_order_generic_x86_64.h" #include "/usr/include/mariadb/server/decimal.h" #include "/usr/include/mariadb/server/errmsg.h" #include "/usr/include/mariadb/server/handler_ername.h" #include "/usr/include/mariadb/server/handler_state.h" #include "/usr/include/mariadb/server/json_lib.h" #include "/usr/include/mariadb/server/keycache.h" #include "/usr/include/mariadb/server/little_endian.h" #include "/usr/include/mariadb/server/m_ctype.h" #include "/usr/include/mariadb/server/m_string.h" #include "/usr/include/mariadb/server/ma_dyncol.h" #include "/usr/include/mariadb/server/mariadb_capi_rename.h" #include "/usr/include/mariadb/server/my_alloc.h" #include "/usr/include/mariadb/server/my_attribute.h" #include "/usr/include/mariadb/server/my_byteorder.h" #include "/usr/include/mariadb/server/my_compiler.h" #include "/usr/include/mariadb/server/my_config.h" #include "/usr/include/mariadb/server/my_dbug.h" #include "/usr/include/mariadb/server/my_decimal_limits.h" #include "/usr/include/mariadb/server/my_dir.h" #include "/usr/include/mariadb/server/my_getopt.h" #include "/usr/include/mariadb/server/my_global.h" #include "/usr/include/mariadb/server/my_list.h" #include "/usr/include/mariadb/server/my_net.h" #include "/usr/include/mariadb/server/my_pthread.h" #include "/usr/include/mariadb/server/my_sys.h" #include "/usr/include/mariadb/server/my_valgrind.h" #include "/usr/include/mariadb/server/my_xml.h" #include "/usr/include/mariadb/server/mysql/auth_dialog_client.h" #include "/usr/include/mariadb/server/mysql/client_plugin.h" #include "/usr/include/mariadb/server/mysql/plugin.h" #include "/usr/include/mariadb/server/mysql/plugin_audit.h" #include "/usr/include/mariadb/server/mysql/plugin_auth.h" #include "/usr/include/mariadb/server/mysql/plugin_auth_common.h" #include "/usr/include/mariadb/server/mysql/plugin_data_type.h" #include "/usr/include/mariadb/server/mysql/plugin_encryption.h" #include "/usr/include/mariadb/server/mysql/plugin_ftparser.h" #include "/usr/include/mariadb/server/mysql/plugin_function.h" #include "/usr/include/mariadb/server/mysql/plugin_password_validation.h" #include "/usr/include/mariadb/server/mysql/psi/mysql_file.h" #include "/usr/include/mariadb/server/mysql/psi/mysql_idle.h" #include "/usr/include/mariadb/server/mysql/psi/mysql_mdl.h" #include "/usr/include/mariadb/server/mysql/psi/mysql_memory.h" #include "/usr/include/mariadb/server/mysql/psi/mysql_ps.h" #include "/usr/include/mariadb/server/mysql/psi/mysql_socket.h" #include "/usr/include/mariadb/server/mysql/psi/mysql_sp.h" #include "/usr/include/mariadb/server/mysql/psi/mysql_stage.h" #include "/usr/include/mariadb/server/mysql/psi/mysql_statement.h" #include "/usr/include/mariadb/server/mysql/psi/mysql_table.h" #include "/usr/include/mariadb/server/mysql/psi/mysql_thread.h" #include "/usr/include/mariadb/server/mysql/psi/mysql_transaction.h" #include "/usr/include/mariadb/server/mysql/psi/psi_abi_v0.h" #include "/usr/include/mariadb/server/mysql/psi/psi_abi_v1.h" #include "/usr/include/mariadb/server/mysql/psi/psi_abi_v2.h" #include "/usr/include/mariadb/server/mysql/psi/psi_base.h" #include "/usr/include/mariadb/server/mysql/psi/psi_memory.h" #include "/usr/include/mariadb/server/mysql/service_base64.h" #include "/usr/include/mariadb/server/mysql/service_debug_sync.h" #include "/usr/include/mariadb/server/mysql/service_encryption.h" #include "/usr/include/mariadb/server/mysql/service_encryption_scheme.h" #include "/usr/include/mariadb/server/mysql/service_json.h" #include "/usr/include/mariadb/server/mysql/service_kill_statement.h" #include "/usr/include/mariadb/server/mysql/service_logger.h" #include "/usr/include/mariadb/server/mysql/service_md5.h" #include "/usr/include/mariadb/server/mysql/service_my_crypt.h" #include "/usr/include/mariadb/server/mysql/service_my_print_error.h" #include "/usr/include/mariadb/server/mysql/service_my_snprintf.h" #include "/usr/include/mariadb/server/mysql/service_progress_report.h" #include "/usr/include/mariadb/server/mysql/service_sha1.h" #include "/usr/include/mariadb/server/mysql/service_sha2.h" #include "/usr/include/mariadb/server/mysql/service_sql.h" #include "/usr/include/mariadb/server/mysql/service_thd_alloc.h" #include "/usr/include/mariadb/server/mysql/service_thd_autoinc.h" #include "/usr/include/mariadb/server/mysql/service_thd_error_context.h" #include "/usr/include/mariadb/server/mysql/service_thd_mdl.h" #include "/usr/include/mariadb/server/mysql/service_thd_rnd.h" #include "/usr/include/mariadb/server/mysql/service_thd_specifics.h" #include "/usr/include/mariadb/server/mysql/service_thd_timezone.h" #include "/usr/include/mariadb/server/mysql/service_thd_wait.h" #include "/usr/include/mariadb/server/mysql/service_wsrep.h" #include "/usr/include/mariadb/server/mysql/services.h" #include "/usr/include/mariadb/server/mysql.h" #include "/usr/include/mariadb/server/mysql_com.h" #include "/usr/include/mariadb/server/mysql_com_server.h" #include "/usr/include/mariadb/server/mysql_embed.h" #include "/usr/include/mariadb/server/mysql_time.h" #include "/usr/include/mariadb/server/mysql_version.h" #include "/usr/include/mariadb/server/mysqld_ername.h" #include "/usr/include/mariadb/server/mysqld_error.h" #include "/usr/include/mariadb/server/pack.h" #include "/usr/include/mariadb/server/sql_common.h" #include "/usr/include/mariadb/server/sql_state.h" #include "/usr/include/mariadb/server/sslopt-case.h" #include "/usr/include/mariadb/server/sslopt-longopts.h" #include "/usr/include/mariadb/server/sslopt-vars.h" #include "/usr/include/mariadb/server/typelib.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/2TfPjFfv8q/dump1.h" -I/usr/include/mariadb/server In file included from /usr/include/mariadb/server/mysql/psi/mysql_memory.h:31, from /usr/include/mariadb/server/my_sys.h:21, from /usr/include/mariadb/server/json_lib.h:4, from /tmp/2TfPjFfv8q/dump1.h:20: /usr/include/mariadb/server/mysql/psi/psi.h:34:2: error: #error "You must include my_global.h in the code for the build to be correct." 34 | #error "You must include my_global.h in the code for the build to be correct." | ^~~~~ In file included from /tmp/2TfPjFfv8q/dump1.h:35: /usr/include/mariadb/server/my_getopt.h:22:10: fatal error: my_default.h: No such file or directory 22 | #include | ^~~~~~~~~~~~~~ compilation terminated.