Guest User

Build failure of GNUCash 5.0 on Ubuntu 18.04 (with cmake 3.11)

a guest
Mar 29th, 2023
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.16 KB | None | 0 0
  1. % cmake -DCMAKE_INSTALL_PREFIX=/usr/local ../gnucash-5.0
  2. -- The C compiler identification is GNU 8.4.0
  3. -- The CXX compiler identification is GNU 7.5.0
  4. -- Check for working C compiler: /usr/bin/cc
  5. -- Check for working C compiler: /usr/bin/cc -- works
  6. -- Detecting C compiler ABI info
  7. -- Detecting C compiler ABI info - done
  8. -- Detecting C compile features
  9. -- Detecting C compile features - done
  10. -- Check for working CXX compiler: /usr/bin/c++
  11. -- Check for working CXX compiler: /usr/bin/c++ -- works
  12. -- Detecting CXX compiler ABI info
  13. -- Detecting CXX compiler ABI info - done
  14. -- Detecting CXX compile features
  15. -- Detecting CXX compile features - done
  16. -- Found UnixCommands: /bin/bash
  17. -- Looking for pthread.h
  18. -- Looking for pthread.h - found
  19. -- Looking for pthread_create
  20. -- Looking for pthread_create - not found
  21. -- Looking for pthread_create in pthreads
  22. -- Looking for pthread_create in pthreads - not found
  23. -- Looking for pthread_create in pthread
  24. -- Looking for pthread_create in pthread - found
  25. -- Found Threads: TRUE
  26. -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
  27. -- Checking for module 'glib-2.0>=2.56.1'
  28. -- Found glib-2.0, version 2.56.4
  29. -- Checking for module 'gio-2.0'
  30. -- Found gio-2.0, version 2.56.4
  31. -- Checking for module 'gobject-2.0'
  32. -- Found gobject-2.0, version 2.56.4
  33. -- Checking for module 'gmodule-2.0'
  34. -- Found gmodule-2.0, version 2.56.4
  35. -- Checking for module 'gthread-2.0'
  36. -- Found gthread-2.0, version 2.56.4
  37. -- Checking for module 'libxml-2.0>=2.9.4'
  38. -- Found libxml-2.0, version 2.9.4
  39. -- Checking for module 'libxslt'
  40. -- Found libxslt, version 1.1.29
  41. -- Checking for module 'webkit2gtk-4.0>=2.14.0'
  42. -- Found webkit2gtk-4.0, version 2.32.4
  43. -- Checking for module 'gtk+-3.0>=3.22.30'
  44. -- Found gtk+-3.0, version 3.22.30
  45. -- Checking for module 'zlib'
  46. -- Found zlib, version 1.2.11
  47. -- Found Gettext: /usr/local/bin/msgmerge (found suitable version "0.21.1", minimum required is "0.19.6")
  48. -- Found SWIG: /usr/bin/swig3.0 (found suitable version "3.0.12", minimum required is "3.0.12")
  49. -- Using guile-2.2.x
  50. -- Using guile SRFI-64
  51. -- Using guile textual-ports
  52. -- Checking for module 'gwenhywfar>=5.6.0'
  53. -- Found gwenhywfar, version 5.9.0
  54. -- Checking for module 'aqbanking>=6.2.0'
  55. -- Found aqbanking, version 6.5.3
  56. -- Looking for AB_Banking_RuntimeConfig_SetCharValue
  57. -- Looking for AB_Banking_RuntimeConfig_SetCharValue - not found
  58. -- Checking for module 'gwengui-gtk3'
  59. -- Found gwengui-gtk3, version 5.9.0
  60. -- Checking for module 'libofx'
  61. -- Found libofx, version 0.9.12
  62. -- Performing Test HAVE_OFX_BUG_39
  63. -- Performing Test HAVE_OFX_BUG_39 - Failed
  64. -- Found LibXslt: xslt;xml2 (found version "1.1.29")
  65. -- Found Perl: /usr/bin/perl (found version "5.26.1")
  66. -- Checking for module 'icu-uc'
  67. -- Found icu-uc, version 60.2
  68. -- Checking for module 'icu-i18n'
  69. -- Found icu-i18n, version 60.2
  70. -- Checking for module 'libsecret-1>=0.18'
  71. -- Found libsecret-1, version 0.18.6
  72. -- Boost 1.67.0 found.
  73. -- Found Boost components:
  74. date_time;filesystem;locale;program_options;regex;system
  75. -- Performing Test have_stringop_truncation
  76. -- Performing Test have_stringop_truncation - Success
  77. -- Checking for GTEST
  78. -- Check if compiler accepts -pthread
  79. -- Check if compiler accepts -pthread - no
  80. -- Checking for GMOCK
  81. -- Looking for include file dirent.h
  82. -- Looking for include file dirent.h - found
  83. -- Looking for include file dlfcn.h
  84. -- Looking for include file dlfcn.h - found
  85. -- Looking for include file glob.h
  86. -- Looking for include file glob.h - found
  87. -- Looking for include file inttypes.h
  88. -- Looking for include file inttypes.h - found
  89. -- Looking for include file limits.h
  90. -- Looking for include file limits.h - found
  91. -- Looking for include file locale.h
  92. -- Looking for include file locale.h - found
  93. -- Looking for include file memory.h
  94. -- Looking for include file memory.h - found
  95. -- Looking for include file stdint.h
  96. -- Looking for include file stdint.h - found
  97. -- Looking for include file stdlib.h
  98. -- Looking for include file stdlib.h - found
  99. -- Looking for include file string.h
  100. -- Looking for include file string.h - found
  101. -- Looking for include file strings.h
  102. -- Looking for include file strings.h - found
  103. -- Looking for include file sys/stat.h
  104. -- Looking for include file sys/stat.h - found
  105. -- Looking for include file sys/time.h
  106. -- Looking for include file sys/time.h - found
  107. -- Looking for include file sys/times.h
  108. -- Looking for include file sys/times.h - found
  109. -- Looking for include file sys/types.h
  110. -- Looking for include file sys/types.h - found
  111. -- Looking for include file sys/wait.h
  112. -- Looking for include file sys/wait.h - found
  113. -- Looking for include file unistd.h
  114. -- Looking for include file unistd.h - found
  115. -- Looking for include file utmp.h
  116. -- Looking for include file utmp.h - found
  117. -- Looking for include file wctype.h
  118. -- Looking for include file wctype.h - found
  119. -- Check if the system is big endian
  120. -- Searching 16 bit integer
  121. -- Looking for stddef.h
  122. -- Looking for stddef.h - found
  123. -- Check size of unsigned short
  124. -- Check size of unsigned short - done
  125. -- Using unsigned short
  126. -- Check if the system is big endian - little endian
  127. -- Performing Test standard_math_library_linked_to_automatically
  128. -- Performing Test standard_math_library_linked_to_automatically - Success
  129. -- Configuring done
  130. -- Generating done
  131. -- Build files have been written to: /home/tom/dev/build-gnucash-5.0
  132.  
  133. % make
  134. Scanning dependencies of target guile-json-details-links
  135. [ 0%] Generating ../../share/guile/site/2.2/gnucash/json/builder.scm
  136. [ 0%] Generating ../../share/guile/site/2.2/gnucash/json/parser.scm
  137. [ 0%] Generating ../../share/guile/site/2.2/gnucash/json/syntax.scm
  138. [ 0%] Built target guile-json-details-links
  139. Scanning dependencies of target guile-json-details
  140. [ 0%] Generating ../../lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json/builder.go
  141. wrote `/home/tom/dev/build-gnucash-5.0/lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json/builder.go'
  142. [ 0%] Generating ../../lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json/parser.go
  143. wrote `/home/tom/dev/build-gnucash-5.0/lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json/parser.go'
  144. [ 0%] Generating ../../lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json/syntax.go
  145. wrote `/home/tom/dev/build-gnucash-5.0/lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json/syntax.go'
  146. [ 0%] Built target guile-json-details
  147. Scanning dependencies of target guile-json
  148. [ 1%] Generating ../../lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json.go
  149. wrote `/home/tom/dev/build-gnucash-5.0/lib/x86_64-linux-gnu/guile/2.2/site-ccache/gnucash/json.go'
  150. [ 1%] Built target guile-json
  151. Scanning dependencies of target gnc-vcs-info
  152. [ 1%] Built target gnc-vcs-info
  153. Scanning dependencies of target gnucash-manpage
  154. [ 1%] Generating ../share/gnucash/gnucash.1
  155. [ 1%] Built target gnucash-manpage
  156. Scanning dependencies of target totd
  157. [ 1%] Generating ../share/gnucash/tip_of_the_day.list
  158. [ 1%] Built target totd
  159. Scanning dependencies of target gnucash-cli-manpage
  160. [ 1%] Generating ../share/gnucash/gnucash-cli.1
  161. [ 1%] Built target gnucash-cli-manpage
  162. Scanning dependencies of target po-gmo
  163. [ 1%] Generating ../share/locale/ar/LC_MESSAGES/gnucash.mo
  164. [ 1%] Generating ../share/locale/as/LC_MESSAGES/gnucash.mo
  165. [ 1%] Generating ../share/locale/az/LC_MESSAGES/gnucash.mo
  166. [ 1%] Generating ../share/locale/bg/LC_MESSAGES/gnucash.mo
  167. [ 1%] Generating ../share/locale/brx/LC_MESSAGES/gnucash.mo
  168. [ 1%] Generating ../share/locale/ca/LC_MESSAGES/gnucash.mo
  169. [ 2%] Generating ../share/locale/cs/LC_MESSAGES/gnucash.mo
  170. [ 2%] Generating ../share/locale/da/LC_MESSAGES/gnucash.mo
  171. [ 2%] Generating ../share/locale/de/LC_MESSAGES/gnucash.mo
  172. [ 2%] Generating ../share/locale/doi/LC_MESSAGES/gnucash.mo
  173. [ 2%] Generating ../share/locale/el/LC_MESSAGES/gnucash.mo
  174. [ 2%] Generating ../share/locale/en_AU/LC_MESSAGES/gnucash.mo
  175. [ 2%] Generating ../share/locale/en_GB/LC_MESSAGES/gnucash.mo
  176. [ 2%] Generating ../share/locale/en_NZ/LC_MESSAGES/gnucash.mo
  177. [ 2%] Generating ../share/locale/es/LC_MESSAGES/gnucash.mo
  178. [ 2%] Generating ../share/locale/es_NI/LC_MESSAGES/gnucash.mo
  179. [ 2%] Generating ../share/locale/et/LC_MESSAGES/gnucash.mo
  180. [ 2%] Generating ../share/locale/eu/LC_MESSAGES/gnucash.mo
  181. [ 2%] Generating ../share/locale/fa/LC_MESSAGES/gnucash.mo
  182. [ 4%] Generating ../share/locale/fi/LC_MESSAGES/gnucash.mo
  183. [ 4%] Generating ../share/locale/fr/LC_MESSAGES/gnucash.mo
  184. [ 4%] Generating ../share/locale/gu/LC_MESSAGES/gnucash.mo
  185. [ 4%] Generating ../share/locale/he/LC_MESSAGES/gnucash.mo
  186. [ 4%] Generating ../share/locale/hi/LC_MESSAGES/gnucash.mo
  187. [ 4%] Generating ../share/locale/hr/LC_MESSAGES/gnucash.mo
  188. [ 4%] Generating ../share/locale/hu/LC_MESSAGES/gnucash.mo
  189. [ 4%] Generating ../share/locale/id/LC_MESSAGES/gnucash.mo
  190. [ 4%] Generating ../share/locale/it/LC_MESSAGES/gnucash.mo
  191. [ 4%] Generating ../share/locale/ja/LC_MESSAGES/gnucash.mo
  192. [ 4%] Generating ../share/locale/kn/LC_MESSAGES/gnucash.mo
  193. [ 4%] Generating ../share/locale/ko/LC_MESSAGES/gnucash.mo
  194. [ 4%] Generating ../share/locale/kok/LC_MESSAGES/gnucash.mo
  195. [ 5%] Generating ../share/locale/kok@latin/LC_MESSAGES/gnucash.mo
  196. [ 5%] Generating ../share/locale/ks/LC_MESSAGES/gnucash.mo
  197. [ 5%] Generating ../share/locale/lt/LC_MESSAGES/gnucash.mo
  198. [ 5%] Generating ../share/locale/lv/LC_MESSAGES/gnucash.mo
  199. [ 5%] Generating ../share/locale/mai/LC_MESSAGES/gnucash.mo
  200. [ 5%] Generating ../share/locale/mk/LC_MESSAGES/gnucash.mo
  201. [ 5%] Generating ../share/locale/mni/LC_MESSAGES/gnucash.mo
  202. [ 5%] Generating ../share/locale/mni@bengali/LC_MESSAGES/gnucash.mo
  203. [ 5%] Generating ../share/locale/mr/LC_MESSAGES/gnucash.mo
  204. [ 5%] Generating ../share/locale/nb/LC_MESSAGES/gnucash.mo
  205. [ 5%] Generating ../share/locale/ne/LC_MESSAGES/gnucash.mo
  206. [ 5%] Generating ../share/locale/nl/LC_MESSAGES/gnucash.mo
  207. [ 5%] Generating ../share/locale/pl/LC_MESSAGES/gnucash.mo
  208. [ 7%] Generating ../share/locale/pt/LC_MESSAGES/gnucash.mo
  209. [ 7%] Generating ../share/locale/pt_BR/LC_MESSAGES/gnucash.mo
  210. [ 7%] Generating ../share/locale/ro/LC_MESSAGES/gnucash.mo
  211. [ 7%] Generating ../share/locale/rw/LC_MESSAGES/gnucash.mo
  212. [ 7%] Generating ../share/locale/sk/LC_MESSAGES/gnucash.mo
  213. [ 7%] Generating ../share/locale/sr/LC_MESSAGES/gnucash.mo
  214. [ 7%] Generating ../share/locale/sv/LC_MESSAGES/gnucash.mo
  215. [ 7%] Generating ../share/locale/ru/LC_MESSAGES/gnucash.mo
  216. [ 7%] Generating ../share/locale/ta/LC_MESSAGES/gnucash.mo
  217. [ 7%] Generating ../share/locale/te/LC_MESSAGES/gnucash.mo
  218. [ 7%] Generating ../share/locale/tr/LC_MESSAGES/gnucash.mo
  219. [ 7%] Generating ../share/locale/uk/LC_MESSAGES/gnucash.mo
  220. [ 7%] Generating ../share/locale/ur/LC_MESSAGES/gnucash.mo
  221. [ 8%] Generating ../share/locale/vi/LC_MESSAGES/gnucash.mo
  222. [ 8%] Generating ../share/locale/zh_CN/LC_MESSAGES/gnucash.mo
  223. [ 8%] Generating ../share/locale/zh_TW/LC_MESSAGES/gnucash.mo
  224. [ 8%] Built target po-gmo
  225. Scanning dependencies of target gtest
  226. [ 8%] Building CXX object common/test-core/CMakeFiles/gtest.dir/usr/src/googletest/googletest/src/gtest_main.cc.o
  227. [ 8%] Building CXX object common/test-core/CMakeFiles/gtest.dir/usr/src/googletest/googletest/src/gtest-all.cc.o
  228. [ 8%] Linking CXX static library libgtest.a
  229. [ 8%] Built target gtest
  230. Scanning dependencies of target iso-4217-c
  231. [ 8%] Generating iso-4217-currencies.c
  232. [ 8%] Built target iso-4217-c
  233. Scanning dependencies of target gnc-core-utils
  234. [ 8%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/binreloc.c.o
  235. [ 8%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-prefs.c.o
  236. [ 10%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-environment.c.o
  237. [ 10%] Building CXX object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-filepath-utils.cpp.o
  238. [ 10%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-gkeyfile-utils.c.o
  239. [ 10%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-glib-utils.c.o
  240. [ 10%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-locale-utils.c.o
  241. [ 10%] Building CXX object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-locale-utils.cpp.o
  242. [ 10%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-path.c.o
  243. [ 10%] Building C object libgnucash/core-utils/CMakeFiles/gnc-core-utils.dir/gnc-version.c.o
  244. [ 10%] Linking CXX shared library ../../lib/libgnc-core-utils.so
  245. [ 10%] Built target gnc-core-utils
  246. Scanning dependencies of target gnc-engine
  247. [ 10%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/Account.cpp.o
  248. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Recurrence.c.o
  249. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Query.c.o
  250. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/SchedXaction.c.o
  251. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/SX-book.c.o
  252. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/SX-ttinfo.c.o
  253. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Scrub.c.o
  254. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Scrub2.c.o
  255. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Scrub3.c.o
  256. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/ScrubBusiness.c.o
  257. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/ScrubBudget.c.o
  258. [ 10%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Split.c.o
  259. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/TransLog.c.o
  260. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/Transaction.c.o
  261. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/cap-gains.c.o
  262. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/cashobjects.c.o
  263. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-accounting-period.c.o
  264. [ 11%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-aqbanking-templates.cpp.o
  265. [ 11%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-budget.cpp.o
  266. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-commodity.c.o
  267. [ 11%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-date.cpp.o
  268. [ 11%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-datetime.cpp.o
  269. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-engine.c.o
  270. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-euro.c.o
  271. [ 11%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-event.c.o
  272. [ 12%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-features.cpp.o
  273. [ 12%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-hooks.c.o
  274. [ 12%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-int128.cpp.o
  275. [ 12%] Building C object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-lot.c.o
  276. [ 12%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-numeric.cpp.o
  277. [ 12%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-option-date.cpp.o
  278. [ 12%] Building CXX object libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-option.cpp.o
  279. In file included from /home/tom/dev/gnucash-5.0/libgnucash/engine/gnc-option.cpp:25:0:
  280. /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>]’:
  281. /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>]’
  282. /usr/include/c++/7/type_traits:2802:42: required from ‘constexpr bool std::__call_is_nt(std::__invoke_other) [with _Fn = GncOption::in_stream(std::istream&)::<lambda(auto:28&)>; _Args = {GncOptionGncOwnerValue&}]’
  283. /usr/include/c++/7/type_traits:2808: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()))]’
  284. /usr/include/c++/7/type_traits:2806: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&>’
  285. /usr/include/c++/7/type_traits:143: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&> >’
  286. /usr/include/c++/7/type_traits:2818:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  287. /usr/include/c++/7/variant:693: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}]’
  288. /usr/include/c++/7/variant:671:61: 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 = {}]’
  289. /usr/include/c++/7/variant:659: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’
  290. /usr/include/c++/7/variant:711: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>&>’
  291. /usr/include/c++/7/variant:1255: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>&}]’
  292. /home/tom/dev/gnucash-5.0/libgnucash/engine/gnc-option.cpp:448:35: required from here
  293. /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]
  294. std::decay_t<decltype(opt.get_value())> value;
  295. ^~~~~
  296. /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>]’:
  297. /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>]’
  298. /usr/include/c++/7/type_traits:2802: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*>&}]’
  299. /usr/include/c++/7/type_traits:2808: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()))]’
  300. /usr/include/c++/7/type_traits:2806: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*>&>’
  301. /usr/include/c++/7/type_traits:143: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*>&> >’
  302. /usr/include/c++/7/type_traits:2818:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  303. /usr/include/c++/7/variant:693: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}]’
  304. /usr/include/c++/7/variant:671:61: 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 = {}]’
  305. /usr/include/c++/7/variant:659: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’
  306. /usr/include/c++/7/variant:711: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>&>’
  307. /usr/include/c++/7/variant:1255: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>&}]’
  308. /home/tom/dev/gnucash-5.0/libgnucash/engine/gnc-option.cpp:448:35: required from here
  309. /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]
  310. cc1plus: all warnings being treated as errors
  311. libgnucash/engine/CMakeFiles/gnc-engine.dir/build.make:503: recipe for target 'libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-option.cpp.o' failed
  312. make[2]: *** [libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-option.cpp.o] Error 1
  313. CMakeFiles/Makefile2:3789: recipe for target 'libgnucash/engine/CMakeFiles/gnc-engine.dir/all' failed
  314. make[1]: *** [libgnucash/engine/CMakeFiles/gnc-engine.dir/all] Error 2
  315. Makefile:162: recipe for target 'all' failed
  316. make: *** [all] Error 2
  317.  
Advertisement
Add Comment
Please, Sign In to add comment