Temporary header file '/tmp/lxMzsLBdpd/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/fetk/gamer/biom.h" #include "/usr/include/fetk/gamer/gamer.h" #include "/usr/include/fetk/gamer/gamer_base.h" #include "/usr/include/fetk/gamer/tetgen.h" #include "/usr/include/fetk/gamer/triangle.h" #include "/usr/include/fetk/mc/am.h" #include "/usr/include/fetk/mc/aprx.h" #include "/usr/include/fetk/mc/bam.h" #include "/usr/include/fetk/mc/bmat.h" #include "/usr/include/fetk/mc/bnode.h" #include "/usr/include/fetk/mc/bvec.h" #include "/usr/include/fetk/mc/dyn.h" #include "/usr/include/fetk/mc/gem.h" #include "/usr/include/fetk/mc/mat.h" #include "/usr/include/fetk/mc/mc.h" #include "/usr/include/fetk/mc/mc_base.h" #include "/usr/include/fetk/mc/mcsh.h" #include "/usr/include/fetk/mc/mtool.h" #include "/usr/include/fetk/mc/nam.h" #include "/usr/include/fetk/mc/node.h" #include "/usr/include/fetk/mc/pde.h" #include "/usr/include/fetk/mc/re.h" #include "/usr/include/fetk/mc/slu.h" #include "/usr/include/fetk/mc/vec.h" #include "/usr/include/fetk/mc/vec3.h" #include "/usr/include/fetk/mc/vel.h" #include "/usr/include/fetk/mc/ves.h" #include "/usr/include/fetk/mc/whb.h" #include "/usr/include/fetk/mc/zslu.h" #include "/usr/include/fetk/punc/punc.h" #include "/usr/include/fetk/punc/punc_base.h" #include "/usr/include/fetk/punc/punc_base_p.h" #include "/usr/include/fetk/punc/punccf.h" #include "/usr/include/fetk/punc/varpack.h" #include "/usr/include/fetk/punc/vblas.h" #include "/usr/include/fetk/punc/vcgcode.h" #include "/usr/include/fetk/punc/vf2c.h" #include "/usr/include/fetk/punc/vlapack.h" #include "/usr/include/fetk/punc/vpmg.h" // add classes DynPDE* tmp_add_class_0; Eip* tmp_add_class_1; Emat* tmp_add_class_2; FETK_SS* tmp_add_class_3; FETK_VX* tmp_add_class_4; Fip* tmp_add_class_5; GemMesh* tmp_add_class_6; Gip* tmp_add_class_7; Link* tmp_add_class_8; LinkA* tmp_add_class_9; LinkRC* tmp_add_class_10; LinkRCN* tmp_add_class_11; LinkRCS* tmp_add_class_12; Multitype* tmp_add_class_13; Namelist* tmp_add_class_14; NeighborPoint2* tmp_add_class_15; NeighborPoint3* tmp_add_class_16; SamplePoint* tmp_add_class_17; Sip* tmp_add_class_18; TT* tmp_add_class_19; Triface* tmp_add_class_20; VES* tmp_add_class_21; Vardesc* tmp_add_class_22; Vel* tmp_add_class_23; Vip* tmp_add_class_24; _G_fpos64_t* tmp_add_class_25; _G_fpos_t* tmp_add_class_26; _IO_cookie_io_functions_t* tmp_add_class_27; aNode* tmp_add_class_28; quadInfo* tmp_add_class_29; sAM* tmp_add_class_30; sAprx* tmp_add_class_31; sBchar* tmp_add_class_32; sBmat* tmp_add_class_33; sBnode* tmp_add_class_34; sBvec* tmp_add_class_35; sEE* tmp_add_class_36; sFES* tmp_add_class_37; sFF* tmp_add_class_38; sGem* tmp_add_class_39; sHBmat* tmp_add_class_40; sHBvec* tmp_add_class_41; sMCsh* tmp_add_class_42; sMat* tmp_add_class_43; sNode* tmp_add_class_44; sPDE* tmp_add_class_45; sRe* tmp_add_class_46; sSS* tmp_add_class_47; sSVio* tmp_add_class_48; sSlu* tmp_add_class_49; sVV* tmp_add_class_50; sVcom* tmp_add_class_51; sVec* tmp_add_class_52; sVio* tmp_add_class_53; sVmem* tmp_add_class_54; sVmp* tmp_add_class_55; sVmpi* tmp_add_class_56; sVset* tmp_add_class_57; sVsh* tmp_add_class_58; sZslu* tmp_add_class_59; simHelper* tmp_add_class_60; tetgenbehavior* tmp_add_class_61; tetgenio* tmp_add_class_62; tetgenmesh* tmp_add_class_63; triangulateio* tmp_add_class_64; ucontext_t* tmp_add_class_65; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/lxMzsLBdpd/dump1.h" -I/usr/include/fetk In file included from /tmp/lxMzsLBdpd/dump1.h:49: /usr/include/fetk/punc/vlapack.h:4507:18: error: conflicting declaration of C function ‘logical lsame_(char*, char*, ftnlen, ftnlen)’ 4507 | VEXTERNC logical lsame_(char *ca, char *cb, ftnlen ca_len, ftnlen cb_len); | ^~~~~~ In file included from /tmp/lxMzsLBdpd/dump1.h:46: /usr/include/fetk/punc/vblas.h:50:18: note: previous declaration ‘logical lsame_(char*, char*)’ 50 | VEXTERNC logical lsame_(char *ca, char *cb); | ^~~~~~ /usr/include/fetk/punc/vlapack.h:6818:14: error: conflicting declaration of C function ‘int xerbla_(char*, integer*, ftnlen)’ 6818 | VEXTERNC int xerbla_(char *srname, integer *info, ftnlen srname_len); | ^~~~~~~ /usr/include/fetk/punc/vblas.h:53:14: note: previous declaration ‘int xerbla_(char*, integer*)’ 53 | VEXTERNC int xerbla_(char *srname, integer *info); | ^~~~~~~