Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.06 KB | None | 0 0
  1. matt@matt-VirtualBox:~/comp6771$ bazel build //assignments/wl:main
  2. INFO: Analyzed target //assignments/wl:main (0 packages loaded, 0 targets configured).
  3. INFO: Found 1 target...
  4. ERROR: /home/matt/comp6771/assignments/wl/BUILD:18:1: C++ compilation of rule '//assignments/wl:word_ladder' failed (Exit 1) gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer '-std=c++0x' -MD -MF ... (remaining 21 argument(s) skipped)
  5.  
  6. Use --sandbox_debug to see verbose messages from the sandbox
  7. In file included from /usr/include/c++/8/unordered_set:46,
  8. from ./assignments/wl/word_ladder.h:6,
  9. from assignments/wl/word_ladder.cpp:1:
  10. /usr/include/c++/8/bits/hashtable.h: In instantiation of 'class std::_Hashtable<std::vector<std::__cxx11::basic_string<char> >, std::vector<std::__cxx11::basic_string<char> >, std::allocator<std::vector<std::__cxx11::basic_string<char> > >, std::__detail::_Identity, std::equal_to<std::vector<std::__cxx11::basic_string<char> > >, std::hash<std::vector<std::__cxx11::basic_string<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >':
  11. /usr/include/c++/8/bits/unordered_set.h:100:18: required from 'class std::unordered_set<std::vector<std::__cxx11::basic_string<char> > >'
  12. assignments/wl/word_ladder.cpp:14:48: required from here
  13. /usr/include/c++/8/bits/hashtable.h:195:21: error: static assertion failed: hash function must be invocable with an argument of key type
  14. static_assert(__is_invocable<const _H1&, const _Key&>{},
  15. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16. assignments/wl/word_ladder.cpp: In function 'std::__cxx11::list<std::vector<std::__cxx11::basic_string<char> > > FindWordLadders(std::__cxx11::string&, std::__cxx11::string&, std::unordered_set<std::__cxx11::basic_string<char> >&)':
  17. assignments/wl/word_ladder.cpp:14:48: error: use of deleted function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set() [with _Value = std::vector<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::vector<std::__cxx11::basic_string<char> > >; _Pred = std::equal_to<std::vector<std::__cxx11::basic_string<char> > >; _Alloc = std::allocator<std::vector<std::__cxx11::basic_string<char> > >]'
  18. std::unordered_set<std::vector<std::string>> discovered_word_ladders;
  19. ^~~~~~~~~~~~~~~~~~~~~~~
  20. In file included from /usr/include/c++/8/unordered_set:47,
  21. from ./assignments/wl/word_ladder.h:6,
  22. from assignments/wl/word_ladder.cpp:1:
  23. /usr/include/c++/8/bits/unordered_set.h:135:7: note: 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set() [with _Value = std::vector<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::vector<std::__cxx11::basic_string<char> > >; _Pred = std::equal_to<std::vector<std::__cxx11::basic_string<char> > >; _Alloc = std::allocator<std::vector<std::__cxx11::basic_string<char> > >]' is implicitly deleted because the default definition would be ill-formed:
  24. unordered_set() = default;
  25. ^~~~~~~~~~~~~
  26. /usr/include/c++/8/bits/unordered_set.h:135:7: error: use of deleted function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_Hashtable() [with _Key = std::vector<std::__cxx11::basic_string<char> >; _Value = std::vector<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::vector<std::__cxx11::basic_string<char> > >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<std::vector<std::__cxx11::basic_string<char> > >; _H1 = std::hash<std::vector<std::__cxx11::basic_string<char> > >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, true, true>]'
  27. In file included from /usr/include/c++/8/unordered_set:46,
  28. from ./assignments/wl/word_ladder.h:6,
  29. from assignments/wl/word_ladder.cpp:1:
  30. /usr/include/c++/8/bits/hashtable.h:413:7: note: 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_Hashtable() [with _Key = std::vector<std::__cxx11::basic_string<char> >; _Value = std::vector<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::vector<std::__cxx11::basic_string<char> > >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<std::vector<std::__cxx11::basic_string<char> > >; _H1 = std::hash<std::vector<std::__cxx11::basic_string<char> > >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, true, true>]' is implicitly deleted because the default definition would be ill-formed:
  31. _Hashtable() = default;
  32. ^~~~~~~~~~
  33. /usr/include/c++/8/bits/hashtable.h:413:7: error: use of deleted function 'std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits>::_Hashtable_base() [with _Key = std::vector<std::__cxx11::basic_string<char> >; _Value = std::vector<std::__cxx11::basic_string<char> >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<std::vector<std::__cxx11::basic_string<char> > >; _H1 = std::hash<std::vector<std::__cxx11::basic_string<char> > >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits<true, true, true>]'
  34. In file included from /usr/include/c++/8/bits/hashtable.h:35,
  35. from /usr/include/c++/8/unordered_set:46,
  36. from ./assignments/wl/word_ladder.h:6,
  37. from assignments/wl/word_ladder.cpp:1:
  38. /usr/include/c++/8/bits/hashtable_policy.h:1824:5: note: 'std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits>::_Hashtable_base() [with _Key = std::vector<std::__cxx11::basic_string<char> >; _Value = std::vector<std::__cxx11::basic_string<char> >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<std::vector<std::__cxx11::basic_string<char> > >; _H1 = std::hash<std::vector<std::__cxx11::basic_string<char> > >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits<true, true, true>]' is implicitly deleted because the default definition would be ill-formed:
  39. _Hashtable_base() = default;
  40. ^~~~~~~~~~~~~~~
  41. /usr/include/c++/8/bits/hashtable_policy.h:1824:5: error: use of deleted function 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [with _Key = std::vector<std::__cxx11::basic_string<char> >; _Value = std::vector<std::__cxx11::basic_string<char> >; _ExtractKey = std::__detail::_Identity; _H1 = std::hash<std::vector<std::__cxx11::basic_string<char> > >; _H2 = std::__detail::_Mod_range_hashing]'
  42. /usr/include/c++/8/bits/hashtable_policy.h:1379:7: note: 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [with _Key = std::vector<std::__cxx11::basic_string<char> >; _Value = std::vector<std::__cxx11::basic_string<char> >; _ExtractKey = std::__detail::_Identity; _H1 = std::hash<std::vector<std::__cxx11::basic_string<char> > >; _H2 = std::__detail::_Mod_range_hashing]' is implicitly deleted because the default definition would be ill-formed:
  43. _Hash_code_base() = default;
  44. ^~~~~~~~~~~~~~~
  45. /usr/include/c++/8/bits/hashtable_policy.h:1379:7: error: use of deleted function 'std::__detail::_Hashtable_ebo_helper<_Nm, _Tp, true>::_Hashtable_ebo_helper() [with int _Nm = 1; _Tp = std::hash<std::vector<std::__cxx11::basic_string<char> > >]'
  46. /usr/include/c++/8/bits/hashtable_policy.h:1106:7: note: 'std::__detail::_Hashtable_ebo_helper<_Nm, _Tp, true>::_Hashtable_ebo_helper() [with int _Nm = 1; _Tp = std::hash<std::vector<std::__cxx11::basic_string<char> > >]' is implicitly deleted because the default definition would be ill-formed:
  47. _Hashtable_ebo_helper() = default;
  48. ^~~~~~~~~~~~~~~~~~~~~
  49. /usr/include/c++/8/bits/hashtable_policy.h:1106:7: error: use of deleted function 'std::hash<std::vector<std::__cxx11::basic_string<char> > >::hash()'
  50. In file included from /usr/include/c++/8/unordered_set:45,
  51. from ./assignments/wl/word_ladder.h:6,
  52. from assignments/wl/word_ladder.cpp:1:
  53. /usr/include/c++/8/bits/functional_hash.h:101:12: note: 'std::hash<std::vector<std::__cxx11::basic_string<char> > >::hash()' is implicitly deleted because the default definition would be ill-formed:
  54. struct hash : __hash_enum<_Tp>
  55. ^~~~
  56. /usr/include/c++/8/bits/functional_hash.h:101:12: error: no matching function for call to 'std::__hash_enum<std::vector<std::__cxx11::basic_string<char> >, false>::__hash_enum()'
  57. /usr/include/c++/8/bits/functional_hash.h:82:7: note: candidate: 'std::__hash_enum<_Tp, <anonymous> >::__hash_enum(std::__hash_enum<_Tp, <anonymous> >&&) [with _Tp = std::vector<std::__cxx11::basic_string<char> >; bool <anonymous> = false]'
  58. __hash_enum(__hash_enum&&);
  59. ^~~~~~~~~~~
  60. /usr/include/c++/8/bits/functional_hash.h:82:7: note: candidate expects 1 argument, 0 provided
  61. /usr/include/c++/8/bits/functional_hash.h:101:12: error: 'std::__hash_enum<_Tp, <anonymous> >::~__hash_enum() [with _Tp = std::vector<std::__cxx11::basic_string<char> >; bool <anonymous> = false]' is private within this context
  62. struct hash : __hash_enum<_Tp>
  63. ^~~~
  64. /usr/include/c++/8/bits/functional_hash.h:83:7: note: declared private here
  65. ~__hash_enum();
  66. ^
  67. In file included from /usr/include/c++/8/bits/hashtable.h:35,
  68. from /usr/include/c++/8/unordered_set:46,
  69. from ./assignments/wl/word_ladder.h:6,
  70. from assignments/wl/word_ladder.cpp:1:
  71. /usr/include/c++/8/bits/hashtable_policy.h:1106:7: error: use of deleted function 'std::hash<std::vector<std::__cxx11::basic_string<char> > >::~hash()'
  72. _Hashtable_ebo_helper() = default;
  73. ^~~~~~~~~~~~~~~~~~~~~
  74. In file included from /usr/include/c++/8/unordered_set:45,
  75. from ./assignments/wl/word_ladder.h:6,
  76. from assignments/wl/word_ladder.cpp:1:
  77. /usr/include/c++/8/bits/functional_hash.h:101:12: note: 'std::hash<std::vector<std::__cxx11::basic_string<char> > >::~hash()' is implicitly deleted because the default definition would be ill-formed:
  78. struct hash : __hash_enum<_Tp>
  79. ^~~~
  80. /usr/include/c++/8/bits/functional_hash.h:101:12: error: 'std::__hash_enum<_Tp, <anonymous> >::~__hash_enum() [with _Tp = std::vector<std::__cxx11::basic_string<char> >; bool <anonymous> = false]' is private within this context
  81. /usr/include/c++/8/bits/functional_hash.h:83:7: note: declared private here
  82. ~__hash_enum();
  83. ^
  84. In file included from /usr/include/c++/8/bits/hashtable.h:35,
  85. from /usr/include/c++/8/unordered_set:46,
  86. from ./assignments/wl/word_ladder.h:6,
  87. from assignments/wl/word_ladder.cpp:1:
  88. /usr/include/c++/8/bits/hashtable_policy.h:1379:7: error: use of deleted function 'std::__detail::_Hashtable_ebo_helper<1, std::hash<std::vector<std::__cxx11::basic_string<char> > >, true>::~_Hashtable_ebo_helper()'
  89. _Hash_code_base() = default;
  90. ^~~~~~~~~~~~~~~
  91. /usr/include/c++/8/bits/hashtable_policy.h:1103:12: note: 'std::__detail::_Hashtable_ebo_helper<1, std::hash<std::vector<std::__cxx11::basic_string<char> > >, true>::~_Hashtable_ebo_helper()' is implicitly deleted because the default definition would be ill-formed:
  92. struct _Hashtable_ebo_helper<_Nm, _Tp, true>
  93. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  94. /usr/include/c++/8/bits/hashtable_policy.h:1103:12: error: use of deleted function 'std::hash<std::vector<std::__cxx11::basic_string<char> > >::~hash()'
  95. /usr/include/c++/8/bits/hashtable_policy.h:1824:5: error: use of deleted function 'std::__detail::_Hash_code_base<std::vector<std::__cxx11::basic_string<char> >, std::vector<std::__cxx11::basic_string<char> >, std::__detail::_Identity, std::hash<std::vector<std::__cxx11::basic_string<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::~_Hash_code_base()'
  96. _Hashtable_base() = default;
  97. ^~~~~~~~~~~~~~~
  98. /usr/include/c++/8/bits/hashtable_policy.h:1352:12: note: 'std::__detail::_Hash_code_base<std::vector<std::__cxx11::basic_string<char> >, std::vector<std::__cxx11::basic_string<char> >, std::__detail::_Identity, std::hash<std::vector<std::__cxx11::basic_string<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::~_Hash_code_base()' is implicitly deleted because the default definition would be ill-formed:
  99. struct _Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2,
  100. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  101. _Default_ranged_hash, true>
  102. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  103. /usr/include/c++/8/bits/hashtable_policy.h:1352:12: error: use of deleted function 'std::__detail::_Hashtable_ebo_helper<1, std::hash<std::vector<std::__cxx11::basic_string<char> > >, true>::~_Hashtable_ebo_helper()'
  104. In file included from /usr/include/c++/8/unordered_set:46,
  105. from ./assignments/wl/word_ladder.h:6,
  106. from assignments/wl/word_ladder.cpp:1:
  107. /usr/include/c++/8/bits/hashtable.h:413:7: error: use of deleted function 'std::__detail::_Hashtable_base<std::vector<std::__cxx11::basic_string<char> >, std::vector<std::__cxx11::basic_string<char> >, std::__detail::_Identity, std::equal_to<std::vector<std::__cxx11::basic_string<char> > >, std::hash<std::vector<std::__cxx11::basic_string<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, true, true> >::~_Hashtable_base()'
  108. _Hashtable() = default;
  109. ^~~~~~~~~~
  110. In file included from /usr/include/c++/8/bits/hashtable.h:35,
  111. from /usr/include/c++/8/unordered_set:46,
  112. from ./assignments/wl/word_ladder.h:6,
  113. from assignments/wl/word_ladder.cpp:1:
  114. /usr/include/c++/8/bits/hashtable_policy.h:1772:10: note: 'std::__detail::_Hashtable_base<std::vector<std::__cxx11::basic_string<char> >, std::vector<std::__cxx11::basic_string<char> >, std::__detail::_Identity, std::equal_to<std::vector<std::__cxx11::basic_string<char> > >, std::hash<std::vector<std::__cxx11::basic_string<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, true, true> >::~_Hashtable_base()' is implicitly deleted because the default definition would be ill-formed:
  115. struct _Hashtable_base
  116. ^~~~~~~~~~~~~~~
  117. /usr/include/c++/8/bits/hashtable_policy.h:1772:10: error: use of deleted function 'std::__detail::_Hash_code_base<std::vector<std::__cxx11::basic_string<char> >, std::vector<std::__cxx11::basic_string<char> >, std::__detail::_Identity, std::hash<std::vector<std::__cxx11::basic_string<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::~_Hash_code_base()'
  118. In file included from /usr/include/c++/8/unordered_set:46,
  119. from ./assignments/wl/word_ladder.h:6,
  120. from assignments/wl/word_ladder.cpp:1:
  121. /usr/include/c++/8/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::vector<std::__cxx11::basic_string<char> >; _Value = std::vector<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::vector<std::__cxx11::basic_string<char> > >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<std::vector<std::__cxx11::basic_string<char> > >; _H1 = std::hash<std::vector<std::__cxx11::basic_string<char> > >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, true, true>]':
  122. /usr/include/c++/8/bits/unordered_set.h:97:11: required from here
  123. /usr/include/c++/8/bits/hashtable.h:1376:5: error: use of deleted function 'std::__detail::_Hashtable_base<std::vector<std::__cxx11::basic_string<char> >, std::vector<std::__cxx11::basic_string<char> >, std::__detail::_Identity, std::equal_to<std::vector<std::__cxx11::basic_string<char> > >, std::hash<std::vector<std::__cxx11::basic_string<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, true, true> >::~_Hashtable_base()'
  124. }
  125. ^
  126. In file included from /usr/include/c++/8/bits/hashtable.h:35,
  127. from /usr/include/c++/8/unordered_set:46,
  128. from ./assignments/wl/word_ladder.h:6,
  129. from assignments/wl/word_ladder.cpp:1:
  130. /usr/include/c++/8/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true>::_M_hash_code(const _Key&) const [with _Key = std::vector<std::__cxx11::basic_string<char> >; _Value = std::vector<std::__cxx11::basic_string<char> >; _ExtractKey = std::__detail::_Identity; _H1 = std::hash<std::vector<std::__cxx11::basic_string<char> > >; _H2 = std::__detail::_Mod_range_hashing; std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _H1, _H2, std::__detail::_Default_ranged_hash, true>::__hash_code = long unsigned int]':
  131. /usr/include/c++/8/bits/hashtable.h:1439:19: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::vector<std::__cxx11::basic_string<char> >; _Value = std::vector<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::vector<std::__cxx11::basic_string<char> > >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<std::vector<std::__cxx11::basic_string<char> > >; _H1 = std::hash<std::vector<std::__cxx11::basic_string<char> > >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, true, true>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator = std::__detail::_Node_iterator<std::vector<std::__cxx11::basic_string<char> >, true, true>; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::key_type = std::vector<std::__cxx11::basic_string<char> >]'
  132. /usr/include/c++/8/bits/unordered_set.h:650:29: required from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Value = std::vector<std::__cxx11::basic_string<char> >; _Hash = std::hash<std::vector<std::__cxx11::basic_string<char> > >; _Pred = std::equal_to<std::vector<std::__cxx11::basic_string<char> > >; _Alloc = std::allocator<std::vector<std::__cxx11::basic_string<char> > >; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator = std::__detail::_Node_iterator<std::vector<std::__cxx11::basic_string<char> >, true, true>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_type = std::vector<std::__cxx11::basic_string<char> >]'
  133. assignments/wl/word_ladder.cpp:49:64: required from here
  134. /usr/include/c++/8/bits/hashtable_policy.h:1387:23: error: no match for call to '(const std::hash<std::vector<std::__cxx11::basic_string<char> > >) (const std::vector<std::__cxx11::basic_string<char> >&)'
  135. { return _M_h1()(__k); }
  136. ~~~~~~~^~~~~
  137. Target //assignments/wl:main failed to build
  138. Use --verbose_failures to see the command lines of failed build steps.
  139. INFO: Elapsed time: 2.217s, Critical Path: 1.27s
  140. INFO: 0 processes.
  141. FAILED: Build did NOT complete successfully
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement