Temporary header file '/tmp/JdJU7HMgGk/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
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d) 
#define DO_DEBUG(INST)

  // add includes
  #include "/root/workarounds.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi_config.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal_config.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/event/event.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/event/external/external.h"
  #include "/usr/include/event2/event_struct.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/mpi-ext.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/mpi_portable_platform.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/mpiext/mpiext_cuda_c.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/mpiext/mpiext_pcollreq_c.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/mpiext/pmpiext_pcollreq_c.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/attribute/attribute.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/class/ompi_seq_tracker.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/communicator/comm_request.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/communicator/communicator.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/constants.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/datatype/ompi_datatype.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/datatype/ompi_datatype_internal.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/debuggers/debuggers.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/debuggers/msgq_interface.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/debuggers/ompi_common_dll_defs.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/debuggers/ompi_msgq_dll_defs.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/dpm/dpm.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/errhandler/errcode-internal.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/errhandler/errcode.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/errhandler/errhandler.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/errhandler/errhandler_predefined.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/file/file.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/group/group.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/group/group_dbg.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/info/info.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/interlib/interlib.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/bml/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/bml/base/bml_base_btl.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/bml/bml.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/coll/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/coll/base/coll_base_functions.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/coll/base/coll_base_topo.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/coll/base/coll_tags.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/coll/coll.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/common/ompio/common_ompio.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/common/ompio/common_ompio_aggregators.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/common/ompio/common_ompio_buffer.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/common/ompio/common_ompio_print_queue.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/common/ompio/common_ompio_request.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/crcp/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/crcp/crcp.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/fbtl/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/fbtl/fbtl.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/fcoll/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/fcoll/fcoll.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/fs/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/fs/fs.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/hook/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/hook/hook.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/io/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/io/base/io_base_request.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/io/io.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/mca.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/mtl/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/mtl/base/mtl_base_datatype.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/mtl/mtl.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/op/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/op/base/functions.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/op/op.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/osc/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/osc/osc.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/pml/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/pml/base/pml_base_bsend.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/pml/base/pml_base_request.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/pml/base/pml_base_request_dbg.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/pml/pml.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/pml/pml_constants.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/rte/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/rte/orte/rte_orte.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/rte/rte.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/sharedfp/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/sharedfp/sharedfp.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/topo/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mca/topo/topo.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/memchecker.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/message/message.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/c/bindings.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/fortran/mpif-h/status-conversion.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_CartComm.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Comm.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Constant.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Count.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Datatype.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Errhandler.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_File.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_GraphComm.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Group.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Info.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Intercomm.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Intracomm.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_MPI.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Message.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Op.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Prequest.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Request.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Status.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/java/mpi_Win.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/java/mpiJava.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/tool/profile/defines.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpiext/mpiext.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/patterns/comm/coll_ops.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/patterns/comm/commpatterns.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/patterns/net/coll_ops.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/patterns/net/netpatterns.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/patterns/net/netpatterns_knomial_tree.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/proc/proc.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/request/grequest.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/request/request.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/request/request_dbg.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/request/request_default.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/runtime/mpiruntime.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/runtime/ompi_cr.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/runtime/ompi_info_support.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/runtime/ompi_spc.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/runtime/params.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/totalview.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/util/timings.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/version.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/win/win.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/align.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_bitmap.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_fifo.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_free_list.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_graph.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_hash_table.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_hotel.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_interval_tree.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_lifo.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_list.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_object.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_pointer_array.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_rb_tree.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_ring_buffer.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_tree.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/class/opal_value_array.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/constants.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/datatype/opal_convertor.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/datatype/opal_convertor_internal.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/datatype/opal_datatype.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/datatype/opal_datatype_checksum.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/datatype/opal_datatype_internal.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/datatype/opal_datatype_memcpy.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/datatype/opal_datatype_pack.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/datatype/opal_datatype_prototypes.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/datatype/opal_datatype_unpack.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/dss/dss.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/dss/dss_internal.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/dss/dss_types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/hash_string.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/allocator/allocator.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/allocator/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/backtrace/backtrace.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/backtrace/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/base/mca_base_component_repository.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/base/mca_base_framework.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/base/mca_base_pvar.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/base/mca_base_var_enum.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/base/mca_base_var_group.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/base/mca_base_vari.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/btl/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/btl/base/btl_base_error.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/btl/btl.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/common/ofi/common_ofi.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/common/sm/common_sm.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/common/sm/common_sm_mpool.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/common/verbs/common_verbs.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/compress/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/compress/compress.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/crs/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/crs/crs.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/dl/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/dl/dl.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/event/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/hwloc/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/hwloc/external/external.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/hwloc/hwloc-internal.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/if/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/if/if.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/installdirs/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/installdirs/installdirs.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/mca.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/memchecker/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/memchecker/memchecker.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/memcpy/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/memcpy/base/memcpy_base_default.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/memcpy/memcpy.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/memory/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/memory/base/empty.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/memory/memory.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/mpool/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/mpool/base/mpool_base_tree.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/mpool/hugepage/mpool_hugepage.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/mpool/mpool.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/patcher/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/patcher/patcher.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/pmix/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/pmix/base/pmix_base_fns.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/pmix/base/pmix_base_hash.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/pmix/pmix.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/pmix/pmix_server.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/pmix/pmix_types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/pstat/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/pstat/pstat.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/rcache/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/rcache/base/rcache_base_mem_cb.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/rcache/base/rcache_base_vma.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/rcache/base/rcache_base_vma_tree.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/rcache/grdma/rcache_grdma.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/rcache/rcache.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/reachable/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/reachable/reachable.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/shmem/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/shmem/shmem.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/shmem/shmem_types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/timer/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/timer/base/timer_base_null.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/timer/timer.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/memoryhooks/memory.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/memoryhooks/memory_internal.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/opal_portable_platform.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/opal_socket_errno.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/prefetch.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/runtime/opal.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/runtime/opal_cr.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/runtime/opal_info_support.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/runtime/opal_params.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/runtime/opal_progress.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/runtime/opal_progress_threads.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/sys/architecture.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/sys/arm/atomic.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/sys/arm64/atomic.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/sys/atomic.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/sys/cma.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/sys/gcc_builtin/atomic.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/sys/ia32/atomic.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/sys/powerpc/atomic.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/sys/sparcv9/atomic.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/sys/sync_builtin/atomic.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/sys/x86_64/atomic.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/threads/condition.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/threads/mutex.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/threads/mutex_unix.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/threads/thread_usage.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/threads/threads.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/threads/tsd.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/threads/wait_sync.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/alfg.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/arch.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/argv.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/basename.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/bipartite_graph.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/bipartite_graph_internal.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/bit_ops.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/cmd_line.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/crc.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/daemon_init.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/error.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/ethtool.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/fd.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/few.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/if.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/info.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/info_subscriber.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/keyval_parse.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/malloc.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/net.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/numtostr.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/opal_environ.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/opal_getcwd.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/opal_pty.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/os_dirpath.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/os_path.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/output.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/path.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/printf.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/proc.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/show_help.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/show_help_lex.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/stacktrace.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/strncpy.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/sys_limits.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/timings.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/util/uri.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/version.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal_config_bottom.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal_config_top.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal_stdint.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/constants.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/errmgr/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/errmgr/base/errmgr_private.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/errmgr/errmgr.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/ess/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/ess/ess.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/filem/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/filem/filem.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/grpcomm/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/grpcomm/grpcomm.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/iof/iof.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/iof/iof_types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/mca.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/odls/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/odls/odls.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/odls/odls_types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/oob/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/oob/oob.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/plm/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/plm/base/plm_private.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/plm/plm.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/plm/plm_types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/ras/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/ras/base/ras_private.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/ras/ras.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/regx/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/regx/regx.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/rmaps/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/rmaps/base/rmaps_private.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/rmaps/rmaps.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/rmaps/rmaps_types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/rml/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/rml/base/rml_contact.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/rml/rml.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/rml/rml_types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/routed/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/routed/routed.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/routed/routed_types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/rtc/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/rtc/rtc.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/schizo/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/schizo/schizo.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/snapc/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/snapc/snapc.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/sstore/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/sstore/sstore.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/state/base/base.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/state/base/state_private.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/state/state.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/mca/state/state_types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/orted/orted.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/orted/orted_submit.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/orted/pmix/pmix_server.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/orted/pmix/pmix_server_internal.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/runtime/data_type_support/orte_dt_support.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/runtime/orte_cr.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/runtime/orte_data_server.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/runtime/orte_globals.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/runtime/orte_info_support.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/runtime/orte_locks.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/runtime/orte_quit.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/runtime/orte_wait.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/runtime/runtime.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/runtime/runtime_internals.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/types.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/attr.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/comm/comm.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/compress.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/context_fns.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/dash_host/dash_host.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/error_strings.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/hnp_contact.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/hostfile/hostfile.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/hostfile/hostfile_lex.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/listener.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/name_fns.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/parse_options.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/pre_condition_transports.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/proc_info.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/session_dir.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/show_help.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/util/threads.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte/version.h"
  #include "/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/orte_config.h"

  // add namespaces
  namespace MPI{typedef int tmp_add_type_1;}
  MPI::tmp_add_type_1 tmp_add_func_1(){return 0;};

  // add classes
  JNIEnv_* tmp_add_class_0;
  JNIInvokeInterface_* tmp_add_class_1;
  JNINativeInterface_* tmp_add_class_2;
  JavaVMAttachArgs* tmp_add_class_3;
  JavaVMInitArgs* tmp_add_class_4;
  JavaVMOption* tmp_add_class_5;
  JavaVM_* tmp_add_class_6;
  _G_fpos64_t* tmp_add_class_7;
  _G_fpos_t* tmp_add_class_8;
  _IO_cookie_io_functions_t* tmp_add_class_9;
  _ibv_device_ops* tmp_add_class_10;
  _jarray* tmp_add_class_11;
  _jbooleanArray* tmp_add_class_12;
  _jbyteArray* tmp_add_class_13;
  _jcharArray* tmp_add_class_14;
  _jclass* tmp_add_class_15;
  _jdoubleArray* tmp_add_class_16;
  _jfloatArray* tmp_add_class_17;
  _jintArray* tmp_add_class_18;
  _jlongArray* tmp_add_class_19;
  _jobject* tmp_add_class_20;
  _jobjectArray* tmp_add_class_21;
  _jshortArray* tmp_add_class_22;
  _jstring* tmp_add_class_23;
  _jthrowable* tmp_add_class_24;
  addrinfo* tmp_add_class_25;
  cmsghdr* tmp_add_class_26;
  communicator_t* tmp_add_class_27;
  ddt_elem_desc* tmp_add_class_28;
  ddt_elem_id_description* tmp_add_class_29;
  ddt_endloop_desc* tmp_add_class_30;
  ddt_loop_desc* tmp_add_class_31;
  dl_find_object* tmp_add_class_32;
  dt_elem_desc* tmp_add_class_33;
  dt_stack_t* tmp_add_class_34;
  dt_type_desc_t* tmp_add_class_35;
  event* tmp_add_class_36;
  event_callback* tmp_add_class_37;
  event_dlist* tmp_add_class_38;
  event_list* tmp_add_class_39;
  evkeyval* tmp_add_class_40;
  evkeyvalq* tmp_add_class_41;
  evthread_condition_callbacks* tmp_add_class_42;
  evthread_lock_callbacks* tmp_add_class_43;
  f_owner_ex* tmp_add_class_44;
  file_handle* tmp_add_class_45;
  flock64* tmp_add_class_46;
  gaicb* tmp_add_class_47;
  group_filter* tmp_add_class_48;
  group_req* tmp_add_class_49;
  group_source_req* tmp_add_class_50;
  group_t* tmp_add_class_51;
  hostent* tmp_add_class_52;
  hwloc_distances_s* tmp_add_class_53;
  hwloc_info_s* tmp_add_class_54;
  hwloc_location* tmp_add_class_55;
  hwloc_obj* tmp_add_class_56;
  hwloc_obj_attr_u* tmp_add_class_57;
  hwloc_topology_cpubind_support* tmp_add_class_58;
  hwloc_topology_diff_obj_attr_u* tmp_add_class_59;
  hwloc_topology_diff_u* tmp_add_class_60;
  hwloc_topology_discovery_support* tmp_add_class_61;
  hwloc_topology_membind_support* tmp_add_class_62;
  hwloc_topology_misc_support* tmp_add_class_63;
  hwloc_topology_support* tmp_add_class_64;
  ib_uverbs_ah_attr* tmp_add_class_65;
  ib_uverbs_alloc_mw* tmp_add_class_66;
  ib_uverbs_alloc_mw_resp* tmp_add_class_67;
  ib_uverbs_alloc_pd* tmp_add_class_68;
  ib_uverbs_alloc_pd_resp* tmp_add_class_69;
  ib_uverbs_async_event_desc* tmp_add_class_70;
  ib_uverbs_attach_mcast* tmp_add_class_71;
  ib_uverbs_close_xrcd* tmp_add_class_72;
  ib_uverbs_cmd_hdr* tmp_add_class_73;
  ib_uverbs_comp_event_desc* tmp_add_class_74;
  ib_uverbs_cq_moderation* tmp_add_class_75;
  ib_uverbs_cq_moderation_caps* tmp_add_class_76;
  ib_uverbs_create_ah* tmp_add_class_77;
  ib_uverbs_create_ah_resp* tmp_add_class_78;
  ib_uverbs_create_comp_channel* tmp_add_class_79;
  ib_uverbs_create_comp_channel_resp* tmp_add_class_80;
  ib_uverbs_create_cq* tmp_add_class_81;
  ib_uverbs_create_cq_resp* tmp_add_class_82;
  ib_uverbs_create_flow* tmp_add_class_83;
  ib_uverbs_create_flow_resp* tmp_add_class_84;
  ib_uverbs_create_qp* tmp_add_class_85;
  ib_uverbs_create_qp_resp* tmp_add_class_86;
  ib_uverbs_create_srq* tmp_add_class_87;
  ib_uverbs_create_srq_resp* tmp_add_class_88;
  ib_uverbs_create_xsrq* tmp_add_class_89;
  ib_uverbs_dealloc_mw* tmp_add_class_90;
  ib_uverbs_dealloc_pd* tmp_add_class_91;
  ib_uverbs_dereg_mr* tmp_add_class_92;
  ib_uverbs_destroy_ah* tmp_add_class_93;
  ib_uverbs_destroy_cq* tmp_add_class_94;
  ib_uverbs_destroy_cq_resp* tmp_add_class_95;
  ib_uverbs_destroy_flow* tmp_add_class_96;
  ib_uverbs_destroy_qp* tmp_add_class_97;
  ib_uverbs_destroy_qp_resp* tmp_add_class_98;
  ib_uverbs_destroy_srq* tmp_add_class_99;
  ib_uverbs_destroy_srq_resp* tmp_add_class_100;
  ib_uverbs_detach_mcast* tmp_add_class_101;
  ib_uverbs_ex_cmd_hdr* tmp_add_class_102;
  ib_uverbs_ex_create_cq* tmp_add_class_103;
  ib_uverbs_ex_create_cq_resp* tmp_add_class_104;
  ib_uverbs_ex_create_qp* tmp_add_class_105;
  ib_uverbs_ex_create_qp_resp* tmp_add_class_106;
  ib_uverbs_ex_create_rwq_ind_table* tmp_add_class_107;
  ib_uverbs_ex_create_rwq_ind_table_resp* tmp_add_class_108;
  ib_uverbs_ex_create_wq* tmp_add_class_109;
  ib_uverbs_ex_create_wq_resp* tmp_add_class_110;
  ib_uverbs_ex_destroy_rwq_ind_table* tmp_add_class_111;
  ib_uverbs_ex_destroy_wq* tmp_add_class_112;
  ib_uverbs_ex_destroy_wq_resp* tmp_add_class_113;
  ib_uverbs_ex_modify_cq* tmp_add_class_114;
  ib_uverbs_ex_modify_qp* tmp_add_class_115;
  ib_uverbs_ex_modify_qp_resp* tmp_add_class_116;
  ib_uverbs_ex_modify_wq* tmp_add_class_117;
  ib_uverbs_ex_query_device* tmp_add_class_118;
  ib_uverbs_ex_query_device_resp* tmp_add_class_119;
  ib_uverbs_flow_action_esp* tmp_add_class_120;
  ib_uverbs_flow_action_esp_encap* tmp_add_class_121;
  ib_uverbs_flow_action_esp_keymat_aes_gcm* tmp_add_class_122;
  ib_uverbs_flow_action_esp_replay_bmp* tmp_add_class_123;
  ib_uverbs_flow_attr* tmp_add_class_124;
  ib_uverbs_flow_eth_filter* tmp_add_class_125;
  ib_uverbs_flow_gre_filter* tmp_add_class_126;
  ib_uverbs_flow_ipv4_filter* tmp_add_class_127;
  ib_uverbs_flow_ipv6_filter* tmp_add_class_128;
  ib_uverbs_flow_mpls_filter* tmp_add_class_129;
  ib_uverbs_flow_spec_action_count* tmp_add_class_130;
  ib_uverbs_flow_spec_action_drop* tmp_add_class_131;
  ib_uverbs_flow_spec_action_handle* tmp_add_class_132;
  ib_uverbs_flow_spec_action_tag* tmp_add_class_133;
  ib_uverbs_flow_spec_esp* tmp_add_class_134;
  ib_uverbs_flow_spec_esp_filter* tmp_add_class_135;
  ib_uverbs_flow_spec_eth* tmp_add_class_136;
  ib_uverbs_flow_spec_gre* tmp_add_class_137;
  ib_uverbs_flow_spec_hdr* tmp_add_class_138;
  ib_uverbs_flow_spec_ipv4* tmp_add_class_139;
  ib_uverbs_flow_spec_ipv6* tmp_add_class_140;
  ib_uverbs_flow_spec_mpls* tmp_add_class_141;
  ib_uverbs_flow_spec_tcp_udp* tmp_add_class_142;
  ib_uverbs_flow_spec_tunnel* tmp_add_class_143;
  ib_uverbs_flow_tcp_udp_filter* tmp_add_class_144;
  ib_uverbs_flow_tunnel_filter* tmp_add_class_145;
  ib_uverbs_get_context* tmp_add_class_146;
  ib_uverbs_get_context_resp* tmp_add_class_147;
  ib_uverbs_gid_entry* tmp_add_class_148;
  ib_uverbs_global_route* tmp_add_class_149;
  ib_uverbs_modify_qp* tmp_add_class_150;
  ib_uverbs_modify_srq* tmp_add_class_151;
  ib_uverbs_odp_caps* tmp_add_class_152;
  ib_uverbs_open_qp* tmp_add_class_153;
  ib_uverbs_open_xrcd* tmp_add_class_154;
  ib_uverbs_open_xrcd_resp* tmp_add_class_155;
  ib_uverbs_poll_cq* tmp_add_class_156;
  ib_uverbs_poll_cq_resp* tmp_add_class_157;
  ib_uverbs_post_recv* tmp_add_class_158;
  ib_uverbs_post_recv_resp* tmp_add_class_159;
  ib_uverbs_post_send* tmp_add_class_160;
  ib_uverbs_post_send_resp* tmp_add_class_161;
  ib_uverbs_post_srq_recv* tmp_add_class_162;
  ib_uverbs_post_srq_recv_resp* tmp_add_class_163;
  ib_uverbs_qp_attr* tmp_add_class_164;
  ib_uverbs_qp_cap* tmp_add_class_165;
  ib_uverbs_qp_dest* tmp_add_class_166;
  ib_uverbs_query_device* tmp_add_class_167;
  ib_uverbs_query_device_resp* tmp_add_class_168;
  ib_uverbs_query_port* tmp_add_class_169;
  ib_uverbs_query_port_resp* tmp_add_class_170;
  ib_uverbs_query_port_resp_ex* tmp_add_class_171;
  ib_uverbs_query_qp* tmp_add_class_172;
  ib_uverbs_query_qp_resp* tmp_add_class_173;
  ib_uverbs_query_srq* tmp_add_class_174;
  ib_uverbs_query_srq_resp* tmp_add_class_175;
  ib_uverbs_recv_wr* tmp_add_class_176;
  ib_uverbs_reg_mr* tmp_add_class_177;
  ib_uverbs_reg_mr_resp* tmp_add_class_178;
  ib_uverbs_req_notify_cq* tmp_add_class_179;
  ib_uverbs_rereg_mr* tmp_add_class_180;
  ib_uverbs_rereg_mr_resp* tmp_add_class_181;
  ib_uverbs_resize_cq* tmp_add_class_182;
  ib_uverbs_resize_cq_resp* tmp_add_class_183;
  ib_uverbs_rss_caps* tmp_add_class_184;
  ib_uverbs_send_wr* tmp_add_class_185;
  ib_uverbs_sge* tmp_add_class_186;
  ib_uverbs_tm_caps* tmp_add_class_187;
  ib_uverbs_wc* tmp_add_class_188;
  ibv_ah* tmp_add_class_189;
  ibv_ah_attr* tmp_add_class_190;
  ibv_alloc_dm_attr* tmp_add_class_191;
  ibv_async_event* tmp_add_class_192;
  ibv_comp_channel* tmp_add_class_193;
  ibv_context* tmp_add_class_194;
  ibv_context_ops* tmp_add_class_195;
  ibv_counter_attach_attr* tmp_add_class_196;
  ibv_counters* tmp_add_class_197;
  ibv_counters_init_attr* tmp_add_class_198;
  ibv_cq* tmp_add_class_199;
  ibv_cq_ex* tmp_add_class_200;
  ibv_cq_init_attr_ex* tmp_add_class_201;
  ibv_cq_moderation_caps* tmp_add_class_202;
  ibv_data_buf* tmp_add_class_203;
  ibv_device* tmp_add_class_204;
  ibv_device_attr* tmp_add_class_205;
  ibv_device_attr_ex* tmp_add_class_206;
  ibv_dm* tmp_add_class_207;
  ibv_ece* tmp_add_class_208;
  ibv_flow* tmp_add_class_209;
  ibv_flow_action* tmp_add_class_210;
  ibv_flow_action_esp_attr* tmp_add_class_211;
  ibv_flow_attr* tmp_add_class_212;
  ibv_flow_esp_filter* tmp_add_class_213;
  ibv_flow_eth_filter* tmp_add_class_214;
  ibv_flow_gre_filter* tmp_add_class_215;
  ibv_flow_ipv4_ext_filter* tmp_add_class_216;
  ibv_flow_ipv4_filter* tmp_add_class_217;
  ibv_flow_ipv6_filter* tmp_add_class_218;
  ibv_flow_mpls_filter* tmp_add_class_219;
  ibv_flow_spec* tmp_add_class_220;
  ibv_flow_spec_action_drop* tmp_add_class_221;
  ibv_flow_spec_action_handle* tmp_add_class_222;
  ibv_flow_spec_action_tag* tmp_add_class_223;
  ibv_flow_spec_counter_action* tmp_add_class_224;
  ibv_flow_spec_esp* tmp_add_class_225;
  ibv_flow_spec_eth* tmp_add_class_226;
  ibv_flow_spec_gre* tmp_add_class_227;
  ibv_flow_spec_ipv4* tmp_add_class_228;
  ibv_flow_spec_ipv4_ext* tmp_add_class_229;
  ibv_flow_spec_ipv6* tmp_add_class_230;
  ibv_flow_spec_mpls* tmp_add_class_231;
  ibv_flow_spec_tcp_udp* tmp_add_class_232;
  ibv_flow_spec_tunnel* tmp_add_class_233;
  ibv_flow_tcp_udp_filter* tmp_add_class_234;
  ibv_flow_tunnel_filter* tmp_add_class_235;
  ibv_gid* tmp_add_class_236;
  ibv_gid_entry* tmp_add_class_237;
  ibv_global_route* tmp_add_class_238;
  ibv_grh* tmp_add_class_239;
  ibv_moderate_cq* tmp_add_class_240;
  ibv_modify_cq_attr* tmp_add_class_241;
  ibv_mr* tmp_add_class_242;
  ibv_mw* tmp_add_class_243;
  ibv_mw_bind* tmp_add_class_244;
  ibv_mw_bind_info* tmp_add_class_245;
  ibv_odp_caps* tmp_add_class_246;
  ibv_ops_wr* tmp_add_class_247;
  ibv_packet_pacing_caps* tmp_add_class_248;
  ibv_parent_domain_init_attr* tmp_add_class_249;
  ibv_pci_atomic_caps* tmp_add_class_250;
  ibv_pd* tmp_add_class_251;
  ibv_poll_cq_attr* tmp_add_class_252;
  ibv_port_attr* tmp_add_class_253;
  ibv_qp* tmp_add_class_254;
  ibv_qp_attr* tmp_add_class_255;
  ibv_qp_cap* tmp_add_class_256;
  ibv_qp_ex* tmp_add_class_257;
  ibv_qp_init_attr* tmp_add_class_258;
  ibv_qp_init_attr_ex* tmp_add_class_259;
  ibv_qp_open_attr* tmp_add_class_260;
  ibv_qp_rate_limit_attr* tmp_add_class_261;
  ibv_query_device_ex_input* tmp_add_class_262;
  ibv_recv_wr* tmp_add_class_263;
  ibv_rss_caps* tmp_add_class_264;
  ibv_rwq_ind_table* tmp_add_class_265;
  ibv_rwq_ind_table_init_attr* tmp_add_class_266;
  ibv_rx_hash_conf* tmp_add_class_267;
  ibv_send_wr* tmp_add_class_268;
  ibv_sge* tmp_add_class_269;
  ibv_srq* tmp_add_class_270;
  ibv_srq_attr* tmp_add_class_271;
  ibv_srq_init_attr* tmp_add_class_272;
  ibv_srq_init_attr_ex* tmp_add_class_273;
  ibv_td* tmp_add_class_274;
  ibv_td_init_attr* tmp_add_class_275;
  ibv_tm_cap* tmp_add_class_276;
  ibv_tm_caps* tmp_add_class_277;
  ibv_tso_caps* tmp_add_class_278;
  ibv_values_ex* tmp_add_class_279;
  ibv_wc* tmp_add_class_280;
  ibv_wc_tm_info* tmp_add_class_281;
  ibv_wq* tmp_add_class_282;
  ibv_wq_attr* tmp_add_class_283;
  ibv_wq_init_attr* tmp_add_class_284;
  ibv_xrcd* tmp_add_class_285;
  ibv_xrcd_init_attr* tmp_add_class_286;
  ifaddr* tmp_add_class_287;
  ifaddrs* tmp_add_class_288;
  ifconf* tmp_add_class_289;
  ifmap* tmp_add_class_290;
  ifreq* tmp_add_class_291;
  in6_addr* tmp_add_class_292;
  in6_pktinfo* tmp_add_class_293;
  in_addr* tmp_add_class_294;
  in_pktinfo* tmp_add_class_295;
  iovec* tmp_add_class_296;
  ip6_mtuinfo* tmp_add_class_297;
  ip_mreq* tmp_add_class_298;
  ip_mreq_source* tmp_add_class_299;
  ip_mreqn* tmp_add_class_300;
  ip_msfilter* tmp_add_class_301;
  ip_opts* tmp_add_class_302;
  ipv6_mreq* tmp_add_class_303;
  itimerval* tmp_add_class_304;
  jvalue* tmp_add_class_305;
  linger* tmp_add_class_306;
  mca_allocator_base_component_2_0_0_t* tmp_add_class_307;
  mca_allocator_base_module_t* tmp_add_class_308;
  mca_allocator_base_selected_module_t* tmp_add_class_309;
  mca_base_component_2_1_0_t* tmp_add_class_310;
  mca_base_component_data_2_0_0_t* tmp_add_class_311;
  mca_base_component_list_item_t* tmp_add_class_312;
  mca_base_component_priority_list_item_t* tmp_add_class_313;
  mca_base_component_repository_item_t* tmp_add_class_314;
  mca_base_failed_component_t* tmp_add_class_315;
  mca_base_framework_t* tmp_add_class_316;
  mca_base_module_2_0_0_t* tmp_add_class_317;
  mca_base_pvar_handle_t* tmp_add_class_318;
  mca_base_pvar_session_t* tmp_add_class_319;
  mca_base_pvar_t* tmp_add_class_320;
  mca_base_var_enum_flag_t* tmp_add_class_321;
  mca_base_var_enum_t* tmp_add_class_322;
  mca_base_var_enum_value_flag_t* tmp_add_class_323;
  mca_base_var_enum_value_t* tmp_add_class_324;
  mca_base_var_file_value_t* tmp_add_class_325;
  mca_base_var_group_t* tmp_add_class_326;
  mca_base_var_t* tmp_add_class_327;
  mca_bml_base_btl_array_t* tmp_add_class_328;
  mca_bml_base_btl_t* tmp_add_class_329;
  mca_bml_base_component_2_0_0_t* tmp_add_class_330;
  mca_bml_base_endpoint_t* tmp_add_class_331;
  mca_bml_base_module_t* tmp_add_class_332;
  mca_bml_base_selected_module_t* tmp_add_class_333;
  mca_btl_active_message_callback_t* tmp_add_class_334;
  mca_btl_base_component_3_0_0_t* tmp_add_class_335;
  mca_btl_base_descriptor_t* tmp_add_class_336;
  mca_btl_base_header_t* tmp_add_class_337;
  mca_btl_base_module_t* tmp_add_class_338;
  mca_btl_base_recv_reg_t* tmp_add_class_339;
  mca_btl_base_segment_t* tmp_add_class_340;
  mca_btl_base_selected_module_t* tmp_add_class_341;
  mca_coll_base_comm_coll_t* tmp_add_class_342;
  mca_coll_base_comm_t* tmp_add_class_343;
  mca_coll_base_component_2_0_0_t* tmp_add_class_344;
  mca_coll_base_module_2_3_0_t* tmp_add_class_345;
  mca_common_ompio_access_array_t* tmp_add_class_346;
  mca_common_ompio_data_t* tmp_add_class_347;
  mca_common_ompio_io_array_t* tmp_add_class_348;
  mca_common_ompio_print_entry* tmp_add_class_349;
  mca_common_ompio_print_queue* tmp_add_class_350;
  mca_common_sm_module_t* tmp_add_class_351;
  mca_common_sm_mpool_module_t* tmp_add_class_352;
  mca_common_sm_mpool_resources_t* tmp_add_class_353;
  mca_common_sm_seg_header_t* tmp_add_class_354;
  mca_fbtl_base_component_2_0_0_t* tmp_add_class_355;
  mca_fbtl_base_module_1_0_0_t* tmp_add_class_356;
  mca_fcoll_base_component_2_0_0_t* tmp_add_class_357;
  mca_fcoll_base_module_1_0_0_t* tmp_add_class_358;
  mca_fs_base_component_2_0_0_t* tmp_add_class_359;
  mca_fs_base_module_1_0_0_t* tmp_add_class_360;
  mca_io_base_component_2_0_0_t* tmp_add_class_361;
  mca_io_base_components_t* tmp_add_class_362;
  mca_io_base_module_2_0_0_t* tmp_add_class_363;
  mca_io_base_modules_t* tmp_add_class_364;
  mca_io_base_request_t* tmp_add_class_365;
  mca_mpool_base_component_2_0_0_t* tmp_add_class_366;
  mca_mpool_base_module_t* tmp_add_class_367;
  mca_mpool_base_selected_module_t* tmp_add_class_368;
  mca_mpool_base_tree_item_t* tmp_add_class_369;
  mca_mpool_hugepage_component_t* tmp_add_class_370;
  mca_mpool_hugepage_hugepage_t* tmp_add_class_371;
  mca_mpool_hugepage_module_t* tmp_add_class_372;
  mca_mtl_base_component_2_0_0_t* tmp_add_class_373;
  mca_mtl_base_module_t* tmp_add_class_374;
  mca_mtl_request_t* tmp_add_class_375;
  mca_ompio_request_t* tmp_add_class_376;
  mca_patcher_base_component_1_0_0_t* tmp_add_class_377;
  mca_patcher_base_module_t* tmp_add_class_378;
  mca_patcher_base_patch_t* tmp_add_class_379;
  mca_pml_base_component_2_0_0_t* tmp_add_class_380;
  mca_pml_base_module_1_0_1_t* tmp_add_class_381;
  mca_pml_base_request_t* tmp_add_class_382;
  mca_rcache_base_component_2_0_0_t* tmp_add_class_383;
  mca_rcache_base_module_t* tmp_add_class_384;
  mca_rcache_base_registration_t* tmp_add_class_385;
  mca_rcache_base_resources_t* tmp_add_class_386;
  mca_rcache_base_selected_module_t* tmp_add_class_387;
  mca_rcache_base_vma_module_t* tmp_add_class_388;
  mca_rcache_grdma_cache_t* tmp_add_class_389;
  mca_rcache_grdma_component_t* tmp_add_class_390;
  mca_rcache_grdma_module_t* tmp_add_class_391;
  mca_sharedfp_base_component_2_0_0_t* tmp_add_class_392;
  mca_sharedfp_base_data_t* tmp_add_class_393;
  mca_sharedfp_base_module_1_0_0_t* tmp_add_class_394;
  mca_topo_base_cart_module_2_2_0_t* tmp_add_class_395;
  mca_topo_base_comm_cart_2_2_0_t* tmp_add_class_396;
  mca_topo_base_comm_cgd_union_2_2_0_t* tmp_add_class_397;
  mca_topo_base_comm_dist_graph_2_2_0_t* tmp_add_class_398;
  mca_topo_base_comm_graph_2_2_0_t* tmp_add_class_399;
  mca_topo_base_component_2_2_0_t* tmp_add_class_400;
  mca_topo_base_dist_graph_module_2_2_0_t* tmp_add_class_401;
  mca_topo_base_graph_module_2_2_0_t* tmp_add_class_402;
  mca_topo_base_module_t* tmp_add_class_403;
  mmsghdr* tmp_add_class_404;
  mqs_basic_callbacks* tmp_add_class_405;
  mqs_image_callbacks* tmp_add_class_406;
  mqs_ompi_opal_list_t_pos* tmp_add_class_407;
  mqs_process_callbacks* tmp_add_class_408;
  msghdr* tmp_add_class_409;
  netent* tmp_add_class_410;
  netpatterns_k_exchange_node_t* tmp_add_class_411;
  netpatterns_knomial_step_info_t* tmp_add_class_412;
  netpatterns_narray_knomial_tree_node_t* tmp_add_class_413;
  netpatterns_pair_exchange_node_t* tmp_add_class_414;
  netpatterns_payload_t* tmp_add_class_415;
  netpatterns_tree_node_t* tmp_add_class_416;
  ompi_attribute_fn_ptr_union_t* tmp_add_class_417;
  ompi_attribute_fortran_ptr_t* tmp_add_class_418;
  ompi_attribute_keyval_t* tmp_add_class_419;
  ompi_coll_tree_t* tmp_add_class_420;
  ompi_comm_request_t* tmp_add_class_421;
  ompi_communicator_t* tmp_add_class_422;
  ompi_crcp_base_btl_state_t* tmp_add_class_423;
  ompi_crcp_base_component_2_0_0_t* tmp_add_class_424;
  ompi_crcp_base_module_1_0_0_t* tmp_add_class_425;
  ompi_crcp_base_pml_state_t* tmp_add_class_426;
  ompi_datatype_t* tmp_add_class_427;
  ompi_errcode_intern_t* tmp_add_class_428;
  ompi_errhandler_t* tmp_add_class_429;
  ompi_file_t* tmp_add_class_430;
  ompi_grequest_t* tmp_add_class_431;
  ompi_group_bitmap_data_t* tmp_add_class_432;
  ompi_group_sporadic_data_t* tmp_add_class_433;
  ompi_group_sporadic_list_t* tmp_add_class_434;
  ompi_group_strided_data_t* tmp_add_class_435;
  ompi_group_t* tmp_add_class_436;
  ompi_hook_base_component_1_0_0_t* tmp_add_class_437;
  ompi_info_t* tmp_add_class_438;
  ompi_java_buffer_t* tmp_add_class_439;
  ompi_message_t* tmp_add_class_440;
  ompi_mpi_errcode_t* tmp_add_class_441;
  ompi_mpi_object_t* tmp_add_class_442;
  ompi_mpiext_component_t* tmp_add_class_443;
  ompi_op_base_component_1_0_0_t* tmp_add_class_444;
  ompi_op_base_module_1_0_0_t* tmp_add_class_445;
  ompi_op_base_op_3buff_fns_1_0_0_t* tmp_add_class_446;
  ompi_op_base_op_fns_1_0_0_t* tmp_add_class_447;
  ompi_op_base_selected_module_t* tmp_add_class_448;
  ompi_osc_base_component_2_0_0_t* tmp_add_class_449;
  ompi_osc_base_module_3_0_0_t* tmp_add_class_450;
  ompi_predefined_communicator_t* tmp_add_class_451;
  ompi_predefined_datatype_t* tmp_add_class_452;
  ompi_predefined_errhandler_t* tmp_add_class_453;
  ompi_predefined_file_t* tmp_add_class_454;
  ompi_predefined_group_t* tmp_add_class_455;
  ompi_predefined_info_t* tmp_add_class_456;
  ompi_predefined_message_t* tmp_add_class_457;
  ompi_predefined_request_t* tmp_add_class_458;
  ompi_predefined_win_t* tmp_add_class_459;
  ompi_proc_t* tmp_add_class_460;
  ompi_request_fns_t* tmp_add_class_461;
  ompi_request_t* tmp_add_class_462;
  ompi_rte_base_component_1_0_0_t* tmp_add_class_463;
  ompi_seq_tracker_range_t* tmp_add_class_464;
  ompi_seq_tracker_t* tmp_add_class_465;
  ompi_spc_s* tmp_add_class_466;
  ompi_status_public_t* tmp_add_class_467;
  ompi_wait_sync_t* tmp_add_class_468;
  ompi_win_t* tmp_add_class_469;
  ompio_file_t* tmp_add_class_470;
  opal_adjacency_list_t* tmp_add_class_471;
  opal_atomic_lock_t* tmp_add_class_472;
  opal_backtrace_base_component_2_0_0_t* tmp_add_class_473;
  opal_bitmap_t* tmp_add_class_474;
  opal_bp_graph_edge_t* tmp_add_class_475;
  opal_bp_graph_t* tmp_add_class_476;
  opal_bp_graph_vertex_t* tmp_add_class_477;
  opal_buffer_t* tmp_add_class_478;
  opal_class_t* tmp_add_class_479;
  opal_cmd_line_init_t* tmp_add_class_480;
  opal_cmd_line_t* tmp_add_class_481;
  opal_common_ofi_module* tmp_add_class_482;
  opal_common_verbs_device_item_t* tmp_add_class_483;
  opal_common_verbs_port_item_t* tmp_add_class_484;
  opal_compress_base_component_2_0_0_t* tmp_add_class_485;
  opal_compress_base_module_1_0_0_t* tmp_add_class_486;
  opal_condition_t* tmp_add_class_487;
  opal_convertor_master_t* tmp_add_class_488;
  opal_convertor_t* tmp_add_class_489;
  opal_counted_pointer_t* tmp_add_class_490;
  opal_crs_base_ckpt_options_1_0_0_t* tmp_add_class_491;
  opal_crs_base_component_2_0_0_t* tmp_add_class_492;
  opal_crs_base_module_1_0_0_t* tmp_add_class_493;
  opal_crs_base_snapshot_1_0_0_t* tmp_add_class_494;
  opal_datatype_t* tmp_add_class_495;
  opal_dl_base_component_1_0_0_t* tmp_add_class_496;
  opal_dl_base_module_1_0_0_t* tmp_add_class_497;
  opal_dss_t* tmp_add_class_498;
  opal_dss_type_info_t* tmp_add_class_499;
  opal_event_base_component_2_0_0_t* tmp_add_class_500;
  opal_fifo_t* tmp_add_class_501;
  opal_free_list_item_t* tmp_add_class_502;
  opal_free_list_t* tmp_add_class_503;
  opal_graph_edge_t* tmp_add_class_504;
  opal_graph_t* tmp_add_class_505;
  opal_graph_vertex_t* tmp_add_class_506;
  opal_hash_table_t* tmp_add_class_507;
  opal_hotel_t* tmp_add_class_508;
  opal_hwloc_base_component_2_0_0_t* tmp_add_class_509;
  opal_if_base_component_2_0_0_t* tmp_add_class_510;
  opal_if_t* tmp_add_class_511;
  opal_info_entry_t* tmp_add_class_512;
  opal_info_t* tmp_add_class_513;
  opal_infosubscriber_t* tmp_add_class_514;
  opal_install_dirs_t* tmp_add_class_515;
  opal_installdirs_base_component_2_0_0_t* tmp_add_class_516;
  opal_interval_tree_node_t* tmp_add_class_517;
  opal_interval_tree_t* tmp_add_class_518;
  opal_lifo_t* tmp_add_class_519;
  opal_list_item_t* tmp_add_class_520;
  opal_list_t* tmp_add_class_521;
  opal_memchecker_base_component_2_0_0_t* tmp_add_class_522;
  opal_memchecker_base_module_1_0_0_t* tmp_add_class_523;
  opal_memcpy_base_component_2_0_0_t* tmp_add_class_524;
  opal_memory_base_component_2_0_0_t* tmp_add_class_525;
  opal_mutex_t* tmp_add_class_526;
  opal_object_t* tmp_add_class_527;
  opal_output_stream_t* tmp_add_class_528;
  opal_pmix_server_module_1_0_0_t* tmp_add_class_529;
  opal_pointer_array_t* tmp_add_class_530;
  opal_proc_t* tmp_add_class_531;
  opal_proc_table_t* tmp_add_class_532;
  opal_process_info_t* tmp_add_class_533;
  opal_pstat_base_component_2_0_0_t* tmp_add_class_534;
  opal_pstat_base_module_1_0_0_t* tmp_add_class_535;
  opal_rb_tree_node_t* tmp_add_class_536;
  opal_rb_tree_t* tmp_add_class_537;
  opal_reachable_t* tmp_add_class_538;
  opal_ring_buffer_t* tmp_add_class_539;
  opal_rmaps_numa_node_t* tmp_add_class_540;
  opal_rng_buff_t* tmp_add_class_541;
  opal_shmem_base_component_2_0_0_t* tmp_add_class_542;
  opal_shmem_base_module_2_0_0_t* tmp_add_class_543;
  opal_shmem_ds_t* tmp_add_class_544;
  opal_shmem_seg_hdr_t* tmp_add_class_545;
  opal_sys_limits_t* tmp_add_class_546;
  opal_thread_t* tmp_add_class_547;
  opal_timer_base_component_2_0_0_t* tmp_add_class_548;
  opal_tree_item_t* tmp_add_class_549;
  opal_tree_t* tmp_add_class_550;
  opal_value_array_t* tmp_add_class_551;
  orte_cmd_options_t* tmp_add_class_552;
  orte_errmgr_base_component_3_0_0_t* tmp_add_class_553;
  orte_errmgr_base_module_2_3_0_t* tmp_add_class_554;
  orte_ess_base_component_2_0_0_t* tmp_add_class_555;
  orte_ess_base_module_3_0_0_t* tmp_add_class_556;
  orte_filem_base_component_2_0_0_t* tmp_add_class_557;
  orte_filem_base_file_set_1_0_0_t* tmp_add_class_558;
  orte_filem_base_module_1_0_0_t* tmp_add_class_559;
  orte_filem_base_process_set_1_0_0_t* tmp_add_class_560;
  orte_filem_base_request_1_0_0_t* tmp_add_class_561;
  orte_grpcomm_base_component_3_0_0_t* tmp_add_class_562;
  orte_iof_base_component_2_0_0_t* tmp_add_class_563;
  orte_iof_base_module_2_0_0_t* tmp_add_class_564;
  orte_job_map_t* tmp_add_class_565;
  orte_listener_t* tmp_add_class_566;
  orte_namelist_t* tmp_add_class_567;
  orte_odls_base_component_2_0_0_t* tmp_add_class_568;
  orte_odls_base_module_1_3_0_t* tmp_add_class_569;
  orte_plm_base_component_2_0_0_t* tmp_add_class_570;
  orte_plm_base_module_1_0_0_t* tmp_add_class_571;
  orte_proc_info_t* tmp_add_class_572;
  orte_proc_t* tmp_add_class_573;
  orte_ras_base_component_2_0_0_t* tmp_add_class_574;
  orte_ras_base_module_2_0_0_t* tmp_add_class_575;
  orte_ras_base_t* tmp_add_class_576;
  orte_rmaps_base_component_3_0_0_t* tmp_add_class_577;
  orte_rmaps_base_module_3_0_0_t* tmp_add_class_578;
  orte_rml_base_module_t* tmp_add_class_579;
  orte_rml_component_t* tmp_add_class_580;
  orte_routed_component_3_0_0_t* tmp_add_class_581;
  orte_rtc_base_component_1_0_0_t* tmp_add_class_582;
  orte_snapc_base_component_2_0_0_t* tmp_add_class_583;
  orte_snapc_base_global_snapshot_1_0_0_t* tmp_add_class_584;
  orte_snapc_base_local_snapshot_1_0_0_t* tmp_add_class_585;
  orte_snapc_base_module_1_0_0_t* tmp_add_class_586;
  orte_snapc_base_quiesce_1_0_0_t* tmp_add_class_587;
  orte_snapc_base_request_op_1_0_0_t* tmp_add_class_588;
  orte_sstore_base_component_2_0_0_t* tmp_add_class_589;
  orte_sstore_base_global_snapshot_info_1_0_0_t* tmp_add_class_590;
  orte_sstore_base_local_snapshot_info_1_0_0_t* tmp_add_class_591;
  orte_sstore_base_module_1_0_0_t* tmp_add_class_592;
  orte_state_base_component_1_0_0_t* tmp_add_class_593;
  orte_state_base_module_1_0_0_t* tmp_add_class_594;
  osockaddr* tmp_add_class_595;
  protoent* tmp_add_class_596;
  rpcent* tmp_add_class_597;
  servent* tmp_add_class_598;
  sockaddr* tmp_add_class_599;
  sockaddr_in* tmp_add_class_600;
  sockaddr_in6* tmp_add_class_601;
  sockaddr_storage* tmp_add_class_602;
  sockaddr_un* tmp_add_class_603;
  statx_timestamp* tmp_add_class_604;
  termio* tmp_add_class_605;
  termios* tmp_add_class_606;
  ucontext_t* tmp_add_class_607;
  ucred* tmp_add_class_608;
  verbs_context* tmp_add_class_609;
  vertex_distance_from_t* tmp_add_class_610;
  winsize* tmp_add_class_611;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/JdJU7HMgGk/dump1.h"  -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/jvm/java-1.17.0-openjdk-armhf/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/memoryhooks -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/opal/mca/event -I/usr/include/event2 -I/usr/lib/jvm/java-1.17.0-openjdk-armhf/include/linux -I//usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi

