[aspect-devel] error: static assertion failed with "typex::value"

Lev Karatun lev.karatun at gmail.com
Tue Jul 25 11:38:24 PDT 2017


Hi,

I'm getting an error when trying to compile Aspect (a 5 days old version
from github - 42496a9). If someone could help me fix it, I would appreciate
it.

[lkaratun at gra-login1 aspect]$ make
>
> [  0%] Building CXX object
>> CMakeFiles/aspect.dir/source/particle/output/hdf5.cc.o
>
> /cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/check.hpp(162):
>> error: static assertion failed with "typex::value"
>
>       BOOST_STATIC_ASSERT(typex::value);
>
>       ^
>
>           detected during:
>
>             instantiation of "void
>> boost::archive::detail::check_const_loading<T>() [with T=const bool]" at
>> line 613 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void boost::archive::load(Archive &, T &)
>> [with Archive=boost::archive::binary_iarchive, T=const bool]" at line 66 of
>> "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/common_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::detail::common_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive, T=const bool]" at line 75 of
>> "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::basic_binary_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive, T=const bool]" at line 58 of
>> "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/binary_iarchive_impl.hpp
>> "
>
>             instantiation of "void
>> boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T &)
>> [with Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=const bool]" at line 68 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/interface_iarchive.hpp
>> "
>
>             [ 68 instantiation contexts not shown ]
>
>             instantiation of "void
>> boost::archive::detail::common_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 75 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::basic_binary_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 58 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/binary_iarchive_impl.hpp
>> "
>
>             instantiation of "void
>> boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T &)
>> [with Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=aspect::Particle::Output::HDF5Output<2>]" at
>> line 68 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/interface_iarchive.hpp
>> "
>
>             instantiation of "Archive
>> &boost::archive::detail::interface_iarchive<Archive>::operator>>(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 328 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>             instantiation of "void
>> aspect::Particle::Output::HDF5Output<dim>::load(std::istringstream &) [with
>> dim=2]" at line 343 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>
>> /cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iprimitive.hpp(92):
>> error: argument of type "const bool *" is incompatible with parameter of
>> type "void *"
>
>           load_binary(& t, sizeof(T));
>
>                       ^
>
>           detected during:
>
>             instantiation of "void
>> boost::archive::basic_binary_iprimitive<Archive, Elem, Tr>::load(T &) [with
>> Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=const bool]" at line 108 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void
>> boost::archive::load_access::load_primitive(Archive &, T &) [with
>> Archive=boost::archive::binary_iarchive, T=const bool]" at line 395 of
>> "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void
>> boost::archive::detail::load_non_pointer_type<Archive>::load_primitive::invoke(Archive
>> &, T &) [with Archive=boost::archive::binary_iarchive, T=const bool]" at
>> line 472 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void
>> boost::archive::detail::load_non_pointer_type<Archive>::invoke(Archive &, T
>> &) [with Archive=boost::archive::binary_iarchive, T=const bool]" at line
>> 628 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void boost::archive::load(Archive &, T &)
>> [with Archive=boost::archive::binary_iarchive, T=const bool]" at line 66 of
>> "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/common_iarchive.hpp
>> "
>
>             [ 71 instantiation contexts not shown ]
>
>             instantiation of "void
>> boost::archive::detail::common_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 75 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::basic_binary_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 58 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/binary_iarchive_impl.hpp
>> "
>
>             instantiation of "void
>> boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T &)
>> [with Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=aspect::Particle::Output::HDF5Output<2>]" at
>> line 68 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/interface_iarchive.hpp
>> "
>
>             instantiation of "Archive
>> &boost::archive::detail::interface_iarchive<Archive>::operator>>(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 328 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>             instantiation of "void
>> aspect::Particle::Output::HDF5Output<dim>::load(std::istringstream &) [with
>> dim=2]" at line 343 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>
>> /cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/check.hpp(162):
>> error: static assertion failed with "typex::value"
>
>       BOOST_STATIC_ASSERT(typex::value);
>
>       ^
>
>           detected during:
>
>             instantiation of "void
>> boost::archive::detail::check_const_loading<T>() [with T=const
>> std::__cxx11::string]" at line 613 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void boost::archive::load(Archive &, T &)
>> [with Archive=boost::archive::binary_iarchive, T=const
>> std::__cxx11::string]" at line 66 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/common_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::detail::common_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive, T=const std::__cxx11::string]" at
>> line 75 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::basic_binary_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive, T=const std::__cxx11::string]" at
>> line 58 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/binary_iarchive_impl.hpp
>> "
>
>             instantiation of "void
>> boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T &)
>> [with Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=const std::__cxx11::string]" at line 68 of
>> "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/interface_iarchive.hpp
>> "
>
>             [ 68 instantiation contexts not shown ]
>
>             instantiation of "void
>> boost::archive::detail::common_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 75 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::basic_binary_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 58 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/binary_iarchive_impl.hpp
>> "
>
>             instantiation of "void
>> boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T &)
>> [with Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=aspect::Particle::Output::HDF5Output<2>]" at
>> line 68 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/interface_iarchive.hpp
>> "
>
>             instantiation of "Archive
>> &boost::archive::detail::interface_iarchive<Archive>::operator>>(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 328 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>             instantiation of "void
>> aspect::Particle::Output::HDF5Output<dim>::load(std::istringstream &) [with
>> dim=2]" at line 343 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>
>> /cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iprimitive.hpp(92):
>> error: argument of type "const std::__cxx11::string *" is incompatible with
>> parameter of type "void *"
>
>           load_binary(& t, sizeof(T));
>
>                       ^
>
>           detected during:
>
>             instantiation of "void
>> boost::archive::basic_binary_iprimitive<Archive, Elem, Tr>::load(T &) [with
>> Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=const std::__cxx11::string]" at line 108 of
>> "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void
>> boost::archive::load_access::load_primitive(Archive &, T &) [with
>> Archive=boost::archive::binary_iarchive, T=const std::__cxx11::string]" at
>> line 395 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void
>> boost::archive::detail::load_non_pointer_type<Archive>::load_primitive::invoke(Archive
>> &, T &) [with Archive=boost::archive::binary_iarchive, T=const
>> std::__cxx11::string]" at line 472 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void
>> boost::archive::detail::load_non_pointer_type<Archive>::invoke(Archive &, T
>> &) [with Archive=boost::archive::binary_iarchive, T=const
>> std::__cxx11::string]" at line 628 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void boost::archive::load(Archive &, T &)
>> [with Archive=boost::archive::binary_iarchive, T=const
>> std::__cxx11::string]" at line 66 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/common_iarchive.hpp
>> "
>
>             [ 71 instantiation contexts not shown ]
>
>             instantiation of "void
>> boost::archive::detail::common_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 75 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::basic_binary_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 58 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/binary_iarchive_impl.hpp
>> "
>
>             instantiation of "void
>> boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T &)
>> [with Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=aspect::Particle::Output::HDF5Output<2>]" at
>> line 68 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/interface_iarchive.hpp
>> "
>
>             instantiation of "Archive
>> &boost::archive::detail::interface_iarchive<Archive>::operator>>(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 328 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>             instantiation of "void
>> aspect::Particle::Output::HDF5Output<dim>::load(std::istringstream &) [with
>> dim=2]" at line 343 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>
>> /cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/check.hpp(162):
>> error: static assertion failed with "typex::value"
>
>       BOOST_STATIC_ASSERT(typex::value);
>
>       ^
>
>           detected during:
>
>             instantiation of "void
>> boost::archive::detail::check_const_loading<T>() [with T=const double]" at
>> line 613 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void boost::archive::load(Archive &, T &)
>> [with Archive=boost::archive::binary_iarchive, T=const double]" at line 66
>> of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/common_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::detail::common_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive, T=const double]" at line 75 of
>> "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::basic_binary_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive, T=const double]" at line 58 of
>> "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/binary_iarchive_impl.hpp
>> "
>
>             instantiation of "void
>> boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T &)
>> [with Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=const double]" at line 68 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/interface_iarchive.hpp
>> "
>
>             [ 68 instantiation contexts not shown ]
>
>             instantiation of "void
>> boost::archive::detail::common_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 75 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::basic_binary_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 58 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/binary_iarchive_impl.hpp
>> "
>
>             instantiation of "void
>> boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T &)
>> [with Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=aspect::Particle::Output::HDF5Output<2>]" at
>> line 68 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/interface_iarchive.hpp
>> "
>
>             instantiation of "Archive
>> &boost::archive::detail::interface_iarchive<Archive>::operator>>(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 328 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>             instantiation of "void
>> aspect::Particle::Output::HDF5Output<dim>::load(std::istringstream &) [with
>> dim=2]" at line 343 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>
>> /cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iprimitive.hpp(92):
>> error: argument of type "const double *" is incompatible with parameter of
>> type "void *"
>
>           load_binary(& t, sizeof(T));
>
>                       ^
>
>           detected during:
>
>             instantiation of "void
>> boost::archive::basic_binary_iprimitive<Archive, Elem, Tr>::load(T &) [with
>> Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=const double]" at line 108 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void
>> boost::archive::load_access::load_primitive(Archive &, T &) [with
>> Archive=boost::archive::binary_iarchive, T=const double]" at line 395 of
>> "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void
>> boost::archive::detail::load_non_pointer_type<Archive>::load_primitive::invoke(Archive
>> &, T &) [with Archive=boost::archive::binary_iarchive, T=const double]" at
>> line 472 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void
>> boost::archive::detail::load_non_pointer_type<Archive>::invoke(Archive &, T
>> &) [with Archive=boost::archive::binary_iarchive, T=const double]" at line
>> 628 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void boost::archive::load(Archive &, T &)
>> [with Archive=boost::archive::binary_iarchive, T=const double]" at line 66
>> of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/common_iarchive.hpp
>> "
>
>             [ 71 instantiation contexts not shown ]
>
>             instantiation of "void
>> boost::archive::detail::common_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 75 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::basic_binary_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 58 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/binary_iarchive_impl.hpp
>> "
>
>             instantiation of "void
>> boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T &)
>> [with Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=aspect::Particle::Output::HDF5Output<2>]" at
>> line 68 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/interface_iarchive.hpp
>> "
>
>             instantiation of "Archive
>> &boost::archive::detail::interface_iarchive<Archive>::operator>>(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 328 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>             instantiation of "void
>> aspect::Particle::Output::HDF5Output<dim>::load(std::istringstream &) [with
>> dim=2]" at line 343 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>
>> /cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/check.hpp(162):
>> error: static assertion failed with "typex::value"
>
>       BOOST_STATIC_ASSERT(typex::value);
>
>       ^
>
>           detected during:
>
>             instantiation of "void
>> boost::archive::detail::check_const_loading<T>() [with T=const unsigned
>> int]" at line 613 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void boost::archive::load(Archive &, T &)
>> [with Archive=boost::archive::binary_iarchive, T=const unsigned int]" at
>> line 66 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/common_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::detail::common_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive, T=const unsigned int]" at line 75
>> of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::basic_binary_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive, T=const unsigned int]" at line 58
>> of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/binary_iarchive_impl.hpp
>> "
>
>             instantiation of "void
>> boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T &)
>> [with Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=const unsigned int]" at line 68 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/interface_iarchive.hpp
>> "
>
>             [ 68 instantiation contexts not shown ]
>
>             instantiation of "void
>> boost::archive::detail::common_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 75 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::basic_binary_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 58 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/binary_iarchive_impl.hpp
>> "
>
>             instantiation of "void
>> boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T &)
>> [with Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=aspect::Particle::Output::HDF5Output<2>]" at
>> line 68 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/interface_iarchive.hpp
>> "
>
>             instantiation of "Archive
>> &boost::archive::detail::interface_iarchive<Archive>::operator>>(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 328 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>             instantiation of "void
>> aspect::Particle::Output::HDF5Output<dim>::load(std::istringstream &) [with
>> dim=2]" at line 343 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>
>> /cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iprimitive.hpp(92):
>> error: argument of type "const unsigned int *" is incompatible with
>> parameter of type "void *"
>
>           load_binary(& t, sizeof(T));
>
>                       ^
>
>           detected during:
>
>             instantiation of "void
>> boost::archive::basic_binary_iprimitive<Archive, Elem, Tr>::load(T &) [with
>> Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=const unsigned int]" at line 108 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void
>> boost::archive::load_access::load_primitive(Archive &, T &) [with
>> Archive=boost::archive::binary_iarchive, T=const unsigned int]" at line 395
>> of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void
>> boost::archive::detail::load_non_pointer_type<Archive>::load_primitive::invoke(Archive
>> &, T &) [with Archive=boost::archive::binary_iarchive, T=const unsigned
>> int]" at line 472 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void
>> boost::archive::detail::load_non_pointer_type<Archive>::invoke(Archive &, T
>> &) [with Archive=boost::archive::binary_iarchive, T=const unsigned int]" at
>> line 628 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/iserializer.hpp
>> "
>
>             instantiation of "void boost::archive::load(Archive &, T &)
>> [with Archive=boost::archive::binary_iarchive, T=const unsigned int]" at
>> line 66 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/common_iarchive.hpp
>> "
>
>             [ 71 instantiation contexts not shown ]
>
>             instantiation of "void
>> boost::archive::detail::common_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 75 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/basic_binary_iarchive.hpp
>> "
>
>             instantiation of "void
>> boost::archive::basic_binary_iarchive<Archive>::load_override(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 58 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/binary_iarchive_impl.hpp
>> "
>
>             instantiation of "void
>> boost::archive::binary_iarchive_impl<Archive, Elem, Tr>::load_override(T &)
>> [with Archive=boost::archive::binary_iarchive, Elem=char,
>> Tr=std::char_traits<char>, T=aspect::Particle::Output::HDF5Output<2>]" at
>> line 68 of "/cvmfs/
>> soft.computecanada.ca/easybuild/software/2017/avx2/Compiler/intel2016.4/boost/1.60.0/include/boost/archive/detail/interface_iarchive.hpp
>> "
>
>             instantiation of "Archive
>> &boost::archive::detail::interface_iarchive<Archive>::operator>>(T &) [with
>> Archive=boost::archive::binary_iarchive,
>> T=aspect::Particle::Output::HDF5Output<2>]" at line 328 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>             instantiation of "void
>> aspect::Particle::Output::HDF5Output<dim>::load(std::istringstream &) [with
>> dim=2]" at line 343 of
>> "/home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc"
>
>
>> compilation aborted for
>> /home/lkaratun/aspect/aspect/source/particle/output/hdf5.cc (code 2)
>
> make[2]: *** [CMakeFiles/aspect.dir/build.make:3279:
>> CMakeFiles/aspect.dir/source/particle/output/hdf5.cc.o] Error 2
>
> make[1]: *** [CMakeFiles/Makefile2:292: CMakeFiles/aspect.dir/all] Error 2
>
> make: *** [Makefile:117: all] Error 2
>
>
>
Best regards,
Lev Karatun.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geodynamics.org/pipermail/aspect-devel/attachments/20170725/4c193000/attachment-0001.html>


More information about the Aspect-devel mailing list