Skip to content
This repository has been archived by the owner on Jan 6, 2020. It is now read-only.

drive_store_test failures #3

Open
dirvine opened this issue Jul 4, 2013 · 1 comment
Open

drive_store_test failures #3

dirvine opened this issue Jul 4, 2013 · 1 comment

Comments

@dirvine
Copy link
Contributor

dirvine commented Jul 4, 2013

Partial output follows (linux 64 bit clang 3.4 libc++ libc++abi)
In file included from /home/dirvine/Devel/MaidSafe/src/private/src/maidsafe/data_store/tests/data_store_test.cc:16:
In file included from /home/dirvine/Devel/MaidSafe/src/private/include/maidsafe/data_store/data_store.h:21:
In file included from /home/dirvine/Devel/MaidSafe/src/common/include/maidsafe/common/types.h:23:
In file included from /home/dirvine/Devel/MaidSafe/src/common/include/maidsafe/common/bounded_string.h:23:
In file included from /home/dirvine/Devel/MaidSafe/src/common/include/maidsafe/common/error.h:22:
In file included from /home/dirvine/Devel/MaidSafe/buildclangDebug/boost_1_54_0/src/boost/boost/exception/all.hpp:15:
In file included from /home/dirvine/Devel/MaidSafe/buildclangDebug/boost_1_54_0/src/boost/boost/exception/diagnostic_information.hpp:17:
In file included from /home/dirvine/Devel/MaidSafe/buildclangDebug/boost_1_54_0/src/boost/boost/exception/info.hpp:20:
In file included from /usr/include/c++/v1/map:371:
/usr/include/c++/v1/__tree:1604:17: error: call to object of type 'value_compare' (aka
'std::__1::__map_value_compare<boost::variant<maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::__1::basic_string >, maidsafe::passport::detail::AnmidTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::__1::basic_string >,
maidsafe::passport::detail::AnsmidTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::__1::basic_string >, maidsafe::passport::detail::AntmidTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::__1::basic_string >,
maidsafe::passport::detail::AnmaidTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::__1::basic_string >, maidsafe::passport::detail::MaidTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::__1::basic_string >,
maidsafe::passport::detail::PmidTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::__1::basic_string >, maidsafe::passport::detail::MidTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::__1::basic_string >,
maidsafe::passport::detail::SmidTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::__1::basic_string >, maidsafe::passport::detail::TmidTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::__1::basic_string >,
maidsafe::passport::detail::AnmpidTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::__1::basic_string >, maidsafe::passport::detail::MpidTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::__1::basic_string >,
maidsafe::ImmutableDataTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::_1::basic_string >, maidsafe::OwnerDirectoryTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::1::basic_string >,
maidsafe::GroupDirectoryTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::1::basic_string >, maidsafe::WorldDirectoryTag>, boost::detail::variant::void,
boost::detail::variant::void
, boost::detail::variant::void
, boost::detail::variant::void
,
boost::detail::variant::void>, maidsafe::detail::BoundedString<1, 18446744073709551615,
std::__1::basic_string >,
std::__1::less<boost::variant<maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::__1::basic_string >, maidsafe::passport::detail::AnmidTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::__1::basic_string >,
maidsafe::passport::detail::AnsmidTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::__1::basic_string >, maidsafe::passport::detail::AntmidTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::__1::basic_string >,
maidsafe::passport::detail::AnmaidTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::__1::basic_string >, maidsafe::passport::detail::MaidTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::__1::basic_string >,
maidsafe::passport::detail::PmidTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::__1::basic_string >, maidsafe::passport::detail::MidTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::__1::basic_string >,
maidsafe::passport::detail::SmidTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::__1::basic_string >, maidsafe::passport::detail::TmidTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::__1::basic_string >,
maidsafe::passport::detail::AnmpidTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::__1::basic_string >, maidsafe::passport::detail::MpidTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::__1::basic_string >,
maidsafe::ImmutableDataTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::_1::basic_string >, maidsafe::OwnerDirectoryTag>,
maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64, std::1::basic_string >,
maidsafe::GroupDirectoryTag>, maidsafe::TaggedValue<maidsafe::detail::BoundedString<64, 64,
std::1::basic_string >, maidsafe::WorldDirectoryTag>, boost::detail::variant::void,
boost::detail::variant::void
, boost::detail::variant::void
, boost::detail::variant::void
,
boost::detail::variant::void> >, true>') is ambiguous
if (value_comp()(__v, __nd->_value))
^~~~~~~~~~~~
/usr/include/c++/v1/__tree:1914:36: note: in instantiation of function template specialization

@ghost ghost self-assigned this Jul 4, 2013
@ghost
Copy link

ghost commented Jul 5, 2013

Any idea which test this fails on, I can only see that std::map gets an ambiguous comparison call. The tests all pass on Windows though, implying the two std libs disagree when interpreting the call.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant