Making all in idl make[1]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/idl' make all-am make[2]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/idl' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/idl' make[1]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/idl' Making all in salome_adm make[1]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/salome_adm' Making all in unix make[2]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/salome_adm/unix' make all-recursive make[3]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/salome_adm/unix' Making all in config_files make[4]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/salome_adm/unix/config_files' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/salome_adm/unix/config_files' make[4]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/salome_adm/unix' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/salome_adm/unix' make[3]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/salome_adm/unix' make[2]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/salome_adm/unix' make[2]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/salome_adm' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/salome_adm' make[1]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/salome_adm' Making all in src make[1]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/src' Making all in Basics make[2]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/src/Basics' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/src/Basics' Making all in SALOMELocalTrace make[2]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/src/SALOMELocalTrace' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/src/SALOMELocalTrace' Making all in CASCatch make[2]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/src/CASCatch' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/src/CASCatch' Making all in HDFPersist make[2]: Entering directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/src/HDFPersist' if /bin/sh ../../libtool --mode=compile --tag=CXX g++ -DPACKAGE_NAME=\"Salome2\ Project\" -DPACKAGE_TARNAME=\"salome\" -DPACKAGE_VERSION=\"3.2.5\" -DPACKAGE_STRING=\"Salome2\ Project\ 3.2.5\" -DPACKAGE_BUGREPORT=\"gboulant@CS\" -DPACKAGE=\"salome\" -DVERSION=\"3.2.5\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBRT=1 -DHAVE_LIBM=1 -DHAVE_NAMESPACES= -DHAVE_PTHREAD=1 -D__x86__=1 -D__linux__=1 -D__OSVERSION__=1 -DOMNIORB=1 -DCORBA_HAVE_POA=1 -DCORBA_ORB_INIT_HAVE_3_ARGS=1 -DCORBA_ORB_INIT_THIRD_ARG=\"omniORB\" -DRM=\"/bin/rm\" -DSH=\"/bin/sh\" -DCP=\"/bin/cp\" -DRSH=\"/usr/bin/rsh\" -DRCP=\"/usr/bin/rcp\" -DSSH=\"/usr/bin/ssh\" -DSCP=\"/usr/bin/scp\" -I. -I. -DOCC_VERSION_MAJOR=0 -DOCC_VERSION_MINOR=0 -DOCC_VERSION_MAINTENANCE=0 -DLIN -DLINTEL -DCSFDB -DNo_exception -DHAVE_CONFIG_H -DHAVE_LIMITS_H -DHAVE_WOK_CONFIG_H -DNO_CXX_EXCEPTION -I/home/hazelsct/x86_64-linux/inc -DPCLINUX -I./../SALOMELocalTrace -I./../Basics -DHAVE_SOCKET -I/home/hazelsct/x86_64-linux/include/ -m64 -D_OCC64 -I/home/hazelsct/x86_64-linux/include/ -g -D_DEBUG_ -Wno-deprecated -Wparentheses -Wreturn-type -Wunused -pthread -MT libSalomeHDFPersist_la-HDFobject.lo -MD -MP -MF ".deps/libSalomeHDFPersist_la-HDFobject.Tpo" -c -o libSalomeHDFPersist_la-HDFobject.lo `test -f 'HDFobject.cc' || echo './'`HDFobject.cc; \ then mv -f ".deps/libSalomeHDFPersist_la-HDFobject.Tpo" ".deps/libSalomeHDFPersist_la-HDFobject.Plo"; else rm -f ".deps/libSalomeHDFPersist_la-HDFobject.Tpo"; exit 1; fi g++ "-DPACKAGE_NAME=\"Salome2 Project\"" -DPACKAGE_TARNAME=\"salome\" -DPACKAGE_VERSION=\"3.2.5\" "-DPACKAGE_STRING=\"Salome2 Project 3.2.5\"" -DPACKAGE_BUGREPORT=\"gboulant@CS\" -DPACKAGE=\"salome\" -DVERSION=\"3.2.5\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBRT=1 -DHAVE_LIBM=1 -DHAVE_NAMESPACES= -DHAVE_PTHREAD=1 -D__x86__=1 -D__linux__=1 -D__OSVERSION__=1 -DOMNIORB=1 -DCORBA_HAVE_POA=1 -DCORBA_ORB_INIT_HAVE_3_ARGS=1 -DCORBA_ORB_INIT_THIRD_ARG=\"omniORB\" -DRM=\"/bin/rm\" -DSH=\"/bin/sh\" -DCP=\"/bin/cp\" -DRSH=\"/usr/bin/rsh\" -DRCP=\"/usr/bin/rcp\" -DSSH=\"/usr/bin/ssh\" -DSCP=\"/usr/bin/scp\" -I. -I. -DOCC_VERSION_MAJOR=0 -DOCC_VERSION_MINOR=0 -DOCC_VERSION_MAINTENANCE=0 -DLIN -DLINTEL -DCSFDB -DNo_exception -DHAVE_CONFIG_H -DHAVE_LIMITS_H -DHAVE_WOK_CONFIG_H -DNO_CXX_EXCEPTION -I/home/hazelsct/x86_64-linux/inc -DPCLINUX -I./../SALOMELocalTrace -I./../Basics -DHAVE_SOCKET -I/home/hazelsct/x86_64-linux/include/ -m64 -D_OCC64 -I/home/hazelsct/x86_64-linux/include/ -g -D_DEBUG_ -Wno-deprecated -Wparentheses -Wreturn-type -Wunused -pthread -MT libSalomeHDFPersist_la-HDFobject.lo -MD -MP -MF .deps/libSalomeHDFPersist_la-HDFobject.Tpo -c HDFobject.cc -fPIC -DPIC -o .libs/libSalomeHDFPersist_la-HDFobject.o In file included from /usr/include/c++/4.2/iosfwd:48, from /usr/include/c++/4.2/bits/stl_algobase.h:70, from /usr/include/c++/4.2/bits/stl_tree.h:67, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stringfwd.h:48: error: template with C linkage /usr/include/c++/4.2/bits/stringfwd.h:51: error: template with C linkage /usr/include/c++/4.2/bits/stringfwd.h:54: error: template with C linkage /usr/include/c++/4.2/bits/stringfwd.h:58: error: template specialization with C linkage /usr/include/c++/4.2/bits/stringfwd.h:63: error: template specialization with C linkage In file included from /usr/include/c++/4.2/iosfwd:49, from /usr/include/c++/4.2/bits/stl_algobase.h:70, from /usr/include/c++/4.2/bits/stl_tree.h:67, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/postypes.h:80: error: template with C linkage /usr/include/c++/4.2/bits/postypes.h:94: error: template with C linkage /usr/include/c++/4.2/bits/postypes.h:197: error: template with C linkage /usr/include/c++/4.2/bits/postypes.h:202: error: template with C linkage In file included from /usr/include/c++/4.2/bits/stl_algobase.h:70, from /usr/include/c++/4.2/bits/stl_tree.h:67, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/iosfwd:54: error: template with C linkage /usr/include/c++/4.2/iosfwd:57: error: template with C linkage /usr/include/c++/4.2/iosfwd:60: error: template with C linkage /usr/include/c++/4.2/iosfwd:63: error: template with C linkage /usr/include/c++/4.2/iosfwd:66: error: template with C linkage /usr/include/c++/4.2/iosfwd:69: error: template with C linkage /usr/include/c++/4.2/iosfwd:73: error: template with C linkage /usr/include/c++/4.2/iosfwd:77: error: template with C linkage /usr/include/c++/4.2/iosfwd:81: error: template with C linkage /usr/include/c++/4.2/iosfwd:85: error: template with C linkage /usr/include/c++/4.2/iosfwd:88: error: template with C linkage /usr/include/c++/4.2/iosfwd:91: error: template with C linkage /usr/include/c++/4.2/iosfwd:94: error: template with C linkage /usr/include/c++/4.2/iosfwd:97: error: template with C linkage /usr/include/c++/4.2/iosfwd:100: error: template with C linkage In file included from /usr/include/c++/4.2/bits/stl_algobase.h:71, from /usr/include/c++/4.2/bits/stl_tree.h:67, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_pair.h:67: error: template with C linkage /usr/include/c++/4.2/bits/stl_pair.h:94: error: template with C linkage /usr/include/c++/4.2/bits/stl_pair.h:100: error: template with C linkage /usr/include/c++/4.2/bits/stl_pair.h:107: error: template with C linkage /usr/include/c++/4.2/bits/stl_pair.h:113: error: template with C linkage /usr/include/c++/4.2/bits/stl_pair.h:119: error: template with C linkage /usr/include/c++/4.2/bits/stl_pair.h:125: error: template with C linkage /usr/include/c++/4.2/bits/stl_pair.h:142: error: template with C linkage In file included from /usr/include/c++/4.2/bits/stl_algobase.h:72, from /usr/include/c++/4.2/bits/stl_tree.h:67, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/cpp_type_traits.h:76: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:90: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:92: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:100: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:104: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:110: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:118: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:125: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:133: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:140: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:150: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:160: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:167: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:174: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:181: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:189: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:197: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:204: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:211: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:218: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:225: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:232: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:239: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:246: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:256: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:264: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:271: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:278: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:288: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:295: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:305: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:312: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:323: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:331: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:339: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:345: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:358: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:378: error: template with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:385: error: template specialization with C linkage /usr/include/c++/4.2/bits/cpp_type_traits.h:393: error: template specialization with C linkage In file included from /usr/include/c++/4.2/utility:66, from /usr/include/c++/4.2/ext/type_traits.h:41, from /usr/include/c++/4.2/bits/stl_algobase.h:73, from /usr/include/c++/4.2/bits/stl_tree.h:67, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_relops.h:90: error: template with C linkage /usr/include/c++/4.2/bits/stl_relops.h:103: error: template with C linkage /usr/include/c++/4.2/bits/stl_relops.h:116: error: template with C linkage /usr/include/c++/4.2/bits/stl_relops.h:129: error: template with C linkage In file included from /usr/include/c++/4.2/bits/stl_algobase.h:73, from /usr/include/c++/4.2/bits/stl_tree.h:67, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/ext/type_traits.h:47: error: template with C linkage /usr/include/c++/4.2/ext/type_traits.h:51: error: template with C linkage /usr/include/c++/4.2/ext/type_traits.h:57: error: template with C linkage /usr/include/c++/4.2/ext/type_traits.h:61: error: template with C linkage /usr/include/c++/4.2/ext/type_traits.h:67: error: template with C linkage /usr/include/c++/4.2/ext/type_traits.h:77: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:81: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:85: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:89: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:93: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:97: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:102: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:105: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:110: error: template with C linkage /usr/include/c++/4.2/ext/type_traits.h:120: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:124: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:128: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:132: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:136: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:140: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:145: error: template specialization with C linkage /usr/include/c++/4.2/ext/type_traits.h:148: error: template specialization with C linkage In file included from /usr/include/c++/4.2/bits/stl_algobase.h:74, from /usr/include/c++/4.2/bits/stl_tree.h:67, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_iterator_base_types.h:104: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator_base_types.h:126: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator_base_types.h:136: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator_base_types.h:146: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator_base_types.h:162: error: template with C linkage In file included from /usr/include/c++/4.2/bits/stl_algobase.h:75, from /usr/include/c++/4.2/bits/stl_tree.h:67, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_iterator_base_funcs.h:73: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator_base_funcs.h:90: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator_base_funcs.h:113: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator_base_funcs.h:122: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator_base_funcs.h:132: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator_base_funcs.h:148: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator_base_funcs.h:171: error: template with C linkage In file included from /usr/include/c++/4.2/bits/stl_algobase.h:76, from /usr/include/c++/4.2/bits/stl_tree.h:67, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_iterator.h:93: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:280: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:286: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:292: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:298: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:304: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:310: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:316: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:322: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:330: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:336: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:342: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:348: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:354: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:360: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:366: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:384: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:444: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:459: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:518: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:537: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:614: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:635: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:730: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:736: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:742: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:748: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:755: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:761: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:767: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:773: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:779: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:785: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:791: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:797: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:807: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:813: error: template with C linkage /usr/include/c++/4.2/bits/stl_iterator.h:819: error: template with C linkage In file included from /usr/include/c++/4.2/bits/stl_tree.h:67, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_algobase.h:91: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:106: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:121: error: template specialization with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:141: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:180: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:202: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:224: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:244: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:260: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:273: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:291: error: template specialization with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:303: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:319: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:324: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:329: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:334: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:343: error: template specialization with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:352: error: template specialization with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:361: error: template specialization with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:387: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:405: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:411: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:424: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:438: error: template specialization with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:451: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:468: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:477: error: template specialization with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:487: error: template specialization with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:497: error: template specialization with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:524: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:543: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:556: error: template specialization with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:581: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h: In function 'void std::fill(signed char*, signed char*, const signed char&)': /usr/include/c++/4.2/bits/stl_algobase.h:604: error: declaration of C function 'void std::fill(signed char*, signed char*, const signed char&)' conflicts with /usr/include/c++/4.2/bits/stl_algobase.h:596: error: previous declaration 'void std::fill(unsigned char*, unsigned char*, const unsigned char&)' here /usr/include/c++/4.2/bits/stl_algobase.h: In function 'void std::fill(char*, char*, const char&)': /usr/include/c++/4.2/bits/stl_algobase.h:612: error: declaration of C function 'void std::fill(char*, char*, const char&)' conflicts with /usr/include/c++/4.2/bits/stl_algobase.h:604: error: previous declaration 'void std::fill(signed char*, signed char*, const signed char&)' here /usr/include/c++/4.2/bits/stl_algobase.h: At global scope: /usr/include/c++/4.2/bits/stl_algobase.h:619: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:632: error: template specialization with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:657: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:668: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:676: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:684: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:704: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:739: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:769: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:801: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:833: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h:873: error: template with C linkage /usr/include/c++/4.2/bits/stl_algobase.h: In function 'bool std::lexicographical_compare(const char*, const char*, const char*, const char*)': /usr/include/c++/4.2/bits/stl_algobase.h:915: error: declaration of C function 'bool std::lexicographical_compare(const char*, const char*, const char*, const char*)' conflicts with /usr/include/c++/4.2/bits/stl_algobase.h:901: error: previous declaration 'bool std::lexicographical_compare(const unsigned char*, const unsigned char*, const unsigned char*, const unsigned char*)' here In file included from /usr/include/c++/4.2/x86_64-linux-gnu/bits/c++allocator.h:39, from /usr/include/c++/4.2/bits/allocator.h:53, from /usr/include/c++/4.2/bits/stl_tree.h:68, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/ext/new_allocator.h: At global scope: /usr/include/c++/4.2/ext/new_allocator.h:52: error: template with C linkage /usr/include/c++/4.2/ext/new_allocator.h:113: error: template with C linkage /usr/include/c++/4.2/ext/new_allocator.h:118: error: template with C linkage In file included from /usr/include/c++/4.2/bits/stl_tree.h:68, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/allocator.h:59: error: template with C linkage /usr/include/c++/4.2/bits/allocator.h:63: error: template specialization with C linkage /usr/include/c++/4.2/bits/allocator.h:84: error: template with C linkage /usr/include/c++/4.2/bits/allocator.h:113: error: template with C linkage /usr/include/c++/4.2/bits/allocator.h:118: error: template with C linkage /usr/include/c++/4.2/bits/allocator.h:123: error: template with C linkage /usr/include/c++/4.2/bits/allocator.h:128: error: template with C linkage /usr/include/c++/4.2/bits/allocator.h:145: error: template with C linkage /usr/include/c++/4.2/bits/allocator.h:149: error: template with C linkage In file included from /usr/include/c++/4.2/bits/stl_tree.h:69, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_construct.h:75: error: template with C linkage /usr/include/c++/4.2/bits/stl_construct.h:90: error: template with C linkage /usr/include/c++/4.2/bits/stl_construct.h:104: error: template with C linkage /usr/include/c++/4.2/bits/stl_construct.h:116: error: template with C linkage /usr/include/c++/4.2/bits/stl_construct.h:134: error: template with C linkage /usr/include/c++/4.2/bits/stl_construct.h:146: error: template with C linkage /usr/include/c++/4.2/bits/stl_construct.h:166: error: template with C linkage /usr/include/c++/4.2/bits/stl_construct.h:168: error: template with C linkage /usr/include/c++/4.2/bits/stl_construct.h:177: error: template with C linkage In file included from /usr/include/c++/4.2/bits/stl_tree.h:70, from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_function.h:101: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:113: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:133: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:142: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:151: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:160: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:169: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:178: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:195: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:204: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:213: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:222: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:231: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:240: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:256: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:265: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:274: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:311: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:327: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:333: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:353: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:391: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:416: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:425: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:450: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:480: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:498: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:504: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:523: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:529: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:541: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:554: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:582: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:598: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:614: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:630: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:646: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:662: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:678: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:694: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:711: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:716: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:721: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:726: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:731: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:736: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:741: error: template with C linkage /usr/include/c++/4.2/bits/stl_function.h:746: error: template with C linkage In file included from /usr/include/c++/4.2/map:65, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_tree.h:132: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:143: error: declaration of C function 'const std::_Rb_tree_node_base* std::_Rb_tree_increment(const std::_Rb_tree_node_base*)' conflicts with /usr/include/c++/4.2/bits/stl_tree.h:140: error: previous declaration 'std::_Rb_tree_node_base* std::_Rb_tree_increment(std::_Rb_tree_node_base*)' here /usr/include/c++/4.2/bits/stl_tree.h:149: error: declaration of C function 'const std::_Rb_tree_node_base* std::_Rb_tree_decrement(const std::_Rb_tree_node_base*)' conflicts with /usr/include/c++/4.2/bits/stl_tree.h:146: error: previous declaration 'std::_Rb_tree_node_base* std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' here /usr/include/c++/4.2/bits/stl_tree.h:151: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:221: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:296: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:302: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:327: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:751: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:761: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:771: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:778: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:785: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:792: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:799: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:806: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:828: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:846: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:864: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:883: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:900: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:917: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:967: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:994: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1051: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1108: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1162: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1216: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1227: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1238: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1252: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1266: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1278: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1314: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1330: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1343: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1356: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1366: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1387: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1409: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1420: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1438: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1456: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1474: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1492: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1502: error: template with C linkage /usr/include/c++/4.2/bits/stl_tree.h:1517: error: template with C linkage In file included from /usr/include/c++/4.2/map:66, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_map.h:91: error: template with C linkage /usr/include/c++/4.2/bits/stl_map.h:680: error: template with C linkage /usr/include/c++/4.2/bits/stl_map.h:697: error: template with C linkage /usr/include/c++/4.2/bits/stl_map.h:704: error: template with C linkage /usr/include/c++/4.2/bits/stl_map.h:711: error: template with C linkage /usr/include/c++/4.2/bits/stl_map.h:718: error: template with C linkage /usr/include/c++/4.2/bits/stl_map.h:725: error: template with C linkage /usr/include/c++/4.2/bits/stl_map.h:732: error: template with C linkage In file included from /usr/include/c++/4.2/map:67, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:35, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_multimap.h:89: error: template with C linkage /usr/include/c++/4.2/bits/stl_multimap.h:610: error: template with C linkage /usr/include/c++/4.2/bits/stl_multimap.h:627: error: template with C linkage /usr/include/c++/4.2/bits/stl_multimap.h:634: error: template with C linkage /usr/include/c++/4.2/bits/stl_multimap.h:641: error: template with C linkage /usr/include/c++/4.2/bits/stl_multimap.h:648: error: template with C linkage /usr/include/c++/4.2/bits/stl_multimap.h:655: error: template with C linkage /usr/include/c++/4.2/bits/stl_multimap.h:662: error: template with C linkage In file included from /usr/include/c++/4.2/ios:45, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/char_traits.h:61: error: template with C linkage /usr/include/c++/4.2/bits/char_traits.h:86: error: template with C linkage /usr/include/c++/4.2/bits/char_traits.h:146: error: template with C linkage /usr/include/c++/4.2/bits/char_traits.h:159: error: template with C linkage /usr/include/c++/4.2/bits/char_traits.h:170: error: template with C linkage /usr/include/c++/4.2/bits/char_traits.h:181: error: template with C linkage /usr/include/c++/4.2/bits/char_traits.h:190: error: template with C linkage /usr/include/c++/4.2/bits/char_traits.h:199: error: template with C linkage /usr/include/c++/4.2/bits/char_traits.h:225: error: template with C linkage /usr/include/c++/4.2/bits/char_traits.h:231: error: template specialization with C linkage /usr/include/c++/4.2/bits/char_traits.h:301: error: template specialization with C linkage In file included from /usr/include/c++/4.2/ios:47, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/localefwd.h:56: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:60: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:64: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:68: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:72: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:76: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:80: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:84: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:88: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:92: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:96: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:100: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:104: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:110: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:112: error: template specialization with C linkage /usr/include/c++/4.2/bits/localefwd.h:114: error: template specialization with C linkage /usr/include/c++/4.2/bits/localefwd.h:116: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:122: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:124: error: template specialization with C linkage /usr/include/c++/4.2/bits/localefwd.h:126: error: template specialization with C linkage /usr/include/c++/4.2/bits/localefwd.h:128: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:133: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:135: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:138: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:139: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:142: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:144: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:149: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:151: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:153: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:155: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:161: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:163: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:166: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:168: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:173: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:175: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:178: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:182: error: template with C linkage /usr/include/c++/4.2/bits/localefwd.h:186: error: template with C linkage In file included from /usr/include/c++/4.2/memory:57, from /usr/include/c++/4.2/string:48, from /usr/include/c++/4.2/bits/locale_classes.h:47, from /usr/include/c++/4.2/bits/ios_base.h:47, from /usr/include/c++/4.2/ios:48, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_uninitialized.h:70: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:77: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:106: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h: In function 'wchar_t* std::uninitialized_copy(const wchar_t*, const wchar_t*, wchar_t*)': /usr/include/c++/4.2/bits/stl_uninitialized.h:126: error: declaration of C function 'wchar_t* std::uninitialized_copy(const wchar_t*, const wchar_t*, wchar_t*)' conflicts with /usr/include/c++/4.2/bits/stl_uninitialized.h:118: error: previous declaration 'char* std::uninitialized_copy(const char*, const char*, char*)' here /usr/include/c++/4.2/bits/stl_uninitialized.h: At global scope: /usr/include/c++/4.2/bits/stl_uninitialized.h:134: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:141: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:168: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:180: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:186: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:213: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:228: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:249: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:256: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:274: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:280: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:300: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:318: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:345: error: template with C linkage /usr/include/c++/4.2/bits/stl_uninitialized.h:368: error: template with C linkage In file included from /usr/include/c++/4.2/memory:58, from /usr/include/c++/4.2/string:48, from /usr/include/c++/4.2/bits/locale_classes.h:47, from /usr/include/c++/4.2/bits/ios_base.h:47, from /usr/include/c++/4.2/ios:48, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_raw_storage_iter.h:70: error: template with C linkage In file included from /usr/include/c++/4.2/memory:60, from /usr/include/c++/4.2/string:48, from /usr/include/c++/4.2/bits/locale_classes.h:47, from /usr/include/c++/4.2/bits/ios_base.h:47, from /usr/include/c++/4.2/ios:48, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/limits:285: error: template with C linkage /usr/include/c++/4.2/limits:315: error: template specialization with C linkage /usr/include/c++/4.2/limits:369: error: template specialization with C linkage /usr/include/c++/4.2/limits:420: error: template specialization with C linkage /usr/include/c++/4.2/limits:471: error: template specialization with C linkage /usr/include/c++/4.2/limits:522: error: template specialization with C linkage /usr/include/c++/4.2/limits:573: error: template specialization with C linkage /usr/include/c++/4.2/limits:624: error: template specialization with C linkage /usr/include/c++/4.2/limits:675: error: template specialization with C linkage /usr/include/c++/4.2/limits:726: error: template specialization with C linkage /usr/include/c++/4.2/limits:777: error: template specialization with C linkage /usr/include/c++/4.2/limits:828: error: template specialization with C linkage /usr/include/c++/4.2/limits:879: error: template specialization with C linkage /usr/include/c++/4.2/limits:930: error: template specialization with C linkage /usr/include/c++/4.2/limits:981: error: template specialization with C linkage /usr/include/c++/4.2/limits:1038: error: template specialization with C linkage /usr/include/c++/4.2/limits:1095: error: template specialization with C linkage In file included from /usr/include/c++/4.2/string:48, from /usr/include/c++/4.2/bits/locale_classes.h:47, from /usr/include/c++/4.2/bits/ios_base.h:47, from /usr/include/c++/4.2/ios:48, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/memory:72: error: template with C linkage /usr/include/c++/4.2/memory:108: error: template with C linkage /usr/include/c++/4.2/memory:120: error: template with C linkage /usr/include/c++/4.2/memory:132: error: template with C linkage /usr/include/c++/4.2/memory:173: error: template with C linkage In file included from /usr/include/c++/4.2/string:51, from /usr/include/c++/4.2/bits/locale_classes.h:47, from /usr/include/c++/4.2/bits/ios_base.h:47, from /usr/include/c++/4.2/ios:48, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/ostream_insert.h:44: error: template with C linkage /usr/include/c++/4.2/bits/ostream_insert.h:57: error: template with C linkage /usr/include/c++/4.2/bits/ostream_insert.h:76: error: template with C linkage In file included from /usr/include/c++/4.2/string:54, from /usr/include/c++/4.2/bits/locale_classes.h:47, from /usr/include/c++/4.2/bits/ios_base.h:47, from /usr/include/c++/4.2/ios:48, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/basic_string.h:110: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2053: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2069: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2085: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2096: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2106: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2122: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2140: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2152: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2164: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2177: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2189: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2201: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2214: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2226: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2238: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2251: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2263: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2275: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2288: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2300: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2312: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2325: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2337: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2349: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2362: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2379: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2384: error: template specialization with C linkage /usr/include/c++/4.2/bits/basic_string.h:2397: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2420: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2437: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.h:2443: error: template specialization with C linkage /usr/include/c++/4.2/bits/basic_string.h:2449: error: template specialization with C linkage In file included from /usr/include/c++/4.2/bits/stl_algo.h:65, from /usr/include/c++/4.2/algorithm:68, from /usr/include/c++/4.2/string:57, from /usr/include/c++/4.2/bits/locale_classes.h:47, from /usr/include/c++/4.2/bits/ios_base.h:47, from /usr/include/c++/4.2/ios:48, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_heap.h:70: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:85: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:102: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:107: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:115: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:139: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:159: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:187: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:207: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:230: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:251: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:269: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:294: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:317: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:342: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:382: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:420: error: template with C linkage /usr/include/c++/4.2/bits/stl_heap.h:446: error: template with C linkage In file included from /usr/include/c++/4.2/bits/stl_algo.h:66, from /usr/include/c++/4.2/algorithm:68, from /usr/include/c++/4.2/string:57, from /usr/include/c++/4.2/bits/locale_classes.h:47, from /usr/include/c++/4.2/bits/ios_base.h:47, from /usr/include/c++/4.2/ios:48, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_tempbuf.h:76: error: template with C linkage /usr/include/c++/4.2/bits/stl_tempbuf.h:142: error: template with C linkage In file included from /usr/include/c++/4.2/algorithm:68, from /usr/include/c++/4.2/string:57, from /usr/include/c++/4.2/bits/locale_classes.h:47, from /usr/include/c++/4.2/bits/ios_base.h:47, from /usr/include/c++/4.2/ios:48, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/stl_algo.h:85: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:119: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:151: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:168: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:183: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:198: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:250: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:302: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:316: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:338: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:360: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:391: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:422: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:446: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:485: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:556: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:628: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:662: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:720: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:747: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:787: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:848: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:884: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:922: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:957: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:989: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1020: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1053: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1089: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1123: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1149: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1176: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1212: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1251: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1286: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1312: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1337: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1362: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1384: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1415: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1446: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1487: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1527: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1560: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1599: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1633: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1655: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1682: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1708: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1736: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1754: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1794: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1828: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1915: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1948: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:1974: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2001: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2023: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2053: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2095: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2117: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2145: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2206: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2246: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2270: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2303: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2323: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2344: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2371: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2397: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2414: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2431: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2450: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2470: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2490: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2510: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2535: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2573: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2612: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2677: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2733: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2769: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2814: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2849: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2882: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2932: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:2979: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3029: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3071: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3118: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3169: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3192: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3227: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3288: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3330: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3353: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3381: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3395: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3409: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3433: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3464: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3503: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3543: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3579: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3638: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3711: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3765: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3802: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3829: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3874: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3915: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3943: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:3978: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4030: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4068: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4107: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4168: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4226: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4258: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4297: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4345: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4394: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4460: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4526: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4582: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4639: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4699: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4756: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4821: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4879: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4906: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4931: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4958: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:4993: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:5049: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:5104: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:5160: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:5219: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:5255: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:5285: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:5312: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:5342: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:5374: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:5435: error: template with C linkage /usr/include/c++/4.2/bits/stl_algo.h:5480: error: template with C linkage In file included from /usr/include/c++/4.2/string:58, from /usr/include/c++/4.2/bits/locale_classes.h:47, from /usr/include/c++/4.2/bits/ios_base.h:47, from /usr/include/c++/4.2/ios:48, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/basic_string.tcc:51: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:56: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:61: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:66: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:71: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:77: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:87: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:133: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:163: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:181: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:189: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:195: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:205: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:217: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:224: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:231: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:238: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:245: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:261: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:283: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:300: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:327: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:344: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:362: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:393: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:424: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:434: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:448: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:481: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:498: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:525: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:603: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:619: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:633: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:647: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:660: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:672: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:688: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:702: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:716: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:739: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:757: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:778: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:795: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:810: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:831: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:843: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:854: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:875: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:895: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:910: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:928: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:943: error: template with C linkage /usr/include/c++/4.2/bits/basic_string.tcc:959: error: template with C linkage In file included from /usr/include/c++/4.2/bits/ios_base.h:47, from /usr/include/c++/4.2/ios:48, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/locale_classes.h:81: error: template with C linkage /usr/include/c++/4.2/bits/locale_classes.h:85: error: template with C linkage /usr/include/c++/4.2/bits/locale_classes.h:89: error: template with C linkage /usr/include/c++/4.2/bits/locale_classes.h:182: error: template with C linkage /usr/include/c++/4.2/bits/locale_classes.h:211: error: template with C linkage /usr/include/c++/4.2/bits/locale_classes.h:258: error: template with C linkage /usr/include/c++/4.2/bits/locale_classes.h:439: error: template with C linkage /usr/include/c++/4.2/bits/locale_classes.h:443: error: template with C linkage /usr/include/c++/4.2/bits/locale_classes.h:479: error: template with C linkage /usr/include/c++/4.2/bits/locale_classes.h:483: error: template with C linkage /usr/include/c++/4.2/bits/locale_classes.h:487: error: template with C linkage /usr/include/c++/4.2/bits/locale_classes.h:555: error: template with C linkage /usr/include/c++/4.2/bits/locale_classes.h:564: error: template with C linkage In file included from /usr/include/c++/4.2/ios:48, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/ios_base.h: In function 'std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)': /usr/include/c++/4.2/bits/ios_base.h:119: error: declaration of C function 'std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:79: error: previous declaration 'std::_Ios_Fmtflags std::operator&(std::_Ios_Fmtflags, std::_Ios_Fmtflags)' here /usr/include/c++/4.2/bits/ios_base.h: In function 'std::_Ios_Openmode std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)': /usr/include/c++/4.2/bits/ios_base.h:123: error: declaration of C function 'std::_Ios_Openmode std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:83: error: previous declaration 'std::_Ios_Fmtflags std::operator|(std::_Ios_Fmtflags, std::_Ios_Fmtflags)' here /usr/include/c++/4.2/bits/ios_base.h: In function 'std::_Ios_Openmode std::operator^(std::_Ios_Openmode, std::_Ios_Openmode)': /usr/include/c++/4.2/bits/ios_base.h:127: error: declaration of C function 'std::_Ios_Openmode std::operator^(std::_Ios_Openmode, std::_Ios_Openmode)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:87: error: previous declaration 'std::_Ios_Fmtflags std::operator^(std::_Ios_Fmtflags, std::_Ios_Fmtflags)' here /usr/include/c++/4.2/bits/ios_base.h: In function 'std::_Ios_Openmode& std::operator|=(std::_Ios_Openmode&, std::_Ios_Openmode)': /usr/include/c++/4.2/bits/ios_base.h:131: error: declaration of C function 'std::_Ios_Openmode& std::operator|=(std::_Ios_Openmode&, std::_Ios_Openmode)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:91: error: previous declaration 'std::_Ios_Fmtflags& std::operator|=(std::_Ios_Fmtflags&, std::_Ios_Fmtflags)' here /usr/include/c++/4.2/bits/ios_base.h:135: error: declaration of C function 'std::_Ios_Openmode& std::operator&=(std::_Ios_Openmode&, std::_Ios_Openmode)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:95: error: previous declaration 'std::_Ios_Fmtflags& std::operator&=(std::_Ios_Fmtflags&, std::_Ios_Fmtflags)' here /usr/include/c++/4.2/bits/ios_base.h:139: error: declaration of C function 'std::_Ios_Openmode& std::operator^=(std::_Ios_Openmode&, std::_Ios_Openmode)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:99: error: previous declaration 'std::_Ios_Fmtflags& std::operator^=(std::_Ios_Fmtflags&, std::_Ios_Fmtflags)' here /usr/include/c++/4.2/bits/ios_base.h:143: error: declaration of C function 'std::_Ios_Openmode std::operator~(std::_Ios_Openmode)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:103: error: previous declaration 'std::_Ios_Fmtflags std::operator~(std::_Ios_Fmtflags)' here /usr/include/c++/4.2/bits/ios_base.h:157: error: declaration of C function 'std::_Ios_Iostate std::operator&(std::_Ios_Iostate, std::_Ios_Iostate)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:119: error: previous declaration 'std::_Ios_Openmode std::operator&(std::_Ios_Openmode, std::_Ios_Openmode)' here /usr/include/c++/4.2/bits/ios_base.h:161: error: declaration of C function 'std::_Ios_Iostate std::operator|(std::_Ios_Iostate, std::_Ios_Iostate)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:123: error: previous declaration 'std::_Ios_Openmode std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)' here /usr/include/c++/4.2/bits/ios_base.h:165: error: declaration of C function 'std::_Ios_Iostate std::operator^(std::_Ios_Iostate, std::_Ios_Iostate)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:127: error: previous declaration 'std::_Ios_Openmode std::operator^(std::_Ios_Openmode, std::_Ios_Openmode)' here /usr/include/c++/4.2/bits/ios_base.h:169: error: declaration of C function 'std::_Ios_Iostate& std::operator|=(std::_Ios_Iostate&, std::_Ios_Iostate)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:131: error: previous declaration 'std::_Ios_Openmode& std::operator|=(std::_Ios_Openmode&, std::_Ios_Openmode)' here /usr/include/c++/4.2/bits/ios_base.h:173: error: declaration of C function 'std::_Ios_Iostate& std::operator&=(std::_Ios_Iostate&, std::_Ios_Iostate)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:135: error: previous declaration 'std::_Ios_Openmode& std::operator&=(std::_Ios_Openmode&, std::_Ios_Openmode)' here /usr/include/c++/4.2/bits/ios_base.h:177: error: declaration of C function 'std::_Ios_Iostate& std::operator^=(std::_Ios_Iostate&, std::_Ios_Iostate)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:139: error: previous declaration 'std::_Ios_Openmode& std::operator^=(std::_Ios_Openmode&, std::_Ios_Openmode)' here /usr/include/c++/4.2/bits/ios_base.h:181: error: declaration of C function 'std::_Ios_Iostate std::operator~(std::_Ios_Iostate)' conflicts with /usr/include/c++/4.2/bits/ios_base.h:143: error: previous declaration 'std::_Ios_Openmode std::operator~(std::_Ios_Openmode)' here /usr/include/c++/4.2/bits/ios_base.h: In member function 'std::_Ios_Fmtflags std::ios_base::setf(std::_Ios_Fmtflags)': /usr/include/c++/4.2/bits/ios_base.h:577: error: invalid conversion from 'int' to 'std::_Ios_Fmtflags' /usr/include/c++/4.2/bits/ios_base.h: In member function 'std::_Ios_Fmtflags std::ios_base::setf(std::_Ios_Fmtflags, std::_Ios_Fmtflags)': /usr/include/c++/4.2/bits/ios_base.h:594: error: invalid conversion from 'int' to 'std::_Ios_Fmtflags' /usr/include/c++/4.2/bits/ios_base.h:595: error: invalid conversion from 'int' to 'std::_Ios_Fmtflags' /usr/include/c++/4.2/bits/ios_base.h: In member function 'void std::ios_base::unsetf(std::_Ios_Fmtflags)': /usr/include/c++/4.2/bits/ios_base.h:606: error: invalid conversion from 'int' to 'std::_Ios_Fmtflags' In file included from /usr/include/c++/4.2/ios:49, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/streambuf: At global scope: /usr/include/c++/4.2/streambuf:58: error: template with C linkage /usr/include/c++/4.2/streambuf:123: error: template with C linkage /usr/include/c++/4.2/streambuf:806: error: template specialization with C linkage /usr/include/c++/4.2/streambuf:811: error: template specialization with C linkage In file included from /usr/include/c++/4.2/streambuf:820, from /usr/include/c++/4.2/ios:49, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/streambuf.tcc:47: error: template with C linkage /usr/include/c++/4.2/bits/streambuf.tcc:81: error: template with C linkage /usr/include/c++/4.2/bits/streambuf.tcc:118: error: template with C linkage /usr/include/c++/4.2/bits/streambuf.tcc:141: error: template with C linkage In file included from /usr/include/c++/4.2/bits/basic_ios.h:41, from /usr/include/c++/4.2/ios:50, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/streambuf_iterator.h:48: error: template with C linkage /usr/include/c++/4.2/bits/streambuf_iterator.h:193: error: template with C linkage /usr/include/c++/4.2/bits/streambuf_iterator.h:199: error: template with C linkage /usr/include/c++/4.2/bits/streambuf_iterator.h:206: error: template with C linkage /usr/include/c++/4.2/bits/streambuf_iterator.h:281: error: template with C linkage /usr/include/c++/4.2/bits/streambuf_iterator.h:298: error: template with C linkage /usr/include/c++/4.2/bits/streambuf_iterator.h:310: error: template with C linkage /usr/include/c++/4.2/bits/streambuf_iterator.h:322: error: template with C linkage /usr/include/c++/4.2/bits/streambuf_iterator.h:357: error: template with C linkage In file included from /usr/include/c++/4.2/bits/basic_ios.h:44, from /usr/include/c++/4.2/ios:50, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/locale_facets.h:65: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:71: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:76: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:81: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:88: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:102: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:111: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:121: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:145: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:606: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:663: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:675: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1197: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1213: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1503: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1509: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1524: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1527: error: template specialization with C linkage In file included from /usr/include/c++/4.2/bits/locale_facets.h:1536, from /usr/include/c++/4.2/bits/basic_ios.h:44, from /usr/include/c++/4.2/ios:50, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/codecvt.h:71: error: template with C linkage /usr/include/c++/4.2/bits/codecvt.h:272: error: template with C linkage /usr/include/c++/4.2/bits/codecvt.h:330: error: template with C linkage /usr/include/c++/4.2/bits/codecvt.h:334: error: template specialization with C linkage /usr/include/c++/4.2/bits/codecvt.h:392: error: template specialization with C linkage /usr/include/c++/4.2/bits/codecvt.h:452: error: template with C linkage In file included from /usr/include/c++/4.2/bits/basic_ios.h:44, from /usr/include/c++/4.2/ios:50, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/locale_facets.h:1590: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1637: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1661: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1873: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1876: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1879: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1884: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1887: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1893: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:1931: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2247: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2262: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2519: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2536: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2689: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2693: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2697: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2702: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2706: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2712: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2751: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2845: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2855: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2860: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2866: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:2869: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3014: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3018: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3022: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3027: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3031: error: template specialization with C linkage In file included from /usr/include/c++/4.2/bits/locale_facets.h:3040, from /usr/include/c++/4.2/bits/basic_ios.h:44, from /usr/include/c++/4.2/ios:50, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/x86_64-linux-gnu/bits/time_members.h:44: error: template with C linkage /usr/include/c++/4.2/x86_64-linux-gnu/bits/time_members.h:50: error: template with C linkage /usr/include/c++/4.2/x86_64-linux-gnu/bits/time_members.h:56: error: template with C linkage /usr/include/c++/4.2/x86_64-linux-gnu/bits/time_members.h:76: error: template with C linkage In file included from /usr/include/c++/4.2/bits/basic_ios.h:44, from /usr/include/c++/4.2/ios:50, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/locale_facets.h:3056: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3365: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3369: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3397: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3489: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3493: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3547: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3596: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3614: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3962: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3965: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3968: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3971: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3974: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3978: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3983: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3986: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3989: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:3994: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4001: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4028: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4044: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4178: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4193: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4330: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4363: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4565: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4569: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4574: error: template specialization with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4580: error: template with C linkage In file included from /usr/include/c++/4.2/bits/locale_facets.h:4599, from /usr/include/c++/4.2/bits/basic_ios.h:44, from /usr/include/c++/4.2/ios:50, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/x86_64-linux-gnu/bits/messages_members.h:44: error: template with C linkage /usr/include/c++/4.2/x86_64-linux-gnu/bits/messages_members.h:50: error: template with C linkage /usr/include/c++/4.2/x86_64-linux-gnu/bits/messages_members.h:64: error: template with C linkage /usr/include/c++/4.2/x86_64-linux-gnu/bits/messages_members.h:74: error: template with C linkage /usr/include/c++/4.2/x86_64-linux-gnu/bits/messages_members.h:82: error: template with C linkage /usr/include/c++/4.2/x86_64-linux-gnu/bits/messages_members.h:93: error: template with C linkage /usr/include/c++/4.2/x86_64-linux-gnu/bits/messages_members.h:99: error: template with C linkage In file included from /usr/include/c++/4.2/bits/basic_ios.h:44, from /usr/include/c++/4.2/ios:50, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/locale_facets.h:4609: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4615: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4621: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4627: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4633: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4639: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4645: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4651: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4657: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4663: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4669: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4675: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.h:4681: error: template with C linkage In file included from /usr/include/c++/4.2/ios:50, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/basic_ios.h:55: error: template with C linkage In file included from /usr/include/c++/4.2/bits/basic_ios.h:465, from /usr/include/c++/4.2/ios:50, from /usr/include/c++/4.2/ostream:45, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/basic_ios.tcc:43: error: template with C linkage /usr/include/c++/4.2/bits/basic_ios.tcc:55: error: template with C linkage /usr/include/c++/4.2/bits/basic_ios.tcc:65: error: template with C linkage /usr/include/c++/4.2/bits/basic_ios.tcc:115: error: template with C linkage /usr/include/c++/4.2/bits/basic_ios.tcc:120: error: template with C linkage /usr/include/c++/4.2/bits/basic_ios.tcc:126: error: template with C linkage /usr/include/c++/4.2/bits/basic_ios.tcc:138: error: template with C linkage /usr/include/c++/4.2/bits/basic_ios.tcc:169: error: template with C linkage In file included from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/ostream:58: error: template with C linkage /usr/include/c++/4.2/ostream:383: error: template with C linkage /usr/include/c++/4.2/ostream:451: error: template with C linkage /usr/include/c++/4.2/ostream:456: error: template with C linkage /usr/include/c++/4.2/ostream:462: error: template with C linkage /usr/include/c++/4.2/ostream:468: error: template with C linkage /usr/include/c++/4.2/ostream:473: error: template with C linkage /usr/include/c++/4.2/ostream:493: error: template with C linkage /usr/include/c++/4.2/ostream:505: error: template with C linkage /usr/include/c++/4.2/ostream:510: error: template with C linkage /usr/include/c++/4.2/ostream:523: error: template with C linkage /usr/include/c++/4.2/ostream:528: error: template with C linkage /usr/include/c++/4.2/ostream:543: error: template with C linkage /usr/include/c++/4.2/ostream:554: error: template with C linkage /usr/include/c++/4.2/ostream:564: error: template with C linkage In file included from /usr/include/c++/4.2/locale:46, from /usr/include/c++/4.2/bits/ostream.tcc:46, from /usr/include/c++/4.2/ostream:572, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/locale_facets.tcc:48: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:65: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:87: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:109: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:122: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:130: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:157: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:185: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:220: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:278: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:509: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:714: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:779: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:786: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:793: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:800: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:808: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:815: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:823: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:836: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:864: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:877: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:901: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:916: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:960: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:971: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1058: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1093: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1211: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1249: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1255: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1263: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1269: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1277: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1291: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1298: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1316: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1547: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1560: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1583: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1752: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1789: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1802: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:1809: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2022: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2062: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2136: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2153: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2170: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2219: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2268: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2297: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2332: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2374: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2380: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2385: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2424: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2480: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2503: error: template with C linkage /usr/include/c++/4.2/bits/locale_facets.tcc:2580: error: template with C linkage In file included from /usr/include/c++/4.2/ostream:572, from /usr/include/c++/4.2/iostream:45, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/ostream.tcc:50: error: template with C linkage /usr/include/c++/4.2/bits/ostream.tcc:65: error: template with C linkage /usr/include/c++/4.2/bits/ostream.tcc:89: error: template with C linkage /usr/include/c++/4.2/bits/ostream.tcc:103: error: template with C linkage /usr/include/c++/4.2/bits/ostream.tcc:117: error: template with C linkage /usr/include/c++/4.2/bits/ostream.tcc:141: error: template with C linkage /usr/include/c++/4.2/bits/ostream.tcc:170: error: template with C linkage /usr/include/c++/4.2/bits/ostream.tcc:193: error: template with C linkage /usr/include/c++/4.2/bits/ostream.tcc:214: error: template with C linkage /usr/include/c++/4.2/bits/ostream.tcc:230: error: template with C linkage /usr/include/c++/4.2/bits/ostream.tcc:257: error: template with C linkage /usr/include/c++/4.2/bits/ostream.tcc:284: error: template with C linkage In file included from /usr/include/c++/4.2/iostream:46, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/istream:57: error: template with C linkage /usr/include/c++/4.2/istream:602: error: template specialization with C linkage /usr/include/c++/4.2/istream:607: error: template specialization with C linkage /usr/include/c++/4.2/istream:612: error: template specialization with C linkage /usr/include/c++/4.2/istream:618: error: template specialization with C linkage /usr/include/c++/4.2/istream:623: error: template specialization with C linkage /usr/include/c++/4.2/istream:628: error: template specialization with C linkage /usr/include/c++/4.2/istream:645: error: template with C linkage /usr/include/c++/4.2/istream:707: error: template with C linkage /usr/include/c++/4.2/istream:711: error: template with C linkage /usr/include/c++/4.2/istream:716: error: template with C linkage /usr/include/c++/4.2/istream:748: error: template with C linkage /usr/include/c++/4.2/istream:753: error: template specialization with C linkage /usr/include/c++/4.2/istream:757: error: template with C linkage /usr/include/c++/4.2/istream:762: error: template with C linkage /usr/include/c++/4.2/istream:775: error: template with C linkage /usr/include/c++/4.2/istream:838: error: template with C linkage In file included from /usr/include/c++/4.2/istream:845, from /usr/include/c++/4.2/iostream:46, from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:50, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/c++/4.2/bits/istream.tcc:51: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:89: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:112: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:132: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:152: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:179: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:210: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:242: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:284: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:323: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:378: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:406: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:462: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:520: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:545: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:569: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:596: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:624: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:652: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:683: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:702: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:730: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:759: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:786: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:842: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:866: error: template with C linkage /usr/include/c++/4.2/bits/istream.tcc:932: error: template with C linkage In file included from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:168, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/openmpi/ompi/mpi/cxx/functions.h:60: error: declaration of C function 'void MPI::Init()' conflicts with /usr/include/openmpi/ompi/mpi/cxx/functions.h:57: error: previous declaration 'void MPI::Init(int&, char**&)' here /usr/include/openmpi/ompi/mpi/cxx/functions.h:88: error: declaration of C function 'int MPI::Init_thread(int)' conflicts with /usr/include/openmpi/ompi/mpi/cxx/functions.h:85: error: previous declaration 'int MPI::Init_thread(int&, char**&, int)' here In file included from /usr/include/openmpi/ompi/mpi/cxx/mpicxx.h:245, from /usr/include/mpi.h:1783, from /usr/include/H5public.h:53, from /usr/include/hdf5.h:23, from HDFtypes.h:28, from HDFobject.hxx:32, from HDFobject.cc:27: /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h:95: error: 'void MPI::Init(int&, char**&)' should have been declared inside 'MPI' /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h: In function 'void MPI::Init(int&, char**&)': /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h:95: error: declaration of C function 'void MPI::Init(int&, char**&)' conflicts with /usr/include/openmpi/ompi/mpi/cxx/functions.h:60: error: previous declaration 'void MPI::Init()' here /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h: At global scope: /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h:102: error: 'void MPI::Init()' should have been declared inside 'MPI' /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h: In function 'void MPI::Init()': /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h:102: error: declaration of C function 'void MPI::Init()' conflicts with /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h:95: error: previous declaration 'void MPI::Init(int&, char**&)' here /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h: At global scope: /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h:147: error: 'int MPI::Init_thread(int&, char**&, int)' should have been declared inside 'MPI' /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h: In function 'int MPI::Init_thread(int&, char**&, int)': /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h:147: error: declaration of C function 'int MPI::Init_thread(int&, char**&, int)' conflicts with /usr/include/openmpi/ompi/mpi/cxx/functions_inln.h:137: error: previous declaration 'int MPI::Init_thread(int)' here make[2]: *** [libSalomeHDFPersist_la-HDFobject.lo] Error 1 make[2]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/src/HDFPersist' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/hazelsct/salome-3.2.6/KERNEL_SRC_3.2.6/src' make: *** [all-recursive] Error 1