Temporary header file '/tmp/6ulwa33dDs/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/fyba/fyba.h" #include "/usr/include/fyba/fygm.h" #include "/usr/include/fyba/fyut.h" // 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; dFTID* tmp_add_class_3; dLB_LESEBUFFER* tmp_add_class_4; dLC_BASEADM* tmp_add_class_5; dLC_BGR* tmp_add_class_6; dLC_BOKS* tmp_add_class_7; dLC_FILADM* tmp_add_class_8; dLC_GEO_STAT* tmp_add_class_9; dLC_GRF_STAT* tmp_add_class_10; dLC_GRTAB_LINJE* tmp_add_class_11; dLC_GR_STAT* tmp_add_class_12; dLC_IDX_TABELL* tmp_add_class_13; dLC_KJEDE_BGR* tmp_add_class_14; dLC_KOORD_2D* tmp_add_class_15; dLC_KOORD_3D* tmp_add_class_16; dLC_KVALITET* tmp_add_class_17; dLC_NAVNETABELL* tmp_add_class_18; dLC_OY_ADM* tmp_add_class_19; dLC_OY_ELEMENT* tmp_add_class_20; dLC_POLYGON* tmp_add_class_21; dLC_POL_ELEMENT* tmp_add_class_22; dLC_POL_OMKR* tmp_add_class_23; dLC_REKT* tmp_add_class_24; dLC_R_LEAF* tmp_add_class_25; dLC_R_NODE* tmp_add_class_26; dLC_SNR_ADM* tmp_add_class_27; dLC_TRANSPAR* tmp_add_class_28; dLC_UTVALG_BLOKK* tmp_add_class_29; dLC_UT_ADM* tmp_add_class_30; dSOSINAVN* tmp_add_class_31; d_LB_INFO* tmp_add_class_32; sLC_LAG* tmp_add_class_33; sLC_UTVALG* tmp_add_class_34; sLC_UTVALG_ELEMENT* tmp_add_class_35; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/6ulwa33dDs/dump1.h" -I/usr/include/fyba In file included from /usr/include/fyba/fyba.h:89, from /tmp/6ulwa33dDs/dump1.h:12: /usr/include/fyba/fyut.h:155:53: error: ‘UT_INT64’ has not been declared 155 | SK_EntPnt_UT short UT_InqPathSize_i64(char *pszPath,UT_INT64 *n64Size); | ^~~~~~~~ /usr/include/fyba/fyut.h:157:54: error: ‘UT_INT64’ has not been declared 157 | SK_EntPnt_UT short UT_SetPathSize_i64(char *pszPath, UT_INT64 n64Size); | ^~~~~~~~ /usr/include/fyba/fyut.h:173:66: error: ‘UT_INT64’ has not been declared 173 | SK_EntPnt_UT short UT_StrInt64 (char str[], short ii, short *iu, UT_INT64 *i64); | ^~~~~~~~ /usr/include/fyba/fyut.h:250:46: error: ‘UT_INT64’ has not been declared 250 | SK_EntPnt_UT short UT_SetPos_i64 (FILE *fi,UT_INT64 n64FilPos); | ^~~~~~~~ /usr/include/fyba/fyut.h:252:43: error: ‘UT_INT64’ has not been declared 252 | SK_EntPnt_UT short UT_GetPos_i64(FILE *fi,UT_INT64 *n64FilPos); | ^~~~~~~~ /usr/include/fyba/fyba.h:316:4: error: ‘UT_INT64’ does not name a type 316 | UT_INT64 filpos; /* Filposisjon for starten av bufret */ | ^~~~~~~~ /usr/include/fyba/fyba.h:317:4: error: ‘UT_INT64’ does not name a type 317 | UT_INT64 startpos; /* Startposisjon i filen for aktuellt SOSI-navn */ | ^~~~~~~~ /usr/include/fyba/fyba.h:545:4: error: ‘UT_INT64’ does not name a type 545 | UT_INT64 sosi_st; /* Startposisjon i SOSI-filen */ | ^~~~~~~~ /usr/include/fyba/fyba.h:546:4: error: ‘UT_INT64’ does not name a type 546 | UT_INT64 rb_st; /* Peker til start av gruppen i buffer-fil */ | ^~~~~~~~ /usr/include/fyba/fyba.h:742:4: error: ‘UT_INT64’ does not name a type 742 | UT_INT64 SosiBytes; // Antall byte i SOSI-filen | ^~~~~~~~ /usr/include/fyba/fyba.h:760:4: error: ‘UT_INT64’ does not name a type 760 | UT_INT64 n64AktPos; // Aktuell posisjon for sekv. skriv / les | ^~~~~~~~ /usr/include/fyba/fyba.h:761:9: error: ‘UT_INT64’ does not name a type 761 | UT_INT64 n64NesteLedigRbPos; // Neste ledige posisjon i buffer-filen | ^~~~~~~~ /usr/include/fyba/fyba.h:804:4: error: ‘UT_INT64’ does not name a type 804 | UT_INT64 n64FilPosRb; // Aktuell posisjon i buffer-filen | ^~~~~~~~ /usr/include/fyba/fyba.h:1091:53: error: ‘UT_INT64’ has not been declared 1091 | SK_EntPnt_FYBA short HO_TestSOSI(const char *pszFil,UT_INT64 *sluttpos); | ^~~~~~~~