Temporary header file '/tmp/xqfgJb11aU/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/stdio.h" #include "/usr/include/stdint.h" #include "/usr/include/wfa2lib/alignment/affine2p_penalties.h" #include "/usr/include/wfa2lib/alignment/affine_penalties.h" #include "/usr/include/wfa2lib/alignment/cigar.h" #include "/usr/include/wfa2lib/alignment/linear_penalties.h" #include "/usr/include/wfa2lib/alignment/score_matrix.h" #include "/usr/include/wfa2lib/system/mm_allocator.h" #include "/usr/include/wfa2lib/system/mm_stack.h" #include "/usr/include/wfa2lib/system/profiler_counter.h" #include "/usr/include/wfa2lib/system/profiler_timer.h" #include "/usr/include/wfa2lib/utils/bitmap.h" #include "/usr/include/wfa2lib/utils/commons.h" #include "/usr/include/wfa2lib/utils/dna_text.h" #include "/usr/include/wfa2lib/utils/heatmap.h" #include "/usr/include/wfa2lib/utils/sequence_buffer.h" #include "/usr/include/wfa2lib/utils/string_padded.h" #include "/usr/include/wfa2lib/utils/vector.h" #include "/usr/include/wfa2lib/wavefront/wavefront.h" #include "/usr/include/wfa2lib/wavefront/wavefront_align.h" #include "/usr/include/wfa2lib/wavefront/wavefront_aligner.h" #include "/usr/include/wfa2lib/wavefront/wavefront_attributes.h" #include "/usr/include/wfa2lib/wavefront/wavefront_backtrace.h" #include "/usr/include/wfa2lib/wavefront/wavefront_backtrace_buffer.h" #include "/usr/include/wfa2lib/wavefront/wavefront_backtrace_offload.h" #include "/usr/include/wfa2lib/wavefront/wavefront_bialign.h" #include "/usr/include/wfa2lib/wavefront/wavefront_bialigner.h" #include "/usr/include/wfa2lib/wavefront/wavefront_components.h" #include "/usr/include/wfa2lib/wavefront/wavefront_compute.h" #include "/usr/include/wfa2lib/wavefront/wavefront_compute_affine.h" #include "/usr/include/wfa2lib/wavefront/wavefront_compute_affine2p.h" #include "/usr/include/wfa2lib/wavefront/wavefront_compute_edit.h" #include "/usr/include/wfa2lib/wavefront/wavefront_compute_linear.h" #include "/usr/include/wfa2lib/wavefront/wavefront_debug.h" #include "/usr/include/wfa2lib/wavefront/wavefront_display.h" #include "/usr/include/wfa2lib/wavefront/wavefront_extend.h" #include "/usr/include/wfa2lib/wavefront/wavefront_heuristic.h" #include "/usr/include/wfa2lib/wavefront/wavefront_offset.h" #include "/usr/include/wfa2lib/wavefront/wavefront_pcigar.h" #include "/usr/include/wfa2lib/wavefront/wavefront_penalties.h" #include "/usr/include/wfa2lib/wavefront/wavefront_plot.h" #include "/usr/include/wfa2lib/wavefront/wavefront_slab.h" #include "/usr/include/wfa2lib/wavefront/wavefront_unialign.h" #include "/usr/include/wfa2lib/wavefront/wfa.h" #include "/usr/include/wfa2lib/wavefront/wfa.hpp" // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; _wavefront_aligner_t* tmp_add_class_3; f_owner_ex* tmp_add_class_4; file_handle* tmp_add_class_5; flock64* tmp_add_class_6; iovec* tmp_add_class_7; itimerval* tmp_add_class_8; option* tmp_add_class_9; passwd* tmp_add_class_10; statx_timestamp* tmp_add_class_11; ucontext_t* tmp_add_class_12; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/xqfgJb11aU/dump1.h" -I/usr/include/wfa2lib In file included from /tmp/xqfgJb11aU/dump1.h:22: /usr/include/wfa2lib/system/profiler_timer.h:60:19: error: field ‘begin_timer’ has incomplete type ‘timespec’ 60 | struct timespec begin_timer; // Timer begin | ^~~~~~~~~~~ /usr/include/wfa2lib/system/profiler_timer.h:53:35: note: forward declaration of ‘struct timespec’ 53 | void timer_get_system_time(struct timespec *ts); | ^~~~~~~~