Temporary header file '/tmp/WqAmPftcbi/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsc.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscaijdevice.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscao.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscbag.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscblaslapack.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscblaslapack_mangle.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscbt.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsccharacteristic.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscconf.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscconf_poison.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscconfiginfo.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscconvest.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscctable.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsccxxcomplexfix.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdevice.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdevice_cuda.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdevice_cupm.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdevice_hip.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdevicetypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdm.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmadaptor.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmceed.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmcomposite.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmda.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmda_kokkos.hpp" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmdatypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmfield.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmforest.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmlabel.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmnetwork.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmpatch.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmplex.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmplextransform.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmplextransformtypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmplextypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmproduct.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmredundant.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmshell.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmsliced.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmstag.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmswarm.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdmtypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdraw.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdrawtypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscds.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdstypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscdt.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscerror.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscfe.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscfeceed.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscfetypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscfix.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscfv.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscfvtypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscis.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscistypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscksp.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsclandau.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsclayouthdf5.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsclog.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscmachineinfo.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscmacros.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscmat.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscmatcoarsen.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscmatelemental.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscmath.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscmathtool.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscmathypre.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscmatlab.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscoptions.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscpartitioner.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscpc.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscpctypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscpf.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscpkg_version.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscsection.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscsectiontypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscsf.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscsftypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscsnes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscsys.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscsystypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsctao.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsctaolinesearch.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsctime.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscts.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscvec.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscversion.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscviennacl.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscviewer.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscviewerexodusii.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscviewerhdf5.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscviewertypes.h" #include "/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscwebclient.h" // add namespaces namespace htool{typedef int tmp_add_type_1;} htool::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace viennacl{typedef int tmp_add_type_2;} viennacl::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace viennacl{namespace backend{typedef int tmp_add_type_3;}} viennacl::backend::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace viennacl{namespace backend{namespace cuda{typedef int tmp_add_type_4;}}} viennacl::backend::cuda::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace viennacl{namespace backend{namespace cuda{namespace detail{typedef int tmp_add_type_5;}}}} viennacl::backend::cuda::detail::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace viennacl{namespace backend{namespace detail{typedef int tmp_add_type_6;}}} viennacl::backend::detail::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace viennacl{namespace backend{namespace opencl{typedef int tmp_add_type_7;}}} viennacl::backend::opencl::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace viennacl{namespace backend{namespace opencl{namespace detail{typedef int tmp_add_type_8;}}}} viennacl::backend::opencl::detail::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace viennacl{namespace detail{typedef int tmp_add_type_9;}} viennacl::detail::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace viennacl{namespace detail{namespace fft{typedef int tmp_add_type_10;}}} viennacl::detail::fft::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace viennacl{namespace io{typedef int tmp_add_type_11;}} viennacl::io::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace viennacl{namespace io{namespace detail{typedef int tmp_add_type_12;}}} viennacl::io::detail::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace viennacl{namespace io{namespace tag{typedef int tmp_add_type_13;}}} viennacl::io::tag::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace viennacl{namespace io{namespace val{typedef int tmp_add_type_14;}}} viennacl::io::val::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace viennacl{namespace linalg{typedef int tmp_add_type_15;}} viennacl::linalg::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace viennacl{namespace linalg{namespace cuda{typedef int tmp_add_type_16;}}} viennacl::linalg::cuda::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace viennacl{namespace linalg{namespace cuda{namespace detail{typedef int tmp_add_type_17;}}}} viennacl::linalg::cuda::detail::tmp_add_type_17 tmp_add_func_17(){return 0;}; namespace viennacl{namespace linalg{namespace detail{typedef int tmp_add_type_18;}}} viennacl::linalg::detail::tmp_add_type_18 tmp_add_func_18(){return 0;}; namespace viennacl{namespace linalg{namespace detail{namespace amg{typedef int tmp_add_type_19;}}}} viennacl::linalg::detail::amg::tmp_add_type_19 tmp_add_func_19(){return 0;}; namespace viennacl{namespace linalg{namespace detail{namespace spai{typedef int tmp_add_type_20;}}}} viennacl::linalg::detail::spai::tmp_add_type_20 tmp_add_func_20(){return 0;}; namespace viennacl{namespace linalg{namespace kernels{typedef int tmp_add_type_21;}}} viennacl::linalg::kernels::tmp_add_type_21 tmp_add_func_21(){return 0;}; namespace viennacl{namespace linalg{namespace opencl{typedef int tmp_add_type_22;}}} viennacl::linalg::opencl::tmp_add_type_22 tmp_add_func_22(){return 0;}; namespace viennacl{namespace linalg{namespace opencl{namespace detail{typedef int tmp_add_type_23;}}}} viennacl::linalg::opencl::detail::tmp_add_type_23 tmp_add_func_23(){return 0;}; namespace viennacl{namespace linalg{namespace opencl{namespace kernels{typedef int tmp_add_type_24;}}}} viennacl::linalg::opencl::kernels::tmp_add_type_24 tmp_add_func_24(){return 0;}; namespace viennacl{namespace linalg{namespace opencl{namespace kernels{namespace detail{typedef int tmp_add_type_25;}}}}} viennacl::linalg::opencl::kernels::detail::tmp_add_type_25 tmp_add_func_25(){return 0;}; namespace viennacl{namespace ocl{typedef int tmp_add_type_26;}} viennacl::ocl::tmp_add_type_26 tmp_add_func_26(){return 0;}; namespace viennacl{namespace scheduler{typedef int tmp_add_type_27;}} viennacl::scheduler::tmp_add_type_27 tmp_add_func_27(){return 0;}; namespace viennacl{namespace scheduler{namespace detail{typedef int tmp_add_type_28;}}} viennacl::scheduler::detail::tmp_add_type_28 tmp_add_func_28(){return 0;}; namespace viennacl{namespace scheduler{namespace preset{typedef int tmp_add_type_29;}}} viennacl::scheduler::preset::tmp_add_type_29 tmp_add_func_29(){return 0;}; namespace viennacl{namespace tools{typedef int tmp_add_type_30;}} viennacl::tools::tmp_add_type_30 tmp_add_func_30(){return 0;}; namespace viennacl{namespace tools{namespace detail{typedef int tmp_add_type_31;}}} viennacl::tools::detail::tmp_add_type_31 tmp_add_func_31(){return 0;}; namespace viennacl{namespace traits{typedef int tmp_add_type_32;}} viennacl::traits::tmp_add_type_32 tmp_add_func_32(){return 0;}; namespace viennacl{namespace backend{namespace cpu_ram{typedef int tmp_add_type_33;}}} viennacl::backend::cpu_ram::tmp_add_type_33 tmp_add_func_33(){return 0;}; namespace viennacl{namespace backend{namespace cpu_ram{namespace detail{typedef int tmp_add_type_34;}}}} viennacl::backend::cpu_ram::detail::tmp_add_type_34 tmp_add_func_34(){return 0;}; namespace viennacl{namespace detail{namespace fft{namespace FFT_DATA_ORDER{typedef int tmp_add_type_35;}}}} viennacl::detail::fft::FFT_DATA_ORDER::tmp_add_type_35 tmp_add_func_35(){return 0;}; namespace viennacl{namespace device_specific{typedef int tmp_add_type_36;}} viennacl::device_specific::tmp_add_type_36 tmp_add_func_36(){return 0;}; namespace viennacl{namespace device_specific{namespace autotune{typedef int tmp_add_type_37;}}} viennacl::device_specific::autotune::tmp_add_type_37 tmp_add_func_37(){return 0;}; namespace viennacl{namespace device_specific{namespace detail{typedef int tmp_add_type_38;}}} viennacl::device_specific::detail::tmp_add_type_38 tmp_add_func_38(){return 0;}; namespace viennacl{namespace device_specific{namespace profiles{typedef int tmp_add_type_39;}}} viennacl::device_specific::profiles::tmp_add_type_39 tmp_add_func_39(){return 0;}; namespace viennacl{namespace device_specific{namespace tree_parsing{typedef int tmp_add_type_40;}}} viennacl::device_specific::tree_parsing::tmp_add_type_40 tmp_add_func_40(){return 0;}; namespace viennacl{namespace device_specific{namespace utils{typedef int tmp_add_type_41;}}} viennacl::device_specific::utils::tmp_add_type_41 tmp_add_func_41(){return 0;}; namespace viennacl{namespace linalg{namespace host_based{typedef int tmp_add_type_42;}}} viennacl::linalg::host_based::tmp_add_type_42 tmp_add_func_42(){return 0;}; namespace viennacl{namespace linalg{namespace host_based{namespace detail{typedef int tmp_add_type_43;}}}} viennacl::linalg::host_based::detail::tmp_add_type_43 tmp_add_func_43(){return 0;}; namespace viennacl{namespace result_of{typedef int tmp_add_type_44;}} viennacl::result_of::tmp_add_type_44 tmp_add_func_44(){return 0;}; namespace viennacl{namespace scheduler{namespace result_of{typedef int tmp_add_type_45;}}} viennacl::scheduler::result_of::tmp_add_type_45 tmp_add_func_45(){return 0;}; // add classes ASN1_ENCODING_st* tmp_add_class_0; BIO_sock_info_u* tmp_add_class_1; BIT_STRING_BITNAME_st* tmp_add_class_2; ERR_string_data_st* tmp_add_class_3; H5AC_cache_config_t* tmp_add_class_4; H5AC_cache_image_config_t* tmp_add_class_5; H5E_error1_t* tmp_add_class_6; H5E_error2_t* tmp_add_class_7; H5FD_class_t* tmp_add_class_8; H5FD_free_t* tmp_add_class_9; H5FD_hdfs_fapl_t* tmp_add_class_10; H5FD_ros3_fapl_t* tmp_add_class_11; H5FD_splitter_vfd_config_t* tmp_add_class_12; H5FD_t* tmp_add_class_13; H5F_info1_t* tmp_add_class_14; H5F_info2_t* tmp_add_class_15; H5F_retry_info_t* tmp_add_class_16; H5F_sect_info_t* tmp_add_class_17; H5G_info_t* tmp_add_class_18; H5G_stat_t* tmp_add_class_19; H5O_hdr_info_t* tmp_add_class_20; H5O_info_t* tmp_add_class_21; H5O_stat_t* tmp_add_class_22; H5T_cdata_t* tmp_add_class_23; H5Z_cb_t* tmp_add_class_24; H5Z_class1_t* tmp_add_class_25; H5Z_class2_t* tmp_add_class_26; H5_alloc_stats_t* tmp_add_class_27; H5_ih_info_t* tmp_add_class_28; Netscape_certificate_sequence* tmp_add_class_29; Netscape_spkac_st* tmp_add_class_30; Netscape_spki_st* tmp_add_class_31; PBE2PARAM_st* tmp_add_class_32; PBEPARAM_st* tmp_add_class_33; PBKDF2PARAM_st* tmp_add_class_34; PKCS7_CTX_st* tmp_add_class_35; SCRYPT_PARAMS_st* tmp_add_class_36; SHA256state_st* tmp_add_class_37; SHA512state_st* tmp_add_class_38; SHAstate_st* tmp_add_class_39; X509_algor_st* tmp_add_class_40; X509_info_st* tmp_add_class_41; X509_val_st* tmp_add_class_42; _DMInterpolationInfo* tmp_add_class_43; _G_fpos64_t* tmp_add_class_44; _G_fpos_t* tmp_add_class_45; _IO_cookie_io_functions_t* tmp_add_class_46; _PetscCDArrNd* tmp_add_class_47; _PetscCDIntNd* tmp_add_class_48; _PetscCoarsenData* tmp_add_class_49; _PetscFormKey* tmp_add_class_50; _PetscStageInfo* tmp_add_class_51; _cl_buffer_region* tmp_add_class_52; _cl_image_desc* tmp_add_class_53; _cl_image_format* tmp_add_class_54; _cl_name_version* tmp_add_class_55; _hypre_ParCSRCommPkg* tmp_add_class_56; _lP4estVertexMaps* tmp_add_class_57; _n_PetscClassPerfLog* tmp_add_class_58; _n_PetscClassRegLog* tmp_add_class_59; _n_PetscEventPerfLog* tmp_add_class_60; _n_PetscEventRegLog* tmp_add_class_61; _n_PetscFEGeom* tmp_add_class_62; _n_PetscLayout* tmp_add_class_63; _n_PetscOptionItem* tmp_add_class_64; _n_PetscStageLog* tmp_add_class_65; _n_PetscSubcomm* tmp_add_class_66; _n_PetscTable* tmp_add_class_67; _n_SplitCSRMat* tmp_add_class_68; _n_TSMonitorLGCtxNetwork* tmp_add_class_69; _n_Vecs* tmp_add_class_70; _p_DMNetworkMonitor* tmp_add_class_71; _p_DMNetworkMonitorList* tmp_add_class_72; _p_DMPlexPointQueue* tmp_add_class_73; _p_PetscOptionItems* tmp_add_class_74; _p_PetscTabulation* tmp_add_class_75; addrinfo* tmp_add_class_76; asn1_string_st* tmp_add_class_77; asn1_string_table_st* tmp_add_class_78; asn1_type_st* tmp_add_class_79; buf_mem_st* tmp_add_class_80; cmsghdr* tmp_add_class_81; conf_method_st* tmp_add_class_82; conf_st* tmp_add_class_83; crypto_ex_data_st* tmp_add_class_84; crypto_threadid_st* tmp_add_class_85; double_linked_list* tmp_add_class_86; err_state_st* tmp_add_class_87; evp_cipher_info_st* tmp_add_class_88; f_owner_ex* tmp_add_class_89; file_handle* tmp_add_class_90; flock64* tmp_add_class_91; gaicb* tmp_add_class_92; group_filter* tmp_add_class_93; group_req* tmp_add_class_94; group_source_req* tmp_add_class_95; hostent* tmp_add_class_96; hypre_NumbersNode* tmp_add_class_97; hypre_ParCSRMatrix_struct* tmp_add_class_98; hypre_ParVector_struct* tmp_add_class_99; in6_addr* tmp_add_class_100; in6_pktinfo* tmp_add_class_101; in_addr* tmp_add_class_102; in_pktinfo* tmp_add_class_103; iovec* tmp_add_class_104; ip6_mtuinfo* tmp_add_class_105; ip_mreq* tmp_add_class_106; ip_mreq_source* tmp_add_class_107; ip_mreqn* tmp_add_class_108; ip_msfilter* tmp_add_class_109; ip_opts* tmp_add_class_110; ipv6_mreq* tmp_add_class_111; lhash_st_CONF_VALUE* tmp_add_class_112; lhash_st_ERR_STRING_DATA* tmp_add_class_113; lhash_st_OPENSSL_CSTRING* tmp_add_class_114; lhash_st_OPENSSL_STRING* tmp_add_class_115; linger* tmp_add_class_116; mmsghdr* tmp_add_class_117; msghdr* tmp_add_class_118; netent* tmp_add_class_119; obj_name_st* tmp_add_class_120; ompi_status_public_t* tmp_add_class_121; osockaddr* tmp_add_class_122; ossl_algorithm_st* tmp_add_class_123; ossl_dispatch_st* tmp_add_class_124; ossl_item_st* tmp_add_class_125; ossl_param_st* tmp_add_class_126; petsc_mpiu_2scalar* tmp_add_class_127; petsc_mpiu_real_int* tmp_add_class_128; petsc_mpiu_scalar_int* tmp_add_class_129; pkcs7_digest_st* tmp_add_class_130; pkcs7_enc_content_st* tmp_add_class_131; pkcs7_encrypted_st* tmp_add_class_132; pkcs7_enveloped_st* tmp_add_class_133; pkcs7_issuer_and_serial_st* tmp_add_class_134; pkcs7_recip_info_st* tmp_add_class_135; pkcs7_signed_st* tmp_add_class_136; pkcs7_signedandenveloped_st* tmp_add_class_137; pkcs7_signer_info_st* tmp_add_class_138; pkcs7_st* tmp_add_class_139; private_key_st* tmp_add_class_140; protoent* tmp_add_class_141; rpcent* tmp_add_class_142; rsa_oaep_params_st* tmp_add_class_143; rsa_pss_params_st* tmp_add_class_144; servent* tmp_add_class_145; sockaddr* tmp_add_class_146; sockaddr_in* tmp_add_class_147; sockaddr_in6* tmp_add_class_148; sockaddr_storage* tmp_add_class_149; srtp_protection_profile_st* tmp_add_class_150; tcp_cookie_transactions* tmp_add_class_151; tcp_info* tmp_add_class_152; tcp_md5sig* tmp_add_class_153; tcp_repair_opt* tmp_add_class_154; tcp_repair_window* tmp_add_class_155; tcp_zerocopy_receive* tmp_add_class_156; tcphdr* tmp_add_class_157; tls_session_ticket_ext_st* tmp_add_class_158; ucontext_t* tmp_add_class_159; ucred* tmp_add_class_160; x509_trust_st* tmp_add_class_161; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/WqAmPftcbi/dump1.h" -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include -I/usr/include/hypre -I/usr/include/hdf5/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi