Performing configuration checks
- symlinks supported : yes (cached)
...patience...
...patience...
...found 6340 targets...
...updating 912 targets...
gcc.compile.c++ ../../../bin.v2/libs/mpi/test/all_gather_test-1.test/gcc-4.8/debug/threading-multi/all_gather_test.o
In file included from ../../../boost/serialization/version.hpp:20:0,
from ../../../boost/archive/detail/oserializer.hpp:52,
from ../../../boost/mpi/detail/mpi_datatype_oarchive.hpp:14,
from ../../../boost/mpi/detail/mpi_datatype_cache.hpp:13,
from ../../../boost/mpi/datatype.hpp:27,
from ../../../boost/mpi/collectives/all_gather.hpp:12,
from all_gather_test.cpp:8:
../../../boost/mpi/datatype.hpp: In instantiation of ‘_dtype* boost::mpi::get_mpi_datatype(const T&) [with T = signed char; MPI_Datatype = _dtype*]’:
../../../boost/mpi/detail/packed_oprimitive.hpp:76:42: required from ‘void boost::mpi::packed_oprimitive::save(const T&) [with T = signed char]’
../../../boost/archive/detail/oserializer.hpp:88:9: required from ‘static void boost::archive::save_access::save_primitive(Archive&, const T&) [with Archive = boost::mpi::packed_oarchive; T = signed char]’
../../../boost/archive/detail/oserializer.hpp:232:46: required from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::save_primitive::invoke(Archive&, const T&) [with T = signed char; Archive = boost::mpi::packed_oarchive]’
../../../boost/archive/detail/oserializer.hpp:308:28: required from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = signed char; Archive = boost::mpi::packed_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:24: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::mpi::packed_oarchive; T = const signed char]’
../../../boost/archive/detail/common_oarchive.hpp:69:40: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&, int) [with T = const signed char; Archive = boost::mpi::packed_oarchive]’
../../../boost/mpi/packed_oarchive.hpp:97:79: required from ‘void boost::mpi::packed_oarchive::save_override(const T&, int, mpl_::false_) [with T = signed char; mpl_::false_ = mpl_::bool_<false>]’
../../../boost/mpi/packed_oarchive.hpp:112:5: required from ‘void boost::mpi::packed_oarchive::save_override(const T&, int) [with T = signed char]’
../../../boost/archive/detail/interface_oarchive.hpp:63:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(T&) [with T = const signed char; Archive = boost::mpi::packed_oarchive]’
../../../boost/mpi/packed_oarchive.hpp:131:23: required from here
../../../boost/mpl/assert.hpp:290:13: error: no matching function for call to ‘assertion_failed(mpl_::failed************ boost::mpi::is_mpi_datatype<signed char>::************)’
) \
^
../../../boost/mpl/assert.hpp:60:58: note: in definition of macro ‘BOOST_MPL_AUX_ASSERT_CONSTANT’
# define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr }
^
../../../boost/mpi/datatype.hpp:186:3: note: in expansion of macro ‘BOOST_MPL_ASSERT’
BOOST_MPL_ASSERT((is_mpi_datatype<T>));
^
../../../boost/mpl/assert.hpp:290:13: note: candidate is:
) \
^
../../../boost/mpl/assert.hpp:60:58: note: in definition of macro ‘BOOST_MPL_AUX_ASSERT_CONSTANT’
# define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr }
^
../../../boost/mpi/datatype.hpp:186:3: note: in expansion of macro ‘BOOST_MPL_ASSERT’
BOOST_MPL_ASSERT((is_mpi_datatype<T>));
^
../../../boost/mpl/assert.hpp:83:5: note: template<bool C> int mpl_::assertion_failed(typename mpl_::assert<C>::type)
int assertion_failed( typename assert<C>::type );
^
../../../boost/mpl/assert.hpp:83:5: note: template argument deduction/substitution failed:
../../../boost/mpl/assert.hpp:290:13: note: cannot convert ‘mpl_::assert_arg<boost::mpi::is_mpi_datatype<signed char> >(0u, 1)’ (type ‘mpl_::failed************ boost::mpi::is_mpi_datatype<signed char>::************’) to type ‘mpl_::assert<false>::type {aka mpl_::assert<false>}’
) \
^
../../../boost/mpl/assert.hpp:60:58: note: in definition of macro ‘BOOST_MPL_AUX_ASSERT_CONSTANT’
# define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr }
^
../../../boost/mpi/datatype.hpp:186:3: note: in expansion of macro ‘BOOST_MPL_ASSERT’
BOOST_MPL_ASSERT((is_mpi_datatype<T>));
^
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -pthread -fPIC -DBOOST_ALL_NO_LIB=1 -I"../../.." -I"/usr/lib/lam/include" -c -o "../../../bin.v2/libs/mpi/test/all_gather_test-1.test/gcc-4.8/debug/threading-multi/all_gather_test.o" "all_gather_test.cpp"
...failed gcc.compile.c++ ../../../bin.v2/libs/mpi/test/all_gather_test-1.test/gcc-4.8/debug/threading-multi/all_gather_test.o...
...failed updating 1 target...