In file included from ..boost/serialization/strong_typedef.hpp:30: ..boost/type_traits/has_nothrow_copy.hpp:36:89: error: implicit instantiation of undefined template 'std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >' template struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{}; ^ ..boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile::value && !is_reference::value && is_copy_constructible::value)
^
../../src/ds-model/scenarios-fwd.h:13:1: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::ndk1::allocator > >' requested here
BOOST_STRONG_TYPEDEF(std::string, DeviceScenarioId);
^
..boost/serialization/strong_typedef.hpp:39:54: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
explicit D(const T& t) BOOST_NOEXCEPT_IF(boost::has_nothrow_copy_constructor::value) : t(t) {}
^
/opt/android-ndk-r21-standalone_allAPI/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/iosfwd:209:32: note: template is declared here
class _LIBCPP_TEMPLATE_VIS basic_string;
^
Signed-off-by: andreas.fenkart andreas.fenkart@dev.digitalstrom.org