Advertisement
Guest User

Build failure of GNUCash 5.0 on Ubuntu 18.04 (with cmake 3.11 and gcc/g++ 8)

a guest
Mar 29th, 2023
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.78 KB | None | 0 0
  1. % make
  2. Scanning dependencies of target guile-json-details-links
  3. [ 0%] Generating ../../share/guile/site/2.2/gnucash/json/builder.scm
  4. [ 0%] Generating ../../share/guile/site/2.2/gnucash/json/parser.scm
  5. [ 0%] Generating ../../share/guile/site/2.2/gnucash/json/syntax.scm
  6. [ 0%] Built target guile-json-details-links
  7. Scanning dependencies of target guile-json-details
  8. [ 0%] Generating ../../lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json/builder.go
  9. wrote `/home/tom/dev/build-gnucash-5.0/lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json/builder.go'
  10. [ 0%] Generating ../../lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json/parser.go
  11. wrote `/home/tom/dev/build-gnucash-5.0/lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json/parser.go'
  12. [ 0%] Generating ../../lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json/syntax.go
  13. wrote `/home/tom/dev/build-gnucash-5.0/lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json/syntax.go'
  14. [ 0%] Built target guile-json-details
  15. Scanning dependencies of target guile-json
  16. [ 1%] Generating ../../lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json.go
  17. wrote `/home/tom/dev/build-gnucash-5.0/lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json.go'
  18. [ 1%] Built target guile-json
  19. Scanning dependencies of target gnc-vcs-info
  20. [ 1%] Built target gnc-vcs-info
  21. Scanning dependencies of target gnucash-manpage
  22. [ 1%] Generating ../share/gnucash/gnucash.1
  23. [ 1%] Built target gnucash-manpage
  24. Scanning dependencies of target totd
  25. [ 1%] Generating ../share/gnucash/tip_of_the_day.list
  26. [ 1%] Built target totd
  27. Scanning dependencies of target gnucash-cli-manpage
  28. [ 1%] Generating ../share/gnucash/gnucash-cli.1
  29. [ 1%] Built target gnucash-cli-manpage
  30. Scanning dependencies of target po-gmo
  31. [ 1%] Generating ../share/locale/ar/LC_MESSAGES/gnucash.mo
  32. [ 1%] Generating ../share/locale/as/LC_MESSAGES/gnucash.mo
  33. [ 1%] Generating ../share/locale/az/LC_MESSAGES/gnucash.mo
  34. [ 1%] Generating ../share/locale/bg/LC_MESSAGES/gnucash.mo
  35. [ 1%] Generating ../share/locale/brx/LC_MESSAGES/gnucash.mo
  36. [ 1%] Generating ../share/locale/ca/LC_MESSAGES/gnucash.mo
  37. [ 2%] Generating ../share/locale/cs/LC_MESSAGES/gnucash.mo
  38. [ 2%] Generating ../share/locale/da/LC_MESSAGES/gnucash.mo
  39. [ 2%] Generating ../share/locale/de/LC_MESSAGES/gnucash.mo
  40. [ 2%] Generating ../share/locale/doi/LC_MESSAGES/gnucash.mo
  41. [ 2%] Generating ../share/locale/el/LC_MESSAGES/gnucash.mo
  42. [ 2%] Generating ../share/locale/en_AU/LC_MESSAGES/gnucash.mo
  43. [ 2%] Generating ../share/locale/en_GB/LC_MESSAGES/gnucash.mo
  44. [ 2%] Generating ../share/locale/en_NZ/LC_MESSAGES/gnucash.mo
  45. [ 2%] Generating ../share/locale/es/LC_MESSAGES/gnucash.mo
  46. [ 2%] Generating ../share/locale/es_NI/LC_MESSAGES/gnucash.mo
  47. [ 2%] Generating ../share/locale/et/LC_MESSAGES/gnucash.mo
  48. [ 2%] Generating ../share/locale/eu/LC_MESSAGES/gnucash.mo
  49. [ 2%] Generating ../share/locale/fa/LC_MESSAGES/gnucash.mo
  50. [ 4%] Generating ../share/locale/fi/LC_MESSAGES/gnucash.mo
  51. [ 4%] Generating ../share/locale/fr/LC_MESSAGES/gnucash.mo
  52. [ 4%] Generating ../share/locale/gu/LC_MESSAGES/gnucash.mo
  53. [ 4%] Generating ../share/locale/he/LC_MESSAGES/gnucash.mo
  54. [ 4%] Generating ../share/locale/hi/LC_MESSAGES/gnucash.mo
  55. [ 4%] Generating ../share/locale/hr/LC_MESSAGES/gnucash.mo
  56. [ 4%] Generating ../share/locale/hu/LC_MESSAGES/gnucash.mo
  57. [ 4%] Generating ../share/locale/id/LC_MESSAGES/gnucash.mo
  58. [ 4%] Generating ../share/locale/it/LC_MESSAGES/gnucash.mo
  59. [ 4%] Generating ../share/locale/ja/LC_MESSAGES/gnucash.mo
  60. [ 4%] Generating ../share/locale/kn/LC_MESSAGES/gnucash.mo
  61. [ 4%] Generating ../share/locale/ko/LC_MESSAGES/gnucash.mo
  62. [ 4%] Generating ../share/locale/kok/LC_MESSAGES/gnucash.mo
  63. [ 5%] Generating ../share/locale/kok@latin/LC_MESSAGES/gnucash.mo
  64. [ 5%] Generating ../share/locale/ks/LC_MESSAGES/gnucash.mo
  65. [ 5%] Generating ../share/locale/lt/LC_MESSAGES/gnucash.mo
  66. [ 5%] Generating ../share/locale/lv/LC_MESSAGES/gnucash.mo
  67. [ 5%] Generating ../share/locale/mai/LC_MESSAGES/gnucash.mo
  68. [ 5%] Generating ../share/locale/mk/LC_MESSAGES/gnucash.mo
  69. [ 5%] Generating ../share/locale/mni/LC_MESSAGES/gnucash.mo
  70. [ 5%] Generating ../share/locale/mni@bengali/LC_MESSAGES/gnucash.mo
  71. [ 5%] Generating ../share/locale/mr/LC_MESSAGES/gnucash.mo
  72. [ 5%] Generating ../share/locale/nb/LC_MESSAGES/gnucash.mo
  73. [ 5%] Generating ../share/locale/ne/LC_MESSAGES/gnucash.mo
  74. [ 5%] Generating ../share/locale/nl/LC_MESSAGES/gnucash.mo
  75. [ 5%] Generating ../share/locale/pl/LC_MESSAGES/gnucash.mo
  76. [ 7%] Generating ../share/locale/pt/LC_MESSAGES/gnucash.mo
  77. [ 7%] Generating ../share/locale/pt_BR/LC_MESSAGES/gnucash.mo
  78. [ 7%] Generating ../share/locale/ro/LC_MESSAGES/gnucash.mo
  79. [ 7%] Generating ../share/locale/rw/LC_MESSAGES/gnucash.mo
  80. [ 7%] Generating ../share/locale/sk/LC_MESSAGES/gnucash.mo
  81. [ 7%] Generating ../share/locale/sr/LC_MESSAGES/gnucash.mo
  82. [ 7%] Generating ../share/locale/sv/LC_MESSAGES/gnucash.mo
  83. [ 7%] Generating ../share/locale/ru/LC_MESSAGES/gnucash.mo
  84. [ 7%] Generating ../share/locale/ta/LC_MESSAGES/gnucash.mo
  85. [ 7%] Generating ../share/locale/te/LC_MESSAGES/gnucash.mo
  86. [ 7%] Generating ../share/locale/tr/LC_MESSAGES/gnucash.mo
  87. [ 7%] Generating ../share/locale/uk/LC_MESSAGES/gnucash.mo
  88. [ 7%] Generating ../share/locale/ur/LC_MESSAGES/gnucash.mo
  89. [ 8%] Generating ../share/locale/vi/LC_MESSAGES/gnucash.mo
  90. [ 8%] Generating ../share/locale/zh_CN/LC_MESSAGES/gnucash.mo
  91. [ 8%] Generating ../share/locale/zh_TW/LC_MESSAGES/gnucash.mo
  92. [ 8%] Built target po-gmo
  93. Scanning dependencies of target gtest
  94. [ 8%] Building CXX object common/test-core/CMakeFiles/gtest.dir/usr/src/googletest/googletest/src/gtest_main.cc.o
  95. [ 8%] Building CXX object common/test-core/CMakeFiles/gtest.dir/usr/src/googletest/googletest/src/gtest-all.cc.o
  96. [ 8%] Linking CXX static library libgtest.a
  97. [ 8%] Built target gtest
  98. Scanning dependencies of target iso-4217-c
  99. [ 8%] Generating iso-4217-currencies.c
  100. [ 8%] Built target iso-4217-c
  101. Scanning dependencies of target gnc-core-utils
  102. [ 8%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/binreloc.c.o
  103. [ 8%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-prefs.c.o
  104. [ 10%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-environment.c.o
  105. [ 10%] Building CXX object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-filepath-utils.cpp.o
  106. [ 10%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-gkeyfile-utils.c.o
  107. [ 10%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-glib-utils.c.o
  108. [ 10%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-locale-utils.c.o
  109. [ 10%] Building CXX object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-locale-utils.cpp.o
  110. [ 10%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-path.c.o
  111. [ 10%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-version.c.o
  112. [ 10%] Linking CXX shared library ../../lib/libgnc-core-utils.so
  113. [ 10%] Built target gnc-core-utils
  114. Scanning dependencies of target gnc-engine
  115. [ 10%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/Account.cpp.o
  116. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Recurrence.c.o
  117. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Query.c.o
  118. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/SchedXaction.c.o
  119. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/SX-book.c.o
  120. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/SX-ttinfo.c.o
  121. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Scrub.c.o
  122. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Scrub2.c.o
  123. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Scrub3.c.o
  124. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/ScrubBusiness.c.o
  125. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/ScrubBudget.c.o
  126. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Split.c.o
  127. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/TransLog.c.o
  128. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Transaction.c.o
  129. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/cap-gains.c.o
  130. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/cashobjects.c.o
  131. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-accounting-period.c.o
  132. [ 11%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-aqbanking-templates.cpp.o
  133. [ 11%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-budget.cpp.o
  134. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-commodity.c.o
  135. [ 11%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-date.cpp.o
  136. [ 11%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-datetime.cpp.o
  137. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-engine.c.o
  138. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-euro.c.o
  139. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-event.c.o
  140. [ 12%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-features.cpp.o
  141. [ 12%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-hooks.c.o
  142. [ 12%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-int128.cpp.o
  143. [ 12%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-lot.c.o
  144. [ 12%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-numeric.cpp.o
  145. [ 12%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-option-date.cpp.o
  146. [ 12%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-option.cpp.o
  147. In file included from /home/tom/dev/gnucash-5.0/libgnucash/engine/gnc-option.cpp:25:
  148. /home/tom/dev/gnucash-5.0/libgnucash/engine/gnc-option-impl.hpp: In instantiation of ‘std::istream& operator>>(std::istream&, OptType&) [with OptType = GncOptionGncOwnerValue; typename std::enable_if<(is_OptionClassifier_v<OptType> && (!(is_QofInstanceValue_v<OptType> || is_RangeValue_v<OptType>))), int>::type <anonymous> = 0; std::istream = std::basic_istream<char>]’:
  149. /home/tom/dev/gnucash-5.0/libgnucash/engine/gnc-option.cpp:446:31: required from ‘GncOption::in_stream(std::istream&)::<lambda(auto:28&)> [with auto:28 = GncOptionGncOwnerValue; std::istream = std::basic_istream<char>]’
  150. /usr/include/c++/8/type_traits:2620:42: required from ‘constexpr bool std::__call_is_nt(std::__invoke_other) [with _Fn = GncOption::in_stream(std::istream&)::<lambda(auto:28&)>; _Args = {GncOptionGncOwnerValue&}]’
  151. /usr/include/c++/8/type_traits:2626:34: required by substitution of ‘template<bool __v> using __bool_constant = std::integral_constant<bool, __v> [with bool __v = std::__call_is_nt<GncOption::in_stream(std::istream&)::<lambda(auto:28&)>, GncOptionGncOwnerValue&>((std::__result_of_success<std::basic_istream<char>&, std::__invoke_other>::__invoke_type{}, std::__result_of_success<std::basic_istream<char>&, std::__invoke_other>::__invoke_type()))]’
  152. /usr/include/c++/8/type_traits:2624:12: required from ‘struct std::__call_is_nothrow<std::__invoke_result<GncOption::in_stream(std::istream&)::<lambda(auto:28&)>, GncOptionGncOwnerValue&>, GncOption::in_stream(std::istream&)::<lambda(auto:28&)>, GncOptionGncOwnerValue&>’
  153. /usr/include/c++/8/type_traits:131:12: required from ‘struct std::__and_<std::__is_invocable<GncOption::in_stream(std::istream&)::<lambda(auto:28&)>, GncOptionGncOwnerValue&>, std::__call_is_nothrow<std::__invoke_result<GncOption::in_stream(std::istream&)::<lambda(auto:28&)>, GncOptionGncOwnerValue&>, GncOption::in_stream(std::istream&)::<lambda(auto:28&)>, GncOptionGncOwnerValue&> >’
  154. /usr/include/c++/8/type_traits:2636:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  155. /usr/include/c++/8/variant:835:28: required from ‘static constexpr auto std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::tuple<_Tail ...>, std::integer_sequence<long unsigned int, __indices ...> >::_S_apply() [with _Result_type = std::basic_istream<char>&; _Visitor = GncOption::in_stream(std::istream&)::<lambda(auto:28&)>&&; _Variants = {std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&}; long unsigned int ...__indices = {4}]’
  156. /usr/include/c++/8/variant:813:59: required from ‘static constexpr void std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...), __dimensions ...>, std::tuple<_Variants ...>, std::integer_sequence<long unsigned int, __indices ...> >::_S_apply_single_alt(_Tp&) [with long unsigned int __index = 4; _Tp = std::__detail::__variant::_Multi_array<std::basic_istream<char>& (*)(GncOption::in_stream(std::istream&)::<lambda(auto:28&)>&&, std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&)>; _Result_type = std::basic_istream<char>&; _Visitor = GncOption::in_stream(std::istream&)::<lambda(auto:28&)>&&; long unsigned int ...__dimensions = {14}; _Variants = {std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&}; long unsigned int ...__indices = {}]’
  157. /usr/include/c++/8/variant:802:39: required from ‘constexpr const std::__detail::__variant::_Multi_array<std::basic_istream<char>& (*)(GncOption::in_stream(std::istream&)::<lambda(auto:28&)>&&, std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&), 14> std::__detail::__variant::__gen_vtable<std::basic_istream<char>&, GncOption::in_stream(std::istream&)::<lambda(auto:28&)>&&, std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&>::_S_vtable’
  158. /usr/include/c++/8/variant:853:29: required from ‘struct std::__detail::__variant::__gen_vtable<std::basic_istream<char>&, GncOption::in_stream(std::istream&)::<lambda(auto:28&)>&&, std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&>’
  159. /usr/include/c++/8/variant:1392:23: required from ‘constexpr decltype(auto) std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = GncOption::in_stream(std::istream&)::<lambda(auto:28&)>; _Variants = {std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&}]’
  160. /home/tom/dev/gnucash-5.0/libgnucash/engine/gnc-option.cpp:448:35: required from here
  161. /home/tom/dev/gnucash-5.0/libgnucash/engine/gnc-option-impl.hpp:331:45: error: variable ‘value’ set but not used [-Werror=unused-but-set-variable]
  162. std::decay_t<decltype(opt.get_value())> value;
  163. ^~~~~
  164. /home/tom/dev/gnucash-5.0/libgnucash/engine/gnc-option-impl.hpp: In instantiation of ‘std::istream& operator>>(std::istream&, OptType&) [with OptType = GncOptionValue<const _QofQuery*>; typename std::enable_if<(is_OptionClassifier_v<OptType> && (!(is_QofInstanceValue_v<OptType> || is_RangeValue_v<OptType>))), int>::type <anonymous> = 0; std::istream = std::basic_istream<char>]’:
  165. /home/tom/dev/gnucash-5.0/libgnucash/engine/gnc-option.cpp:446:31: required from ‘GncOption::in_stream(std::istream&)::<lambda(auto:28&)> [with auto:28 = GncOptionValue<const _QofQuery*>; std::istream = std::basic_istream<char>]’
  166. /usr/include/c++/8/type_traits:2620:42: required from ‘constexpr bool std::__call_is_nt(std::__invoke_other) [with _Fn = GncOption::in_stream(std::istream&)::<lambda(auto:28&)>; _Args = {GncOptionValue<const _QofQuery*>&}]’
  167. /usr/include/c++/8/type_traits:2626:34: required by substitution of ‘template<bool __v> using __bool_constant = std::integral_constant<bool, __v> [with bool __v = std::__call_is_nt<GncOption::in_stream(std::istream&)::<lambda(auto:28&)>, GncOptionValue<const _QofQuery*>&>((std::__result_of_success<std::basic_istream<char>&, std::__invoke_other>::__invoke_type{}, std::__result_of_success<std::basic_istream<char>&, std::__invoke_other>::__invoke_type()))]’
  168. /usr/include/c++/8/type_traits:2624:12: required from ‘struct std::__call_is_nothrow<std::__invoke_result<GncOption::in_stream(std::istream&)::<lambda(auto:28&)>, GncOptionValue<const _QofQuery*>&>, GncOption::in_stream(std::istream&)::<lambda(auto:28&)>, GncOptionValue<const _QofQuery*>&>’
  169. /usr/include/c++/8/type_traits:131:12: required from ‘struct std::__and_<std::__is_invocable<GncOption::in_stream(std::istream&)::<lambda(auto:28&)>, GncOptionValue<const _QofQuery*>&>, std::__call_is_nothrow<std::__invoke_result<GncOption::in_stream(std::istream&)::<lambda(auto:28&)>, GncOptionValue<const _QofQuery*>&>, GncOption::in_stream(std::istream&)::<lambda(auto:28&)>, GncOptionValue<const _QofQuery*>&> >’
  170. /usr/include/c++/8/type_traits:2636:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  171. /usr/include/c++/8/variant:835:28: required from ‘static constexpr auto std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::tuple<_Tail ...>, std::integer_sequence<long unsigned int, __indices ...> >::_S_apply() [with _Result_type = std::basic_istream<char>&; _Visitor = GncOption::in_stream(std::istream&)::<lambda(auto:28&)>&&; _Variants = {std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&}; long unsigned int ...__indices = {5}]’
  172. /usr/include/c++/8/variant:813:59: required from ‘static constexpr void std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...), __dimensions ...>, std::tuple<_Variants ...>, std::integer_sequence<long unsigned int, __indices ...> >::_S_apply_single_alt(_Tp&) [with long unsigned int __index = 5; _Tp = std::__detail::__variant::_Multi_array<std::basic_istream<char>& (*)(GncOption::in_stream(std::istream&)::<lambda(auto:28&)>&&, std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&)>; _Result_type = std::basic_istream<char>&; _Visitor = GncOption::in_stream(std::istream&)::<lambda(auto:28&)>&&; long unsigned int ...__dimensions = {14}; _Variants = {std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&}; long unsigned int ...__indices = {}]’
  173. /usr/include/c++/8/variant:802:39: required from ‘constexpr const std::__detail::__variant::_Multi_array<std::basic_istream<char>& (*)(GncOption::in_stream(std::istream&)::<lambda(auto:28&)>&&, std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&), 14> std::__detail::__variant::__gen_vtable<std::basic_istream<char>&, GncOption::in_stream(std::istream&)::<lambda(auto:28&)>&&, std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&>::_S_vtable’
  174. /usr/include/c++/8/variant:853:29: required from ‘struct std::__detail::__variant::__gen_vtable<std::basic_istream<char>&, GncOption::in_stream(std::istream&)::<lambda(auto:28&)>&&, std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&>’
  175. /usr/include/c++/8/variant:1392:23: required from ‘constexpr decltype(auto) std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = GncOption::in_stream(std::istream&)::<lambda(auto:28&)>; _Variants = {std::variant<GncOptionValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, GncOptionValue<bool>, GncOptionValue<long int>, GncOptionQofInstanceValue, GncOptionGncOwnerValue, GncOptionValue<const _QofQuery*>, GncOptionValue<std::vector<std::tuple<unsigned int, unsigned int, unsigned int>, std::allocator<std::tuple<unsigned int, unsigned int, unsigned int> > > >, GncOptionAccountListValue, GncOptionAccountSelValue, GncOptionMultichoiceValue, GncOptionRangeValue<int>, GncOptionRangeValue<double>, GncOptionCommodityValue, GncOptionDateValue>&}]’
  176. /home/tom/dev/gnucash-5.0/libgnucash/engine/gnc-option.cpp:448:35: required from here
  177. /home/tom/dev/gnucash-5.0/libgnucash/engine/gnc-option-impl.hpp:331:45: error: variable ‘value’ set but not used [-Werror=unused-but-set-variable]
  178. cc1plus: all warnings being treated as errors
  179. libgnucash/engine/CMakeFiles/gnc-engine.dir/build.make:503: recipe for target 'libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-option.cpp.o' failed
  180. make[2]: *** [libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-option.cpp.o] Error 1
  181. CMakeFiles/Makefile2:3789: recipe for target 'libgnucash/engine/CMakeFiles/gnc-engine.dir/all' failed
  182. make[1]: *** [libgnucash/engine/CMakeFiles/gnc-engine.dir/all] Error 2
  183. Makefile:162: recipe for target 'all' failed
  184. make: *** [all] Error 2
  185.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement