Advertisement
Guest User

Untitled

a guest
Aug 16th, 2019
412
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 111.46 KB | None | 0 0
  1. cmake: /usr/local/lib/libcurl.so.4: no version information available (required by cmake)
  2. -- Trying to enable ccache
  3. -- Couldn't locate ccache, disabling ccache...
  4. -- No build type specified; using Release
  5. -- Using supported compiler GNU-8.3.0
  6. -- Build:
  7. --  Version: 3.4.0-12-g211b0bb
  8. --  Type: Release
  9. --  CXX: /usr/bin/c++ -Wall -Wextra -Wpedantic -O3 -DNDEBUG
  10. --  LD: /usr/bin/ld 
  11. -- Install Paths:
  12. --  PREFIX: /usr/local
  13. --  BINDIR: /usr/local/bin
  14. --  DATADIR: /usr/local/share
  15. --  DOCDIR: /usr/local/share/doc/polybar
  16. --  MANDIR: /usr/local/share/man
  17. -- Targets:
  18. -- [X] polybar-msg
  19. -- [ ] testsuite
  20. -- [ ] documentation
  21. -- Module support:
  22. -- [X] alsa (1.1.8)
  23. -- [X] curl (7.65.3)
  24. -- [X] i3
  25. -- [X] mpd (2.16)
  26. -- [X] network (wireless-tools)
  27. -- [X] pulseaudio (12.2)
  28. -- [X] xkeyboard (1.13.1)
  29. -- X extensions:
  30. -- [X] xcb-randr (1.13.1)
  31. -- [X] xcb-randr (monitor support) (1.13.1)
  32. -- [X] xcb-composite (1.13.1)
  33. -- [X] xcb-xkb (1.13.1)
  34. -- [X] xcb-xrm (1.0)
  35. -- [X] xcb-cursor (0.1.1)
  36. -- Log options:
  37. -- [X] Trace logging
  38. -- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.16", minimum required is "2.7")
  39. -- XCB[XCB]: Found component XCB
  40. -- XCB[ICCCM]: Found component ICCCM
  41. -- XCB[EWMH]: Found component EWMH
  42. -- XCB[UTIL]: Found component UTIL
  43. -- XCB[IMAGE]: Found component IMAGE
  44. -- Found XCB: /usr/lib/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb-icccm.so;/usr/lib/x86_64-linux-gnu/libxcb-ewmh.so;/usr/lib/x86_64-linux-gnu/libxcb-util.so;/usr/lib/x86_64-linux-gnu/libxcb-image.so
  45. -- Searching for xcbgen with python2
  46. -- Found xcbgen in /usr/local/lib/python2.7/dist-packages
  47. -- XCB[RANDR]: Found component RANDR
  48. -- Found XCB: /usr/lib/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb-icccm.so;/usr/lib/x86_64-linux-gnu/libxcb-ewmh.so;/usr/lib/x86_64-linux-gnu/libxcb-util.so;/usr/lib/x86_64-linux-gnu/libxcb-image.so;/usr/lib/x86_64-linux-gnu/libxcb-randr.so
  49. -- XCB[COMPOSITE]: Found component COMPOSITE
  50. -- Found XCB: /usr/lib/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb-icccm.so;/usr/lib/x86_64-linux-gnu/libxcb-ewmh.so;/usr/lib/x86_64-linux-gnu/libxcb-util.so;/usr/lib/x86_64-linux-gnu/libxcb-image.so;/usr/lib/x86_64-linux-gnu/libxcb-randr.so;/usr/lib/x86_64-linux-gnu/libxcb-composite.so
  51. -- XCB[XKB]: Found component XKB
  52. -- Found XCB: /usr/lib/x86_64-linux-gnu/libxcb.so;/usr/lib/x86_64-linux-gnu/libxcb-icccm.so;/usr/lib/x86_64-linux-gnu/libxcb-ewmh.so;/usr/lib/x86_64-linux-gnu/libxcb-util.so;/usr/lib/x86_64-linux-gnu/libxcb-image.so;/usr/lib/x86_64-linux-gnu/libxcb-randr.so;/usr/lib/x86_64-linux-gnu/libxcb-composite.so;/usr/lib/x86_64-linux-gnu/libxcb-xkb.so
  53. -- xpp: including xcb proto composite.xml
  54. -- xpp: including xcb proto randr.xml
  55. -- xpp: including xcb proto xkb.xml
  56. -- xpp: including xcb proto xproto.xml
  57. -- Checking for module 'jsoncpp>=1.7.7'
  58. -- No package 'jsoncpp' found
  59. -- Could not find jsoncpp>=1.7.7 -- building static lib...
  60. -- JsonCpp Version: 1.7.7
  61. -- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.16", minimum required is "2.6")
  62. -- Font not found: fixed:pixelsize=10
  63. -- Font not found: unifont:fontformat=truetype
  64. -- Font not found: siji:pixelsize=10
  65. -- Configuring done
  66. -- Generating done
  67. -- Build files have been written to: /home/git/polybar/build
  68. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  69. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  70. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  71. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  72. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  73. [ 5%] Built target xpp
  74. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  75. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  76. [ 9%] Built target jsoncpp_lib_static
  77. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  78. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  79. [ 14%] Built target polybar-msg
  80. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  81. [ 16%] Built target i3ipc++
  82. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  83. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  84. /usr/bin/cmake: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
  85. [ 18%] Building CXX object bin/CMakeFiles/poly.dir/components/bar.cpp.o
  86. [ 17%] Building CXX object bin/CMakeFiles/poly.dir/components/builder.cpp.o
  87. In file included from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  88. from /home/git/polybar/include/x11/types.hpp:3,
  89. from /home/git/polybar/include/components/bar.hpp:14,
  90. from /home/git/polybar/src/components/bar.cpp:3:
  91. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:1:6: error: found ‘:’ in nested-name-specifier, expected ‘::’
  92. ERROR: could not calc required_start_align of Struct "xcb.Setup"
  93. ^
  94. ::
  95. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:1:1: error: ‘ERROR’ does not name a type
  96. ERROR: could not calc required_start_align of Struct "xcb.Setup"
  97. ^~~~~
  98. In file included from /usr/include/c++/8/bits/locale_classes.h:851,
  99. from /usr/include/c++/8/bits/ios_base.h:41,
  100. from /usr/include/c++/8/ios:42,
  101. from /usr/include/c++/8/ostream:38,
  102. from /usr/include/c++/8/iostream:39,
  103. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  104. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  105. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  106. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  107. from /home/git/polybar/include/x11/types.hpp:3,
  108. from /home/git/polybar/include/components/bar.hpp:14,
  109. from /home/git/polybar/src/components/bar.cpp:3:
  110. /usr/include/c++/8/bits/locale_classes.tcc:45:46: error: invalid use of incomplete type ‘class std::locale’
  111. locale(const locale& __other, _Facet* __f)
  112. ^
  113. In file included from /usr/include/c++/8/string:43,
  114. from /usr/include/c++/8/stdexcept:39,
  115. from /usr/include/c++/8/array:39,
  116. from /usr/include/c++/8/tuple:39,
  117. from /usr/include/c++/8/mutex:38,
  118. from /home/git/polybar/include/components/bar.hpp:5,
  119. from /home/git/polybar/src/components/bar.cpp:3:
  120. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  121. class locale;
  122. ^~~~~~
  123. In file included from /usr/include/c++/8/bits/locale_classes.h:851,
  124. from /usr/include/c++/8/bits/ios_base.h:41,
  125. from /usr/include/c++/8/ios:42,
  126. from /usr/include/c++/8/ostream:38,
  127. from /usr/include/c++/8/iostream:39,
  128. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  129. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  130. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  131. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  132. from /home/git/polybar/include/x11/types.hpp:3,
  133. from /home/git/polybar/include/components/bar.hpp:14,
  134. from /home/git/polybar/src/components/bar.cpp:3:
  135. /usr/include/c++/8/bits/locale_classes.tcc:63:36: error: invalid use of incomplete type ‘class std::locale’
  136. combine(const locale& __other) const
  137. ^~~~~
  138. In file included from /usr/include/c++/8/string:43,
  139. from /usr/include/c++/8/stdexcept:39,
  140. from /usr/include/c++/8/array:39,
  141. from /usr/include/c++/8/tuple:39,
  142. from /usr/include/c++/8/mutex:38,
  143. from /home/git/polybar/include/components/bar.hpp:5,
  144. from /home/git/polybar/src/components/bar.cpp:3:
  145. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  146. class locale;
  147. ^~~~~~
  148. In file included from /usr/include/c++/8/bits/locale_classes.h:851,
  149. from /usr/include/c++/8/bits/ios_base.h:41,
  150. from /usr/include/c++/8/ios:42,
  151. from /usr/include/c++/8/ostream:38,
  152. from /usr/include/c++/8/iostream:39,
  153. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  154. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  155. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  156. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  157. from /home/git/polybar/include/x11/types.hpp:3,
  158. from /home/git/polybar/include/components/bar.hpp:14,
  159. from /home/git/polybar/src/components/bar.cpp:3:
  160. /usr/include/c++/8/bits/locale_classes.tcc:82:60: error: invalid use of incomplete type ‘class std::locale’
  161. const basic_string<_CharT, _Traits, _Alloc>& __s2) const
  162. ^~~~~
  163. In file included from /usr/include/c++/8/string:43,
  164. from /usr/include/c++/8/stdexcept:39,
  165. from /usr/include/c++/8/array:39,
  166. from /usr/include/c++/8/tuple:39,
  167. from /usr/include/c++/8/mutex:38,
  168. from /home/git/polybar/include/components/bar.hpp:5,
  169. from /home/git/polybar/src/components/bar.cpp:3:
  170. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  171. class locale;
  172. ^~~~~~
  173. In file included from /usr/include/c++/8/bits/locale_classes.h:851,
  174. from /usr/include/c++/8/bits/ios_base.h:41,
  175. from /usr/include/c++/8/ios:42,
  176. from /usr/include/c++/8/ostream:38,
  177. from /usr/include/c++/8/iostream:39,
  178. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  179. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  180. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  181. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  182. from /home/git/polybar/include/x11/types.hpp:3,
  183. from /home/git/polybar/include/components/bar.hpp:14,
  184. from /home/git/polybar/src/components/bar.cpp:3:
  185. /usr/include/c++/8/bits/locale_classes.tcc: In function ‘bool std::has_facet(const std::locale&)’:
  186. /usr/include/c++/8/bits/locale_classes.tcc:107:21: error: invalid use of incomplete type ‘class std::locale’
  187. const locale::facet** __facets = __loc._M_impl->_M_facets;
  188. ^~~~~
  189. In file included from /usr/include/c++/8/string:43,
  190. from /usr/include/c++/8/stdexcept:39,
  191. from /usr/include/c++/8/array:39,
  192. from /usr/include/c++/8/tuple:39,
  193. from /usr/include/c++/8/mutex:38,
  194. from /home/git/polybar/include/components/bar.hpp:5,
  195. from /home/git/polybar/src/components/bar.cpp:3:
  196. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  197. class locale;
  198. ^~~~~~
  199. In file included from /usr/include/c++/8/bits/locale_classes.h:851,
  200. from /usr/include/c++/8/bits/ios_base.h:41,
  201. from /usr/include/c++/8/ios:42,
  202. from /usr/include/c++/8/ostream:38,
  203. from /usr/include/c++/8/iostream:39,
  204. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  205. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  206. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  207. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  208. from /home/git/polybar/include/x11/types.hpp:3,
  209. from /home/git/polybar/include/components/bar.hpp:14,
  210. from /home/git/polybar/src/components/bar.cpp:3:
  211. /usr/include/c++/8/bits/locale_classes.tcc:110:39: error: ‘__facets’ was not declared in this scope
  212. && dynamic_cast<const _Facet*>(__facets[__i]));
  213. ^~~~~~~~
  214. /usr/include/c++/8/bits/locale_classes.tcc:110:39: note: suggested alternative: ‘_Facet’
  215. && dynamic_cast<const _Facet*>(__facets[__i]));
  216. ^~~~~~~~
  217. _Facet
  218. /usr/include/c++/8/bits/locale_classes.tcc: In function ‘const _Facet& std::use_facet(const std::locale&)’:
  219. /usr/include/c++/8/bits/locale_classes.tcc:135:21: error: invalid use of incomplete type ‘class std::locale’
  220. const locale::facet** __facets = __loc._M_impl->_M_facets;
  221. ^~~~~
  222. In file included from /usr/include/c++/8/string:43,
  223. from /usr/include/c++/8/stdexcept:39,
  224. from /usr/include/c++/8/array:39,
  225. from /usr/include/c++/8/tuple:39,
  226. from /usr/include/c++/8/mutex:38,
  227. from /home/git/polybar/include/components/bar.hpp:5,
  228. from /home/git/polybar/src/components/bar.cpp:3:
  229. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  230. class locale;
  231. ^~~~~~
  232. In file included from /usr/include/c++/8/bits/locale_classes.h:851,
  233. from /usr/include/c++/8/bits/ios_base.h:41,
  234. from /usr/include/c++/8/ios:42,
  235. from /usr/include/c++/8/ostream:38,
  236. from /usr/include/c++/8/iostream:39,
  237. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  238. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  239. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  240. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  241. from /home/git/polybar/include/x11/types.hpp:3,
  242. from /home/git/polybar/include/components/bar.hpp:14,
  243. from /home/git/polybar/src/components/bar.cpp:3:
  244. /usr/include/c++/8/bits/locale_classes.tcc:136:52: error: ‘__facets’ was not declared in this scope
  245. if (__i >= __loc._M_impl->_M_facets_size || !__facets[__i])
  246. ^~~~~~~~
  247. /usr/include/c++/8/bits/locale_classes.tcc:136:52: note: suggested alternative: ‘_Facet’
  248. if (__i >= __loc._M_impl->_M_facets_size || !__facets[__i])
  249. ^~~~~~~~
  250. _Facet
  251. /usr/include/c++/8/bits/locale_classes.tcc:139:43: error: ‘__facets’ was not declared in this scope
  252. return dynamic_cast<const _Facet&>(*__facets[__i]);
  253. ^~~~~~~~
  254. /usr/include/c++/8/bits/locale_classes.tcc:139:43: note: suggested alternative: ‘_Facet’
  255. return dynamic_cast<const _Facet&>(*__facets[__i]);
  256. ^~~~~~~~
  257. _Facet
  258. /usr/include/c++/8/bits/locale_classes.tcc: At global scope:
  259. /usr/include/c++/8/bits/locale_classes.tcc:149:76: error: invalid use of incomplete type ‘class std::__cxx11::collate<_CharT>’
  260. collate<_CharT>::_M_compare(const _CharT*, const _CharT*) const throw ()
  261. ^
  262. In file included from /usr/include/c++/8/string:43,
  263. from /usr/include/c++/8/stdexcept:39,
  264. from /usr/include/c++/8/array:39,
  265. from /usr/include/c++/8/tuple:39,
  266. from /usr/include/c++/8/mutex:38,
  267. from /home/git/polybar/include/components/bar.hpp:5,
  268. from /home/git/polybar/src/components/bar.cpp:3:
  269. /usr/include/c++/8/bits/localefwd.h:161:11: note: declaration of ‘class std::__cxx11::collate<_CharT>’
  270. class collate;
  271. ^~~~~~~
  272. In file included from /usr/include/c++/8/bits/locale_classes.h:851,
  273. from /usr/include/c++/8/bits/ios_base.h:41,
  274. from /usr/include/c++/8/ios:42,
  275. from /usr/include/c++/8/ostream:38,
  276. from /usr/include/c++/8/iostream:39,
  277. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  278. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  279. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  280. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  281. from /home/git/polybar/include/x11/types.hpp:3,
  282. from /home/git/polybar/include/components/bar.hpp:14,
  283. from /home/git/polybar/src/components/bar.cpp:3:
  284. /usr/include/c++/8/bits/locale_classes.tcc:155:80: error: invalid use of incomplete type ‘class std::__cxx11::collate<_CharT>’
  285. collate<_CharT>::_M_transform(_CharT*, const _CharT*, size_t) const throw ()
  286. ^
  287. In file included from /usr/include/c++/8/string:43,
  288. from /usr/include/c++/8/stdexcept:39,
  289. from /usr/include/c++/8/array:39,
  290. from /usr/include/c++/8/tuple:39,
  291. from /usr/include/c++/8/mutex:38,
  292. from /home/git/polybar/include/components/bar.hpp:5,
  293. from /home/git/polybar/src/components/bar.cpp:3:
  294. /usr/include/c++/8/bits/localefwd.h:161:11: note: declaration of ‘class std::__cxx11::collate<_CharT>’
  295. class collate;
  296. ^~~~~~~
  297. In file included from /usr/include/c++/8/bits/locale_classes.h:851,
  298. from /usr/include/c++/8/bits/ios_base.h:41,
  299. from /usr/include/c++/8/ios:42,
  300. from /usr/include/c++/8/ostream:38,
  301. from /usr/include/c++/8/iostream:39,
  302. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  303. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  304. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  305. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  306. from /home/git/polybar/include/x11/types.hpp:3,
  307. from /home/git/polybar/include/components/bar.hpp:14,
  308. from /home/git/polybar/src/components/bar.cpp:3:
  309. /usr/include/c++/8/bits/locale_classes.tcc:162:51: error: invalid use of incomplete type ‘class std::__cxx11::collate<_CharT>’
  310. const _CharT* __lo2, const _CharT* __hi2) const
  311. ^~~~~
  312. In file included from /usr/include/c++/8/string:43,
  313. from /usr/include/c++/8/stdexcept:39,
  314. from /usr/include/c++/8/array:39,
  315. from /usr/include/c++/8/tuple:39,
  316. from /usr/include/c++/8/mutex:38,
  317. from /home/git/polybar/include/components/bar.hpp:5,
  318. from /home/git/polybar/src/components/bar.cpp:3:
  319. /usr/include/c++/8/bits/localefwd.h:161:11: note: declaration of ‘class std::__cxx11::collate<_CharT>’
  320. class collate;
  321. ^~~~~~~
  322. In file included from /usr/include/c++/8/bits/locale_classes.h:851,
  323. from /usr/include/c++/8/bits/ios_base.h:41,
  324. from /usr/include/c++/8/ios:42,
  325. from /usr/include/c++/8/ostream:38,
  326. from /usr/include/c++/8/iostream:39,
  327. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  328. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  329. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  330. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  331. from /home/git/polybar/include/x11/types.hpp:3,
  332. from /home/git/polybar/include/components/bar.hpp:14,
  333. from /home/git/polybar/src/components/bar.cpp:3:
  334. /usr/include/c++/8/bits/locale_classes.tcc:200:58: error: invalid use of incomplete type ‘class std::__cxx11::collate<_CharT>’
  335. do_transform(const _CharT* __lo, const _CharT* __hi) const
  336. ^~~~~
  337. In file included from /usr/include/c++/8/string:43,
  338. from /usr/include/c++/8/stdexcept:39,
  339. from /usr/include/c++/8/array:39,
  340. from /usr/include/c++/8/tuple:39,
  341. from /usr/include/c++/8/mutex:38,
  342. from /home/git/polybar/include/components/bar.hpp:5,
  343. from /home/git/polybar/src/components/bar.cpp:3:
  344. /usr/include/c++/8/bits/localefwd.h:161:11: note: declaration of ‘class std::__cxx11::collate<_CharT>’
  345. class collate;
  346. ^~~~~~~
  347. In file included from /usr/include/c++/8/bits/locale_classes.h:851,
  348. from /usr/include/c++/8/bits/ios_base.h:41,
  349. from /usr/include/c++/8/ios:42,
  350. from /usr/include/c++/8/ostream:38,
  351. from /usr/include/c++/8/iostream:39,
  352. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  353. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  354. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  355. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  356. from /home/git/polybar/include/x11/types.hpp:3,
  357. from /home/git/polybar/include/components/bar.hpp:14,
  358. from /home/git/polybar/src/components/bar.cpp:3:
  359. /usr/include/c++/8/bits/locale_classes.tcc:256:53: error: invalid use of incomplete type ‘class std::__cxx11::collate<_CharT>’
  360. do_hash(const _CharT* __lo, const _CharT* __hi) const
  361. ^~~~~
  362. In file included from /usr/include/c++/8/string:43,
  363. from /usr/include/c++/8/stdexcept:39,
  364. from /usr/include/c++/8/array:39,
  365. from /usr/include/c++/8/tuple:39,
  366. from /usr/include/c++/8/mutex:38,
  367. from /home/git/polybar/include/components/bar.hpp:5,
  368. from /home/git/polybar/src/components/bar.cpp:3:
  369. /usr/include/c++/8/bits/localefwd.h:161:11: note: declaration of ‘class std::__cxx11::collate<_CharT>’
  370. class collate;
  371. ^~~~~~~
  372. In file included from /usr/include/c++/8/bits/locale_classes.h:851,
  373. from /usr/include/c++/8/bits/ios_base.h:41,
  374. from /usr/include/c++/8/ios:42,
  375. from /usr/include/c++/8/ostream:38,
  376. from /usr/include/c++/8/iostream:39,
  377. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  378. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  379. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  380. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  381. from /home/git/polybar/include/x11/types.hpp:3,
  382. from /home/git/polybar/include/components/bar.hpp:14,
  383. from /home/git/polybar/src/components/bar.cpp:3:
  384. /usr/include/c++/8/bits/locale_classes.tcc:270:25: error: explicit instantiation of ‘class std::__cxx11::collate<char>’ before definition of template
  385. extern template class collate<char>;
  386. ^~~~~~~~~~~~~
  387. /usr/include/c++/8/bits/locale_classes.tcc:271:25: error: explicit instantiation of ‘class std::__cxx11::collate_byname<char>’ before definition of template
  388. extern template class collate_byname<char>;
  389. ^~~~~~~~~~~~~~~~~~~~
  390. /usr/include/c++/8/bits/locale_classes.tcc:282:25: error: explicit instantiation of ‘class std::__cxx11::collate<wchar_t>’ before definition of template
  391. extern template class collate<wchar_t>;
  392. ^~~~~~~~~~~~~~~~
  393. /usr/include/c++/8/bits/locale_classes.tcc:283:25: error: explicit instantiation of ‘class std::__cxx11::collate_byname<wchar_t>’ before definition of template
  394. extern template class collate_byname<wchar_t>;
  395. ^~~~~~~~~~~~~~~~~~~~~~~
  396. In file included from /usr/include/c++/8/ios:42,
  397. from /usr/include/c++/8/ostream:38,
  398. from /usr/include/c++/8/iostream:39,
  399. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  400. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  401. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  402. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  403. from /home/git/polybar/include/x11/types.hpp:3,
  404. from /home/git/polybar/include/components/bar.hpp:14,
  405. from /home/git/polybar/src/components/bar.cpp:3:
  406. /usr/include/c++/8/bits/ios_base.h:592:13: error: field ‘_M_ios_locale’ has incomplete type ‘std::locale’
  407. locale _M_ios_locale;
  408. ^~~~~~~~~~~~~
  409. In file included from /usr/include/c++/8/string:43,
  410. from /usr/include/c++/8/stdexcept:39,
  411. from /usr/include/c++/8/array:39,
  412. from /usr/include/c++/8/tuple:39,
  413. from /usr/include/c++/8/mutex:38,
  414. from /home/git/polybar/include/components/bar.hpp:5,
  415. from /home/git/polybar/src/components/bar.cpp:3:
  416. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  417. class locale;
  418. ^~~~~~
  419. In file included from /usr/include/c++/8/ios:42,
  420. from /usr/include/c++/8/ostream:38,
  421. from /usr/include/c++/8/iostream:39,
  422. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  423. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  424. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  425. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  426. from /home/git/polybar/include/x11/types.hpp:3,
  427. from /home/git/polybar/include/components/bar.hpp:14,
  428. from /home/git/polybar/src/components/bar.cpp:3:
  429. /usr/include/c++/8/bits/ios_base.h:766:5: error: return type ‘class std::locale’ is incomplete
  430. { return _M_ios_locale; }
  431. ^
  432. In file included from /usr/include/c++/8/ios:43,
  433. from /usr/include/c++/8/ostream:38,
  434. from /usr/include/c++/8/iostream:39,
  435. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  436. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  437. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  438. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  439. from /home/git/polybar/include/x11/types.hpp:3,
  440. from /home/git/polybar/include/components/bar.hpp:14,
  441. from /home/git/polybar/src/components/bar.cpp:3:
  442. /usr/include/c++/8/streambuf:199:17: error: field ‘_M_buf_locale’ has incomplete type ‘std::locale’
  443. locale _M_buf_locale;
  444. ^~~~~~~~~~~~~
  445. In file included from /usr/include/c++/8/string:43,
  446. from /usr/include/c++/8/stdexcept:39,
  447. from /usr/include/c++/8/array:39,
  448. from /usr/include/c++/8/tuple:39,
  449. from /usr/include/c++/8/mutex:38,
  450. from /home/git/polybar/include/components/bar.hpp:5,
  451. from /home/git/polybar/src/components/bar.cpp:3:
  452. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  453. class locale;
  454. ^~~~~~
  455. In file included from /usr/include/c++/8/ios:43,
  456. from /usr/include/c++/8/ostream:38,
  457. from /usr/include/c++/8/iostream:39,
  458. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  459. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  460. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  461. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  462. from /home/git/polybar/include/x11/types.hpp:3,
  463. from /home/git/polybar/include/components/bar.hpp:14,
  464. from /home/git/polybar/src/components/bar.cpp:3:
  465. /usr/include/c++/8/streambuf:217:7: error: return type ‘class std::locale’ is incomplete
  466. {
  467. ^
  468. /usr/include/c++/8/streambuf:234:7: error: return type ‘class std::locale’ is incomplete
  469. { return _M_buf_locale; }
  470. ^
  471. In file included from /usr/include/c++/8/bits/basic_ios.h:37,
  472. from /usr/include/c++/8/ios:44,
  473. from /usr/include/c++/8/ostream:38,
  474. from /usr/include/c++/8/iostream:39,
  475. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  476. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  477. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  478. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  479. from /home/git/polybar/include/x11/types.hpp:3,
  480. from /home/git/polybar/include/components/bar.hpp:14,
  481. from /home/git/polybar/src/components/bar.cpp:3:
  482. /usr/include/c++/8/bits/locale_facets.h:150:55: error: expected class-name before ‘,’ token
  483. class __ctype_abstract_base : public locale::facet, public ctype_base
  484. ^
  485. /usr/include/c++/8/bits/locale_facets.h: In constructor ‘std::__ctype_abstract_base<_CharT>::__ctype_abstract_base(std::size_t)’:
  486. /usr/include/c++/8/bits/locale_facets.h:359:49: error: class ‘std::__ctype_abstract_base<_CharT>’ does not have any field named ‘facet’
  487. __ctype_abstract_base(size_t __refs = 0): facet(__refs) { }
  488. ^~~~~
  489. /usr/include/c++/8/bits/locale_facets.h: At global scope:
  490. /usr/include/c++/8/bits/locale_facets.h:620:22: error: invalid use of incomplete type ‘class std::locale’
  491. static locale::id id;
  492. ^~
  493. In file included from /usr/include/c++/8/string:43,
  494. from /usr/include/c++/8/stdexcept:39,
  495. from /usr/include/c++/8/array:39,
  496. from /usr/include/c++/8/tuple:39,
  497. from /usr/include/c++/8/mutex:38,
  498. from /home/git/polybar/include/components/bar.hpp:5,
  499. from /home/git/polybar/src/components/bar.cpp:3:
  500. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  501. class locale;
  502. ^~~~~~
  503. In file included from /usr/include/c++/8/bits/basic_ios.h:37,
  504. from /usr/include/c++/8/ios:44,
  505. from /usr/include/c++/8/ostream:38,
  506. from /usr/include/c++/8/iostream:39,
  507. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  508. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  509. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  510. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  511. from /home/git/polybar/include/x11/types.hpp:3,
  512. from /home/git/polybar/include/components/bar.hpp:14,
  513. from /home/git/polybar/src/components/bar.cpp:3:
  514. /usr/include/c++/8/bits/locale_facets.h:669:13: error: invalid use of incomplete type ‘class std::locale’
  515. locale::id ctype<_CharT>::id;
  516. ^~
  517. In file included from /usr/include/c++/8/string:43,
  518. from /usr/include/c++/8/stdexcept:39,
  519. from /usr/include/c++/8/array:39,
  520. from /usr/include/c++/8/tuple:39,
  521. from /usr/include/c++/8/mutex:38,
  522. from /home/git/polybar/include/components/bar.hpp:5,
  523. from /home/git/polybar/src/components/bar.cpp:3:
  524. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  525. class locale;
  526. ^~~~~~
  527. In file included from /usr/include/c++/8/bits/basic_ios.h:37,
  528. from /usr/include/c++/8/ios:44,
  529. from /usr/include/c++/8/ostream:38,
  530. from /usr/include/c++/8/iostream:39,
  531. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  532. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  533. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  534. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  535. from /home/git/polybar/include/x11/types.hpp:3,
  536. from /home/git/polybar/include/components/bar.hpp:14,
  537. from /home/git/polybar/src/components/bar.cpp:3:
  538. /usr/include/c++/8/bits/locale_facets.h:681:45: error: expected class-name before ‘,’ token
  539. class ctype<char> : public locale::facet, public ctype_base
  540. ^
  541. /usr/include/c++/8/bits/locale_facets.h:703:22: error: invalid use of incomplete type ‘class std::locale’
  542. static locale::id id;
  543. ^~
  544. In file included from /usr/include/c++/8/string:43,
  545. from /usr/include/c++/8/stdexcept:39,
  546. from /usr/include/c++/8/array:39,
  547. from /usr/include/c++/8/tuple:39,
  548. from /usr/include/c++/8/mutex:38,
  549. from /home/git/polybar/include/components/bar.hpp:5,
  550. from /home/git/polybar/src/components/bar.cpp:3:
  551. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  552. class locale;
  553. ^~~~~~
  554. In file included from /usr/include/c++/8/bits/basic_ios.h:37,
  555. from /usr/include/c++/8/ios:44,
  556. from /usr/include/c++/8/ostream:38,
  557. from /usr/include/c++/8/iostream:39,
  558. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  559. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  560. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  561. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  562. from /home/git/polybar/include/x11/types.hpp:3,
  563. from /home/git/polybar/include/components/bar.hpp:14,
  564. from /home/git/polybar/src/components/bar.cpp:3:
  565. /usr/include/c++/8/bits/locale_facets.h:1209:22: error: invalid use of incomplete type ‘class std::locale’
  566. static locale::id id;
  567. ^~
  568. In file included from /usr/include/c++/8/string:43,
  569. from /usr/include/c++/8/stdexcept:39,
  570. from /usr/include/c++/8/array:39,
  571. from /usr/include/c++/8/tuple:39,
  572. from /usr/include/c++/8/mutex:38,
  573. from /home/git/polybar/include/components/bar.hpp:5,
  574. from /home/git/polybar/src/components/bar.cpp:3:
  575. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  576. class locale;
  577. ^~~~~~
  578. In file included from /usr/include/c++/8/bits/basic_ios.h:37,
  579. from /usr/include/c++/8/ios:44,
  580. from /usr/include/c++/8/ostream:38,
  581. from /usr/include/c++/8/iostream:39,
  582. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  583. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  584. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  585. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  586. from /home/git/polybar/include/x11/types.hpp:3,
  587. from /home/git/polybar/include/components/bar.hpp:14,
  588. from /home/git/polybar/src/components/bar.cpp:3:
  589. /usr/include/c++/8/bits/locale_facets.h:1596:5: error: expected class-name before ‘{’ token
  590. {
  591. ^
  592. /usr/include/c++/8/bits/locale_facets.h: In constructor ‘std::__numpunct_cache<_CharT>::__numpunct_cache(std::size_t)’:
  593. /usr/include/c++/8/bits/locale_facets.h:1622:9: error: class ‘std::__numpunct_cache<_CharT>’ does not have any field named ‘facet’
  594. : facet(__refs), _M_grouping(0), _M_grouping_size(0),
  595. ^~~~~
  596. /usr/include/c++/8/bits/locale_facets.h: At global scope:
  597. /usr/include/c++/8/bits/locale_facets.h:1671:5: error: expected class-name before ‘{’ token
  598. {
  599. ^
  600. /usr/include/c++/8/bits/locale_facets.h:1686:22: error: invalid use of incomplete type ‘class std::locale’
  601. static locale::id id;
  602. ^~
  603. In file included from /usr/include/c++/8/string:43,
  604. from /usr/include/c++/8/stdexcept:39,
  605. from /usr/include/c++/8/array:39,
  606. from /usr/include/c++/8/tuple:39,
  607. from /usr/include/c++/8/mutex:38,
  608. from /home/git/polybar/include/components/bar.hpp:5,
  609. from /home/git/polybar/src/components/bar.cpp:3:
  610. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  611. class locale;
  612. ^~~~~~
  613. In file included from /usr/include/c++/8/bits/basic_ios.h:37,
  614. from /usr/include/c++/8/ios:44,
  615. from /usr/include/c++/8/ostream:38,
  616. from /usr/include/c++/8/iostream:39,
  617. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  618. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  619. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  620. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  621. from /home/git/polybar/include/x11/types.hpp:3,
  622. from /home/git/polybar/include/components/bar.hpp:14,
  623. from /home/git/polybar/src/components/bar.cpp:3:
  624. /usr/include/c++/8/bits/locale_facets.h: In constructor ‘std::__cxx11::numpunct<_CharT>::numpunct(std::size_t)’:
  625. /usr/include/c++/8/bits/locale_facets.h:1695:9: error: class ‘std::__cxx11::numpunct<_CharT>’ does not have any field named ‘facet’
  626. : facet(__refs), _M_data(0)
  627. ^~~~~
  628. /usr/include/c++/8/bits/locale_facets.h: In constructor ‘std::__cxx11::numpunct<_CharT>::numpunct(std::__cxx11::numpunct<_CharT>::__cache_type*, std::size_t)’:
  629. /usr/include/c++/8/bits/locale_facets.h:1709:9: error: class ‘std::__cxx11::numpunct<_CharT>’ does not have any field named ‘facet’
  630. : facet(__refs), _M_data(__cache)
  631. ^~~~~
  632. /usr/include/c++/8/bits/locale_facets.h: In constructor ‘std::__cxx11::numpunct<_CharT>::numpunct(std::__c_locale, std::size_t)’:
  633. /usr/include/c++/8/bits/locale_facets.h:1723:9: error: class ‘std::__cxx11::numpunct<_CharT>’ does not have any field named ‘facet’
  634. : facet(__refs), _M_data(0)
  635. ^~~~~
  636. /usr/include/c++/8/bits/locale_facets.h: At global scope:
  637. /usr/include/c++/8/bits/locale_facets.h:1883:13: error: invalid use of incomplete type ‘class std::locale’
  638. locale::id numpunct<_CharT>::id;
  639. ^~
  640. In file included from /usr/include/c++/8/string:43,
  641. from /usr/include/c++/8/stdexcept:39,
  642. from /usr/include/c++/8/array:39,
  643. from /usr/include/c++/8/tuple:39,
  644. from /usr/include/c++/8/mutex:38,
  645. from /home/git/polybar/include/components/bar.hpp:5,
  646. from /home/git/polybar/src/components/bar.cpp:3:
  647. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  648. class locale;
  649. ^~~~~~
  650. In file included from /usr/include/c++/8/bits/basic_ios.h:37,
  651. from /usr/include/c++/8/ios:44,
  652. from /usr/include/c++/8/ostream:38,
  653. from /usr/include/c++/8/iostream:39,
  654. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  655. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  656. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  657. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  658. from /home/git/polybar/include/x11/types.hpp:3,
  659. from /home/git/polybar/include/components/bar.hpp:14,
  660. from /home/git/polybar/src/components/bar.cpp:3:
  661. /usr/include/c++/8/bits/locale_facets.h:1953:5: error: expected class-name before ‘{’ token
  662. {
  663. ^
  664. /usr/include/c++/8/bits/locale_facets.h:1963:22: error: invalid use of incomplete type ‘class std::locale’
  665. static locale::id id;
  666. ^~
  667. In file included from /usr/include/c++/8/string:43,
  668. from /usr/include/c++/8/stdexcept:39,
  669. from /usr/include/c++/8/array:39,
  670. from /usr/include/c++/8/tuple:39,
  671. from /usr/include/c++/8/mutex:38,
  672. from /home/git/polybar/include/components/bar.hpp:5,
  673. from /home/git/polybar/src/components/bar.cpp:3:
  674. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  675. class locale;
  676. ^~~~~~
  677. In file included from /usr/include/c++/8/bits/basic_ios.h:37,
  678. from /usr/include/c++/8/ios:44,
  679. from /usr/include/c++/8/ostream:38,
  680. from /usr/include/c++/8/iostream:39,
  681. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  682. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  683. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  684. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  685. from /home/git/polybar/include/x11/types.hpp:3,
  686. from /home/git/polybar/include/components/bar.hpp:14,
  687. from /home/git/polybar/src/components/bar.cpp:3:
  688. /usr/include/c++/8/bits/locale_facets.h: In constructor ‘std::num_get<_CharT, _InIter>::num_get(std::size_t)’:
  689. /usr/include/c++/8/bits/locale_facets.h:1973:36: error: class ‘std::num_get<_CharT, _InIter>’ does not have any field named ‘facet’
  690. num_get(size_t __refs = 0) : facet(__refs) { }
  691. ^~~~~
  692. /usr/include/c++/8/bits/locale_facets.h: At global scope:
  693. /usr/include/c++/8/bits/locale_facets.h:2277:13: error: invalid use of incomplete type ‘class std::locale’
  694. locale::id num_get<_CharT, _InIter>::id;
  695. ^~
  696. In file included from /usr/include/c++/8/string:43,
  697. from /usr/include/c++/8/stdexcept:39,
  698. from /usr/include/c++/8/array:39,
  699. from /usr/include/c++/8/tuple:39,
  700. from /usr/include/c++/8/mutex:38,
  701. from /home/git/polybar/include/components/bar.hpp:5,
  702. from /home/git/polybar/src/components/bar.cpp:3:
  703. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  704. class locale;
  705. ^~~~~~
  706. In file included from /usr/include/c++/8/bits/basic_ios.h:37,
  707. from /usr/include/c++/8/ios:44,
  708. from /usr/include/c++/8/ostream:38,
  709. from /usr/include/c++/8/iostream:39,
  710. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  711. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  712. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  713. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  714. from /home/git/polybar/include/x11/types.hpp:3,
  715. from /home/git/polybar/include/components/bar.hpp:14,
  716. from /home/git/polybar/src/components/bar.cpp:3:
  717. /usr/include/c++/8/bits/locale_facets.h:2294:5: error: expected class-name before ‘{’ token
  718. {
  719. ^
  720. /usr/include/c++/8/bits/locale_facets.h:2304:22: error: invalid use of incomplete type ‘class std::locale’
  721. static locale::id id;
  722. ^~
  723. In file included from /usr/include/c++/8/string:43,
  724. from /usr/include/c++/8/stdexcept:39,
  725. from /usr/include/c++/8/array:39,
  726. from /usr/include/c++/8/tuple:39,
  727. from /usr/include/c++/8/mutex:38,
  728. from /home/git/polybar/include/components/bar.hpp:5,
  729. from /home/git/polybar/src/components/bar.cpp:3:
  730. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  731. class locale;
  732. ^~~~~~
  733. In file included from /usr/include/c++/8/bits/basic_ios.h:37,
  734. from /usr/include/c++/8/ios:44,
  735. from /usr/include/c++/8/ostream:38,
  736. from /usr/include/c++/8/iostream:39,
  737. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  738. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  739. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  740. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  741. from /home/git/polybar/include/x11/types.hpp:3,
  742. from /home/git/polybar/include/components/bar.hpp:14,
  743. from /home/git/polybar/src/components/bar.cpp:3:
  744. /usr/include/c++/8/bits/locale_facets.h: In constructor ‘std::num_put<_CharT, _OutIter>::num_put(std::size_t)’:
  745. /usr/include/c++/8/bits/locale_facets.h:2314:36: error: class ‘std::num_put<_CharT, _OutIter>’ does not have any field named ‘facet’
  746. num_put(size_t __refs = 0) : facet(__refs) { }
  747. ^~~~~
  748. /usr/include/c++/8/bits/locale_facets.h: At global scope:
  749. /usr/include/c++/8/bits/locale_facets.h:2557:13: error: invalid use of incomplete type ‘class std::locale’
  750. locale::id num_put<_CharT, _OutIter>::id;
  751. ^~
  752. In file included from /usr/include/c++/8/string:43,
  753. from /usr/include/c++/8/stdexcept:39,
  754. from /usr/include/c++/8/array:39,
  755. from /usr/include/c++/8/tuple:39,
  756. from /usr/include/c++/8/mutex:38,
  757. from /home/git/polybar/include/components/bar.hpp:5,
  758. from /home/git/polybar/src/components/bar.cpp:3:
  759. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  760. class locale;
  761. ^~~~~~
  762. In file included from /home/git/polybar/include/x11/connection.hpp:7,
  763. from /home/git/polybar/include/x11/xresources.hpp:14,
  764. from /home/git/polybar/include/components/config.hpp:13,
  765. from /home/git/polybar/include/drawtypes/label.hpp:6,
  766. from /home/git/polybar/src/components/builder.cpp:4:
  767. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:1:6: error: found ‘:’ in nested-name-specifier, expected ‘::’
  768. ERROR: could not calc required_start_align of Struct "xcb.Setup"
  769. ^
  770. ::
  771. In file included from /usr/include/c++/8/bits/locale_facets.h:2655,
  772. from /usr/include/c++/8/bits/basic_ios.h:37,
  773. from /usr/include/c++/8/ios:44,
  774. from /usr/include/c++/8/ostream:38,
  775. from /usr/include/c++/8/iostream:39,
  776. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  777. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  778. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  779. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  780. from /home/git/polybar/include/x11/types.hpp:3,
  781. from /home/git/polybar/include/components/bar.hpp:14,
  782. from /home/git/polybar/src/components/bar.cpp:3:
  783. /usr/include/c++/8/bits/locale_facets.tcc: In member function ‘const std::__numpunct_cache<_CharT>* std::__use_cache<std::__numpunct_cache<_CharT> >::operator()(const std::locale&) const’:
  784. /usr/include/c++/8/bits/locale_facets.tcc:56:16: error: invalid use of incomplete type ‘class std::locale’
  785. const locale::facet** __caches = __loc._M_impl->_M_caches;
  786. ^~~~~
  787. In file included from /usr/include/c++/8/string:43,
  788. from /usr/include/c++/8/stdexcept:39,
  789. from /usr/include/c++/8/array:39,
  790. from /usr/include/c++/8/tuple:39,
  791. from /usr/include/c++/8/mutex:38,
  792. from /home/git/polybar/include/components/bar.hpp:5,
  793. from /home/git/polybar/src/components/bar.cpp:3:
  794. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  795. class locale;
  796. ^~~~~~
  797. In file included from /usr/include/c++/8/bits/locale_facets.h:2655,
  798. from /usr/include/c++/8/bits/basic_ios.h:37,
  799. from /usr/include/c++/8/ios:44,
  800. from /usr/include/c++/8/ostream:38,
  801. from /usr/include/c++/8/iostream:39,
  802. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  803. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  804. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  805. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  806. from /home/git/polybar/include/x11/types.hpp:3,
  807. from /home/git/polybar/include/components/bar.hpp:14,
  808. from /home/git/polybar/src/components/bar.cpp:3:
  809. /usr/include/c++/8/bits/locale_facets.tcc:57:7: error: ‘__caches’ was not declared in this scope
  810. if (!__caches[__i])
  811. ^~~~~~~~
  812. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:1:1: error: ‘ERROR’ does not name a type
  813. ERROR: could not calc required_start_align of Struct "xcb.Setup"
  814. ^~~~~
  815. /usr/include/c++/8/bits/locale_facets.tcc:57:7: note: suggested alternative: ‘__u_char’
  816. if (!__caches[__i])
  817. ^~~~~~~~
  818. __u_char
  819. /usr/include/c++/8/bits/locale_facets.tcc:72:54: error: ‘__caches’ was not declared in this scope
  820. return static_cast<const __numpunct_cache<_CharT>*>(__caches[__i]);
  821. ^~~~~~~~
  822. /usr/include/c++/8/bits/locale_facets.tcc:72:54: note: suggested alternative: ‘__u_char’
  823. return static_cast<const __numpunct_cache<_CharT>*>(__caches[__i]);
  824. ^~~~~~~~
  825. __u_char
  826. /usr/include/c++/8/bits/locale_facets.tcc: In member function ‘virtual _InIter std::num_get<_CharT, _InIter>::do_get(std::num_get<_CharT, _InIter>::iter_type, std::num_get<_CharT, _InIter>::iter_type, std::ios_base&, std::ios_base::iostate&, float&) const’:
  827. /usr/include/c++/8/bits/locale_facets.tcc:697:55: error: there are no arguments to ‘_S_get_c_locale’ that depend on a template parameter, so a declaration of ‘_S_get_c_locale’ must be available [-fpermissive]
  828. std::__convert_to_v(__xtrc.c_str(), __v, __err, _S_get_c_locale());
  829. ^~~~~~~~~~~~~~~
  830. /usr/include/c++/8/bits/locale_facets.tcc:697:55: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
  831. /usr/include/c++/8/bits/locale_facets.tcc: In member function ‘virtual _InIter std::num_get<_CharT, _InIter>::do_get(std::num_get<_CharT, _InIter>::iter_type, std::num_get<_CharT, _InIter>::iter_type, std::ios_base&, std::ios_base::iostate&, double&) const’:
  832. /usr/include/c++/8/bits/locale_facets.tcc:712:55: error: there are no arguments to ‘_S_get_c_locale’ that depend on a template parameter, so a declaration of ‘_S_get_c_locale’ must be available [-fpermissive]
  833. std::__convert_to_v(__xtrc.c_str(), __v, __err, _S_get_c_locale());
  834. ^~~~~~~~~~~~~~~
  835. /usr/include/c++/8/bits/locale_facets.tcc: In member function ‘virtual _InIter std::num_get<_CharT, _InIter>::do_get(std::num_get<_CharT, _InIter>::iter_type, std::num_get<_CharT, _InIter>::iter_type, std::ios_base&, std::ios_base::iostate&, long double&) const’:
  836. /usr/include/c++/8/bits/locale_facets.tcc:744:55: error: there are no arguments to ‘_S_get_c_locale’ that depend on a template parameter, so a declaration of ‘_S_get_c_locale’ must be available [-fpermissive]
  837. std::__convert_to_v(__xtrc.c_str(), __v, __err, _S_get_c_locale());
  838. ^~~~~~~~~~~~~~~
  839. /usr/include/c++/8/bits/locale_facets.tcc: In member function ‘_OutIter std::num_put<_CharT, _OutIter>::_M_insert_float(_OutIter, std::ios_base&, _CharT, char, _ValueT) const’:
  840. /usr/include/c++/8/bits/locale_facets.tcc:1005:34: error: there are no arguments to ‘_S_get_c_locale’ that depend on a template parameter, so a declaration of ‘_S_get_c_locale’ must be available [-fpermissive]
  841. __len = std::__convert_from_v(_S_get_c_locale(), __cs, __cs_size,
  842. ^~~~~~~~~~~~~~~
  843. /usr/include/c++/8/bits/locale_facets.tcc:1008:34: error: there are no arguments to ‘_S_get_c_locale’ that depend on a template parameter, so a declaration of ‘_S_get_c_locale’ must be available [-fpermissive]
  844. __len = std::__convert_from_v(_S_get_c_locale(), __cs, __cs_size,
  845. ^~~~~~~~~~~~~~~
  846. /usr/include/c++/8/bits/locale_facets.tcc:1017:38: error: there are no arguments to ‘_S_get_c_locale’ that depend on a template parameter, so a declaration of ‘_S_get_c_locale’ must be available [-fpermissive]
  847. __len = std::__convert_from_v(_S_get_c_locale(), __cs, __cs_size,
  848. ^~~~~~~~~~~~~~~
  849. /usr/include/c++/8/bits/locale_facets.tcc:1020:38: error: there are no arguments to ‘_S_get_c_locale’ that depend on a template parameter, so a declaration of ‘_S_get_c_locale’ must be available [-fpermissive]
  850. __len = std::__convert_from_v(_S_get_c_locale(), __cs, __cs_size,
  851. ^~~~~~~~~~~~~~~
  852. In file included from /usr/include/c++/8/bits/basic_ios.h:516,
  853. from /usr/include/c++/8/ios:44,
  854. from /usr/include/c++/8/ostream:38,
  855. from /usr/include/c++/8/iostream:39,
  856. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  857. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  858. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  859. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  860. from /home/git/polybar/include/x11/types.hpp:3,
  861. from /home/git/polybar/include/components/bar.hpp:14,
  862. from /home/git/polybar/src/components/bar.cpp:3:
  863. /usr/include/c++/8/bits/basic_ios.tcc: At global scope:
  864. /usr/include/c++/8/bits/basic_ios.tcc:114:58: error: return type ‘class std::locale’ is incomplete
  865. basic_ios<_CharT, _Traits>::imbue(const locale& __loc)
  866. ^
  867. In file included from /home/git/polybar/include/x11/extensions/randr.hpp:10,
  868. from /home/git/polybar/include/components/screen.hpp:7,
  869. from /home/git/polybar/include/x11/connection.hpp:10,
  870. from /home/git/polybar/include/x11/xresources.hpp:14,
  871. from /home/git/polybar/include/components/config.hpp:13,
  872. from /home/git/polybar/include/drawtypes/label.hpp:6,
  873. from /home/git/polybar/src/components/builder.cpp:4:
  874. /home/git/polybar/lib/xpp/include/xpp/proto/randr.hpp:1:6: error: found ‘:’ in nested-name-specifier, expected ‘::’
  875. ERROR: required_start_align (align=4, offset=0) of Request "xcb.RandR.SetCrtcTransform" causes problems
  876. ^
  877. ::
  878. /home/git/polybar/lib/xpp/include/xpp/proto/randr.hpp:1:1: error: ‘ERROR’ does not name a type
  879. ERROR: required_start_align (align=4, offset=0) of Request "xcb.RandR.SetCrtcTransform" causes problems
  880. ^~~~~
  881. In file included from /home/git/polybar/include/components/screen.hpp:7,
  882. from /home/git/polybar/include/x11/connection.hpp:10,
  883. from /home/git/polybar/include/x11/xresources.hpp:14,
  884. from /home/git/polybar/include/components/config.hpp:13,
  885. from /home/git/polybar/include/drawtypes/label.hpp:6,
  886. from /home/git/polybar/src/components/builder.cpp:4:
  887. /home/git/polybar/include/x11/extensions/randr.hpp:20:29: error: ‘randr’ in namespace ‘xpp’ does not name a type
  888. using randr_notify = xpp::randr::event::notify<connection&>;
  889. ^~~~~
  890. /home/git/polybar/include/x11/extensions/randr.hpp:21:43: error: ‘randr’ in namespace ‘xpp’ does not name a type
  891. using randr_screen_change_notify = xpp::randr::event::screen_change_notify<connection&>;
  892. ^~~~~
  893. In file included from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  894. from /home/git/polybar/include/x11/types.hpp:3,
  895. from /home/git/polybar/include/components/screen.hpp:8,
  896. from /home/git/polybar/include/x11/connection.hpp:10,
  897. from /home/git/polybar/include/x11/xresources.hpp:14,
  898. from /home/git/polybar/include/components/config.hpp:13,
  899. from /home/git/polybar/include/drawtypes/label.hpp:6,
  900. from /home/git/polybar/src/components/builder.cpp:4:
  901. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:1:6: error: found ‘:’ in nested-name-specifier, expected ‘::’
  902. ERROR: could not calc required_start_align of Struct "xcb.Setup"
  903. ^
  904. ::
  905. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:1:1: error: ‘ERROR’ does not name a type
  906. ERROR: could not calc required_start_align of Struct "xcb.Setup"
  907. ^~~~~
  908. In file included from /home/git/polybar/include/x11/types.hpp:3,
  909. from /home/git/polybar/include/components/screen.hpp:8,
  910. from /home/git/polybar/include/x11/connection.hpp:10,
  911. from /home/git/polybar/include/x11/xresources.hpp:14,
  912. from /home/git/polybar/include/components/config.hpp:13,
  913. from /home/git/polybar/include/drawtypes/label.hpp:6,
  914. from /home/git/polybar/src/components/builder.cpp:4:
  915. /home/git/polybar/lib/xpp/include/xpp/event.hpp:202:11: error: ‘xpp::event’ has not been declared
  916. void xpp::event::detail::dispatcher::dispatch(const Event & e)
  917. ^~~~~
  918. /home/git/polybar/lib/xpp/include/xpp/event.hpp: In function ‘void dispatch(const Event&)’:
  919. /home/git/polybar/lib/xpp/include/xpp/event.hpp:204:39: error: ‘event’ in namespace ‘xpp’ does not name a type
  920. auto event_sink = dynamic_cast<xpp::event::detail::sink<Event> *>(this);
  921. ^~~~~
  922. /home/git/polybar/lib/xpp/include/xpp/event.hpp:204:44: error: expected ‘>’ before ‘::’ token
  923. auto event_sink = dynamic_cast<xpp::event::detail::sink<Event> *>(this);
  924. ^~
  925. /home/git/polybar/lib/xpp/include/xpp/event.hpp:204:44: error: expected ‘(’ before ‘::’ token
  926. auto event_sink = dynamic_cast<xpp::event::detail::sink<Event> *>(this);
  927. ^~
  928. (
  929. /home/git/polybar/lib/xpp/include/xpp/event.hpp:204:46: error: ‘::detail’ has not been declared
  930. auto event_sink = dynamic_cast<xpp::event::detail::sink<Event> *>(this);
  931. ^~~~~~
  932. /home/git/polybar/lib/xpp/include/xpp/event.hpp:204:64: error: expected primary-expression before ‘>’ token
  933. auto event_sink = dynamic_cast<xpp::event::detail::sink<Event> *>(this);
  934. ^
  935. /home/git/polybar/lib/xpp/include/xpp/event.hpp:204:67: error: expected primary-expression before ‘>’ token
  936. auto event_sink = dynamic_cast<xpp::event::detail::sink<Event> *>(this);
  937. ^
  938. /home/git/polybar/lib/xpp/include/xpp/event.hpp:204:69: error: invalid use of ‘this’ in non-member function
  939. auto event_sink = dynamic_cast<xpp::event::detail::sink<Event> *>(this);
  940. ^~~~
  941. /home/git/polybar/lib/xpp/include/xpp/event.hpp:204:74: error: expected ‘)’ before ‘;’ token
  942. auto event_sink = dynamic_cast<xpp::event::detail::sink<Event> *>(this);
  943. ^
  944. )
  945. In file included from /home/git/polybar/lib/xpp/include/xpp/window.hpp:4,
  946. from /home/git/polybar/include/x11/window.hpp:5,
  947. from /home/git/polybar/include/components/screen.hpp:9,
  948. from /home/git/polybar/include/x11/connection.hpp:10,
  949. from /home/git/polybar/include/x11/xresources.hpp:14,
  950. from /home/git/polybar/include/components/config.hpp:13,
  951. from /home/git/polybar/include/drawtypes/label.hpp:6,
  952. from /home/git/polybar/src/components/builder.cpp:4:
  953. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp: At global scope:
  954. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:1:6: error: found ‘:’ in nested-name-specifier, expected ‘::’
  955. ERROR: could not calc required_start_align of Struct "xcb.Setup"
  956. ^
  957. ::
  958. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:1:1: error: ‘ERROR’ does not name a type
  959. ERROR: could not calc required_start_align of Struct "xcb.Setup"
  960. ^~~~~
  961. In file included from /home/git/polybar/include/components/screen.hpp:9,
  962. from /home/git/polybar/include/x11/connection.hpp:10,
  963. from /home/git/polybar/include/x11/xresources.hpp:14,
  964. from /home/git/polybar/include/components/config.hpp:13,
  965. from /home/git/polybar/include/drawtypes/label.hpp:6,
  966. from /home/git/polybar/src/components/builder.cpp:4:
  967. /home/git/polybar/include/x11/window.hpp:13:34: error: expected template-name before ‘<’ token
  968. class window : public xpp::window<connection&> {
  969. ^
  970. /home/git/polybar/include/x11/window.hpp:13:34: error: expected ‘{’ before ‘<’ token
  971. /home/git/polybar/include/x11/window.hpp:13:34: error: expected unqualified-id before ‘<’ token
  972. In file included from /home/git/polybar/include/x11/connection.hpp:10,
  973. from /home/git/polybar/include/x11/xresources.hpp:14,
  974. from /home/git/polybar/include/components/config.hpp:13,
  975. from /home/git/polybar/include/drawtypes/label.hpp:6,
  976. from /home/git/polybar/src/components/builder.cpp:4:
  977. /home/git/polybar/include/components/screen.hpp:19:45: error: ‘randr_screen_change_notify’ is not a member of ‘polybar::evt’
  978. class screen : public xpp::event::sink<evt::randr_screen_change_notify> {
  979. ^~~~~~~~~~~~~~~~~~~~~~~~~~
  980. /home/git/polybar/include/components/screen.hpp:19:45: error: ‘randr_screen_change_notify’ is not a member of ‘polybar::evt’
  981. /home/git/polybar/include/components/screen.hpp:19:71: error: template argument 1 is invalid
  982. class screen : public xpp::event::sink<evt::randr_screen_change_notify> {
  983. ^
  984. /home/git/polybar/include/components/screen.hpp:36:26: error: ‘randr_screen_change_notify’ in namespace ‘polybar::evt’ does not name a type
  985. void handle(const evt::randr_screen_change_notify& evt);
  986. ^~~~~~~~~~~~~~~~~~~~~~~~~~
  987. In file included from /home/git/polybar/include/x11/extensions/xkb.hpp:20,
  988. from /home/git/polybar/include/x11/extensions/all.hpp:10,
  989. from /home/git/polybar/include/x11/connection.hpp:11,
  990. from /home/git/polybar/include/x11/xresources.hpp:14,
  991. from /home/git/polybar/include/components/config.hpp:13,
  992. from /home/git/polybar/include/drawtypes/label.hpp:6,
  993. from /home/git/polybar/src/components/builder.cpp:4:
  994. /home/git/polybar/lib/xpp/include/xpp/proto/xkb.hpp:1:6: error: found ‘:’ in nested-name-specifier, expected ‘::’
  995. ERROR: required_start_align (align=4, offset=0) of Request "xcb.xkb.LatchLockState" causes problems
  996. ^
  997. ::
  998. In file included from /home/git/polybar/lib/xpp/include/xpp/window.hpp:4,
  999. from /home/git/polybar/include/x11/window.hpp:5,
  1000. from /home/git/polybar/include/components/bar.hpp:15,
  1001. from /home/git/polybar/src/components/bar.cpp:3:
  1002. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:1:6: error: found ‘:’ in nested-name-specifier, expected ‘::’
  1003. ERROR: could not calc required_start_align of Struct "xcb.Setup"
  1004. ^
  1005. ::
  1006. /home/git/polybar/lib/xpp/include/xpp/proto/xkb.hpp:1:1: error: ‘ERROR’ does not name a type
  1007. ERROR: required_start_align (align=4, offset=0) of Request "xcb.xkb.LatchLockState" causes problems
  1008. ^~~~~
  1009. In file included from /home/git/polybar/include/x11/extensions/all.hpp:10,
  1010. from /home/git/polybar/include/x11/connection.hpp:11,
  1011. from /home/git/polybar/include/x11/xresources.hpp:14,
  1012. from /home/git/polybar/include/components/config.hpp:13,
  1013. from /home/git/polybar/include/drawtypes/label.hpp:6,
  1014. from /home/git/polybar/src/components/builder.cpp:4:
  1015. /home/git/polybar/include/x11/extensions/xkb.hpp:35:40: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1016. using xkb_new_keyboard_notify = xpp::xkb::event::new_keyboard_notify<connection&>;
  1017. ^~~
  1018. /home/git/polybar/include/x11/extensions/xkb.hpp:36:31: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1019. using xkb_map_notify = xpp::xkb::event::map_notify<connection&>;
  1020. ^~~
  1021. /home/git/polybar/include/x11/extensions/xkb.hpp:37:33: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1022. using xkb_state_notify = xpp::xkb::event::state_notify<connection&>;
  1023. ^~~
  1024. /home/git/polybar/include/x11/extensions/xkb.hpp:38:36: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1025. using xkb_controls_notify = xpp::xkb::event::controls_notify<connection&>;
  1026. ^~~
  1027. /home/git/polybar/include/x11/extensions/xkb.hpp:39:43: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1028. using xkb_indicator_state_notify = xpp::xkb::event::indicator_state_notify<connection&>;
  1029. ^~~
  1030. /home/git/polybar/include/x11/extensions/xkb.hpp:40:41: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1031. using xkb_indicator_map_notify = xpp::xkb::event::indicator_map_notify<connection&>;
  1032. ^~~
  1033. /home/git/polybar/include/x11/extensions/xkb.hpp:41:33: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1034. using xkb_names_notify = xpp::xkb::event::names_notify<connection&>;
  1035. ^~~
  1036. /home/git/polybar/include/x11/extensions/xkb.hpp:42:38: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1037. using xkb_compat_map_notify = xpp::xkb::event::compat_map_notify<connection&>;
  1038. ^~~
  1039. /home/git/polybar/include/x11/extensions/xkb.hpp:43:32: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1040. using xkb_bell_notify = xpp::xkb::event::bell_notify<connection&>;
  1041. ^~~
  1042. /home/git/polybar/include/x11/extensions/xkb.hpp:44:35: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1043. using xkb_action_message = xpp::xkb::event::action_message<connection&>;
  1044. ^~~
  1045. /home/git/polybar/include/x11/extensions/xkb.hpp:45:36: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1046. using xkb_access_x_notify = xpp::xkb::event::access_x_notify<connection&>;
  1047. ^~~
  1048. /home/git/polybar/include/x11/extensions/xkb.hpp:46:44: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1049. using xkb_extension_device_notify = xpp::xkb::event::extension_device_notify<connection&>;
  1050. ^~~
  1051. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:1:1: error: ‘ERROR’ does not name a type
  1052. ERROR: could not calc required_start_align of Struct "xcb.Setup"
  1053. ^~~~~
  1054. In file included from /home/git/polybar/include/components/bar.hpp:15,
  1055. from /home/git/polybar/src/components/bar.cpp:3:
  1056. /home/git/polybar/include/x11/window.hpp:13:34: error: expected template-name before ‘<’ token
  1057. class window : public xpp::window<connection&> {
  1058. ^
  1059. /home/git/polybar/include/x11/window.hpp:13:34: error: expected ‘{’ before ‘<’ token
  1060. /home/git/polybar/include/x11/window.hpp:13:34: error: expected unqualified-id before ‘<’ token
  1061. In file included from /home/git/polybar/include/x11/connection.hpp:12,
  1062. from /home/git/polybar/include/x11/xresources.hpp:14,
  1063. from /home/git/polybar/include/components/config.hpp:13,
  1064. from /home/git/polybar/include/drawtypes/label.hpp:6,
  1065. from /home/git/polybar/src/components/builder.cpp:4:
  1066. /home/git/polybar/include/x11/registry.hpp:18:37: error: invalid use of incomplete type ‘class xpp::event::registry<polybar::connection&, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>’
  1067. class registry : public xpp::event::registry<connection&, XPP_EXTENSION_LIST> {
  1068. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1069. /home/git/polybar/include/x11/registry.hpp:10:11: note: declaration of ‘class xpp::event::registry<polybar::connection&, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>’
  1070. class registry;
  1071. ^~~~~~~~
  1072. In file included from /home/git/polybar/include/x11/xresources.hpp:14,
  1073. from /home/git/polybar/include/components/config.hpp:13,
  1074. from /home/git/polybar/include/drawtypes/label.hpp:6,
  1075. from /home/git/polybar/src/components/builder.cpp:4:
  1076. /home/git/polybar/include/x11/connection.hpp: In instantiation of ‘class polybar::detail::connection_base<polybar::connection&, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>’:
  1077. /home/git/polybar/include/x11/connection.hpp:98:35: required from here
  1078. /home/git/polybar/include/x11/connection.hpp:28:9: error: invalid use of incomplete type ‘class xpp::randr::extension’
  1079. class connection_base : public xpp::core,
  1080. ^~~~~~~~~~~~~~~
  1081. In file included from /home/git/polybar/include/x11/registry.hpp:4,
  1082. from /home/git/polybar/include/x11/connection.hpp:12,
  1083. from /home/git/polybar/include/x11/xresources.hpp:14,
  1084. from /home/git/polybar/include/components/config.hpp:13,
  1085. from /home/git/polybar/include/drawtypes/label.hpp:6,
  1086. from /home/git/polybar/src/components/builder.cpp:4:
  1087. /home/git/polybar/include/x11/extensions/fwd.hpp:8:11: note: forward declaration of ‘class xpp::randr::extension’
  1088. class extension;
  1089. ^~~~~~~~~
  1090. In file included from /home/git/polybar/include/x11/xresources.hpp:14,
  1091. from /home/git/polybar/include/components/config.hpp:13,
  1092. from /home/git/polybar/include/drawtypes/label.hpp:6,
  1093. from /home/git/polybar/src/components/builder.cpp:4:
  1094. /home/git/polybar/include/x11/connection.hpp: In instantiation of ‘class polybar::detail::interfaces<polybar::detail::connection_base<polybar::connection&, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>’:
  1095. /home/git/polybar/include/x11/connection.hpp:28:9: required from ‘class polybar::detail::connection_base<polybar::connection&, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>’
  1096. /home/git/polybar/include/x11/connection.hpp:98:35: required from here
  1097. /home/git/polybar/include/x11/connection.hpp:19:9: error: invalid use of incomplete type ‘class xpp::randr::extension’
  1098. class interfaces : public xpp::x::extension::interface<interfaces<Connection, Extensions...>, Connection>,
  1099. ^~~~~~~~~~
  1100. In file included from /home/git/polybar/include/x11/registry.hpp:4,
  1101. from /home/git/polybar/include/x11/connection.hpp:12,
  1102. from /home/git/polybar/include/x11/xresources.hpp:14,
  1103. from /home/git/polybar/include/components/config.hpp:13,
  1104. from /home/git/polybar/include/drawtypes/label.hpp:6,
  1105. from /home/git/polybar/src/components/builder.cpp:4:
  1106. /home/git/polybar/include/x11/extensions/fwd.hpp:8:11: note: forward declaration of ‘class xpp::randr::extension’
  1107. class extension;
  1108. ^~~~~~~~~
  1109. In file included from /home/git/polybar/include/x11/xresources.hpp:14,
  1110. from /home/git/polybar/include/components/config.hpp:13,
  1111. from /home/git/polybar/include/drawtypes/label.hpp:6,
  1112. from /home/git/polybar/src/components/builder.cpp:4:
  1113. /home/git/polybar/include/x11/connection.hpp: In instantiation of ‘class polybar::detail::connection_base<polybar::connection&, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>’:
  1114. /home/git/polybar/include/x11/connection.hpp:98:35: required from here
  1115. /home/git/polybar/include/x11/connection.hpp:28:9: error: invalid use of incomplete type ‘class xpp::randr::extension’
  1116. class connection_base : public xpp::core,
  1117. ^~~~~~~~~~~~~~~
  1118. In file included from /home/git/polybar/include/x11/registry.hpp:4,
  1119. from /home/git/polybar/include/x11/connection.hpp:12,
  1120. from /home/git/polybar/include/x11/xresources.hpp:14,
  1121. from /home/git/polybar/include/components/config.hpp:13,
  1122. from /home/git/polybar/include/drawtypes/label.hpp:6,
  1123. from /home/git/polybar/src/components/builder.cpp:4:
  1124. /home/git/polybar/include/x11/extensions/fwd.hpp:8:11: note: forward declaration of ‘class xpp::randr::extension’
  1125. class extension;
  1126. ^~~~~~~~~
  1127. In file included from /home/git/polybar/include/x11/xresources.hpp:14,
  1128. from /home/git/polybar/include/components/config.hpp:13,
  1129. from /home/git/polybar/include/drawtypes/label.hpp:6,
  1130. from /home/git/polybar/src/components/builder.cpp:4:
  1131. /home/git/polybar/include/x11/connection.hpp:28:9: error: invalid use of incomplete type ‘class xpp::xkb::extension’
  1132. class connection_base : public xpp::core,
  1133. ^~~~~~~~~~~~~~~
  1134. In file included from /home/git/polybar/include/x11/registry.hpp:4,
  1135. from /home/git/polybar/include/x11/connection.hpp:12,
  1136. from /home/git/polybar/include/x11/xresources.hpp:14,
  1137. from /home/git/polybar/include/components/config.hpp:13,
  1138. from /home/git/polybar/include/drawtypes/label.hpp:6,
  1139. from /home/git/polybar/src/components/builder.cpp:4:
  1140. /home/git/polybar/include/x11/extensions/fwd.hpp:18:11: note: forward declaration of ‘class xpp::xkb::extension’
  1141. class extension;
  1142. ^~~~~~~~~
  1143. In file included from /home/git/polybar/include/x11/xresources.hpp:14,
  1144. from /home/git/polybar/include/components/config.hpp:13,
  1145. from /home/git/polybar/include/drawtypes/label.hpp:6,
  1146. from /home/git/polybar/src/components/builder.cpp:4:
  1147. /home/git/polybar/include/x11/connection.hpp: In member function ‘void polybar::connection::attach_sink(Sink&&, polybar::registry::priority)’:
  1148. /home/git/polybar/include/x11/connection.hpp:160:16: error: ‘class polybar::registry’ has no member named ‘attach’
  1149. m_registry.attach(prio, forward<Sink>(sink));
  1150. ^~~~~~
  1151. /home/git/polybar/include/x11/connection.hpp: In member function ‘void polybar::connection::detach_sink(Sink&&, polybar::registry::priority)’:
  1152. /home/git/polybar/include/x11/connection.hpp:165:16: error: ‘class polybar::registry’ has no member named ‘detach’
  1153. m_registry.detach(prio, forward<Sink>(sink));
  1154. ^~~~~~
  1155. In file included from /home/git/polybar/include/x11/connection.hpp:7,
  1156. from /home/git/polybar/include/x11/xresources.hpp:14,
  1157. from /home/git/polybar/include/components/config.hpp:13,
  1158. from /home/git/polybar/src/components/bar.cpp:4:
  1159. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:1:6: error: found ‘:’ in nested-name-specifier, expected ‘::’
  1160. ERROR: could not calc required_start_align of Struct "xcb.Setup"
  1161. ^
  1162. ::
  1163. /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:1:1: error: ‘ERROR’ does not name a type
  1164. ERROR: could not calc required_start_align of Struct "xcb.Setup"
  1165. ^~~~~
  1166. In file included from /home/git/polybar/include/x11/extensions/randr.hpp:10,
  1167. from /home/git/polybar/include/components/screen.hpp:7,
  1168. from /home/git/polybar/include/x11/connection.hpp:10,
  1169. from /home/git/polybar/include/x11/xresources.hpp:14,
  1170. from /home/git/polybar/include/components/config.hpp:13,
  1171. from /home/git/polybar/src/components/bar.cpp:4:
  1172. /home/git/polybar/lib/xpp/include/xpp/proto/randr.hpp:1:6: error: found ‘:’ in nested-name-specifier, expected ‘::’
  1173. ERROR: required_start_align (align=4, offset=0) of Request "xcb.RandR.SetCrtcTransform" causes problems
  1174. ^
  1175. ::
  1176. /home/git/polybar/lib/xpp/include/xpp/proto/randr.hpp:1:1: error: ‘ERROR’ does not name a type
  1177. ERROR: required_start_align (align=4, offset=0) of Request "xcb.RandR.SetCrtcTransform" causes problems
  1178. ^~~~~
  1179. In file included from /home/git/polybar/include/components/screen.hpp:7,
  1180. from /home/git/polybar/include/x11/connection.hpp:10,
  1181. from /home/git/polybar/include/x11/xresources.hpp:14,
  1182. from /home/git/polybar/include/components/config.hpp:13,
  1183. from /home/git/polybar/src/components/bar.cpp:4:
  1184. /home/git/polybar/include/x11/extensions/randr.hpp:20:29: error: ‘randr’ in namespace ‘xpp’ does not name a type
  1185. using randr_notify = xpp::randr::event::notify<connection&>;
  1186. ^~~~~
  1187. /home/git/polybar/include/x11/extensions/randr.hpp:21:43: error: ‘randr’ in namespace ‘xpp’ does not name a type
  1188. using randr_screen_change_notify = xpp::randr::event::screen_change_notify<connection&>;
  1189. ^~~~~
  1190. In file included from /home/git/polybar/include/x11/connection.hpp:10,
  1191. from /home/git/polybar/include/x11/xresources.hpp:14,
  1192. from /home/git/polybar/include/components/config.hpp:13,
  1193. from /home/git/polybar/src/components/bar.cpp:4:
  1194. /home/git/polybar/include/components/screen.hpp:19:45: error: ‘randr_screen_change_notify’ is not a member of ‘polybar::evt’
  1195. class screen : public xpp::event::sink<evt::randr_screen_change_notify> {
  1196. ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1197. /home/git/polybar/include/components/screen.hpp:19:45: error: ‘randr_screen_change_notify’ is not a member of ‘polybar::evt’
  1198. /home/git/polybar/include/components/screen.hpp:19:71: error: template argument 1 is invalid
  1199. class screen : public xpp::event::sink<evt::randr_screen_change_notify> {
  1200. ^
  1201. /home/git/polybar/include/components/screen.hpp:36:26: error: ‘randr_screen_change_notify’ in namespace ‘polybar::evt’ does not name a type
  1202. void handle(const evt::randr_screen_change_notify& evt);
  1203. ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1204. In file included from /home/git/polybar/include/x11/extensions/xkb.hpp:20,
  1205. from /home/git/polybar/include/x11/extensions/all.hpp:10,
  1206. from /home/git/polybar/include/x11/connection.hpp:11,
  1207. from /home/git/polybar/include/x11/xresources.hpp:14,
  1208. from /home/git/polybar/include/components/config.hpp:13,
  1209. from /home/git/polybar/src/components/bar.cpp:4:
  1210. /home/git/polybar/lib/xpp/include/xpp/proto/xkb.hpp:1:6: error: found ‘:’ in nested-name-specifier, expected ‘::’
  1211. ERROR: required_start_align (align=4, offset=0) of Request "xcb.xkb.LatchLockState" causes problems
  1212. ^
  1213. ::
  1214. /home/git/polybar/lib/xpp/include/xpp/proto/xkb.hpp:1:1: error: ‘ERROR’ does not name a type
  1215. ERROR: required_start_align (align=4, offset=0) of Request "xcb.xkb.LatchLockState" causes problems
  1216. ^~~~~
  1217. In file included from /home/git/polybar/include/x11/extensions/all.hpp:10,
  1218. from /home/git/polybar/include/x11/connection.hpp:11,
  1219. from /home/git/polybar/include/x11/xresources.hpp:14,
  1220. from /home/git/polybar/include/components/config.hpp:13,
  1221. from /home/git/polybar/src/components/bar.cpp:4:
  1222. /home/git/polybar/include/x11/extensions/xkb.hpp:35:40: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1223. using xkb_new_keyboard_notify = xpp::xkb::event::new_keyboard_notify<connection&>;
  1224. ^~~
  1225. /home/git/polybar/include/x11/extensions/xkb.hpp:36:31: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1226. using xkb_map_notify = xpp::xkb::event::map_notify<connection&>;
  1227. ^~~
  1228. /home/git/polybar/include/x11/extensions/xkb.hpp:37:33: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1229. using xkb_state_notify = xpp::xkb::event::state_notify<connection&>;
  1230. ^~~
  1231. /home/git/polybar/include/x11/extensions/xkb.hpp:38:36: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1232. using xkb_controls_notify = xpp::xkb::event::controls_notify<connection&>;
  1233. ^~~
  1234. /home/git/polybar/include/x11/extensions/xkb.hpp:39:43: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1235. using xkb_indicator_state_notify = xpp::xkb::event::indicator_state_notify<connection&>;
  1236. ^~~
  1237. /home/git/polybar/include/x11/extensions/xkb.hpp:40:41: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1238. using xkb_indicator_map_notify = xpp::xkb::event::indicator_map_notify<connection&>;
  1239. ^~~
  1240. /home/git/polybar/include/x11/extensions/xkb.hpp:41:33: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1241. using xkb_names_notify = xpp::xkb::event::names_notify<connection&>;
  1242. ^~~
  1243. /home/git/polybar/include/x11/extensions/xkb.hpp:42:38: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1244. using xkb_compat_map_notify = xpp::xkb::event::compat_map_notify<connection&>;
  1245. ^~~
  1246. /home/git/polybar/include/x11/extensions/xkb.hpp:43:32: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1247. using xkb_bell_notify = xpp::xkb::event::bell_notify<connection&>;
  1248. ^~~
  1249. /home/git/polybar/include/x11/extensions/xkb.hpp:44:35: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1250. using xkb_action_message = xpp::xkb::event::action_message<connection&>;
  1251. ^~~
  1252. /home/git/polybar/include/x11/extensions/xkb.hpp:45:36: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1253. using xkb_access_x_notify = xpp::xkb::event::access_x_notify<connection&>;
  1254. ^~~
  1255. /home/git/polybar/include/x11/extensions/xkb.hpp:46:44: error: ‘xkb’ in namespace ‘xpp’ does not name a type
  1256. using xkb_extension_device_notify = xpp::xkb::event::extension_device_notify<connection&>;
  1257. ^~~
  1258. In file included from /home/git/polybar/include/x11/types.hpp:3,
  1259. from /home/git/polybar/include/components/bar.hpp:14,
  1260. from /home/git/polybar/src/components/bar.cpp:3:
  1261. /home/git/polybar/lib/xpp/include/xpp/event.hpp: In instantiation of ‘class xpp::event::registry<polybar::connection&, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>’:
  1262. /home/git/polybar/include/x11/registry.hpp:18:37: required from here
  1263. /home/git/polybar/lib/xpp/include/xpp/event.hpp:42:7: error: invalid use of incomplete type ‘class xpp::randr::extension’
  1264. class registry
  1265. ^~~~~~~~
  1266. In file included from /home/git/polybar/include/x11/registry.hpp:4,
  1267. from /home/git/polybar/include/x11/connection.hpp:12,
  1268. from /home/git/polybar/include/x11/xresources.hpp:14,
  1269. from /home/git/polybar/include/components/config.hpp:13,
  1270. from /home/git/polybar/src/components/bar.cpp:4:
  1271. /home/git/polybar/include/x11/extensions/fwd.hpp:8:11: note: forward declaration of ‘class xpp::randr::extension’
  1272. class extension;
  1273. ^~~~~~~~~
  1274. In file included from /home/git/polybar/include/x11/xresources.hpp:14,
  1275. from /home/git/polybar/include/components/config.hpp:13,
  1276. from /home/git/polybar/src/components/bar.cpp:4:
  1277. /home/git/polybar/include/x11/connection.hpp: In instantiation of ‘class polybar::detail::connection_base<polybar::connection&, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>’:
  1278. /home/git/polybar/include/x11/connection.hpp:98:35: required from here
  1279. /home/git/polybar/include/x11/connection.hpp:28:9: error: invalid use of incomplete type ‘class xpp::randr::extension’
  1280. class connection_base : public xpp::core,
  1281. ^~~~~~~~~~~~~~~
  1282. In file included from /home/git/polybar/include/x11/registry.hpp:4,
  1283. from /home/git/polybar/include/x11/connection.hpp:12,
  1284. from /home/git/polybar/include/x11/xresources.hpp:14,
  1285. from /home/git/polybar/include/components/config.hpp:13,
  1286. from /home/git/polybar/src/components/bar.cpp:4:
  1287. /home/git/polybar/include/x11/extensions/fwd.hpp:8:11: note: forward declaration of ‘class xpp::randr::extension’
  1288. class extension;
  1289. ^~~~~~~~~
  1290. In file included from /home/git/polybar/include/x11/xresources.hpp:14,
  1291. from /home/git/polybar/include/components/config.hpp:13,
  1292. from /home/git/polybar/src/components/bar.cpp:4:
  1293. /home/git/polybar/include/x11/connection.hpp: In instantiation of ‘class polybar::detail::interfaces<polybar::detail::connection_base<polybar::connection&, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>’:
  1294. /home/git/polybar/include/x11/connection.hpp:28:9: required from ‘class polybar::detail::connection_base<polybar::connection&, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>’
  1295. /home/git/polybar/include/x11/connection.hpp:98:35: required from here
  1296. /home/git/polybar/include/x11/connection.hpp:19:9: error: invalid use of incomplete type ‘class xpp::randr::extension’
  1297. class interfaces : public xpp::x::extension::interface<interfaces<Connection, Extensions...>, Connection>,
  1298. ^~~~~~~~~~
  1299. In file included from /home/git/polybar/include/x11/registry.hpp:4,
  1300. from /home/git/polybar/include/x11/connection.hpp:12,
  1301. from /home/git/polybar/include/x11/xresources.hpp:14,
  1302. from /home/git/polybar/include/components/config.hpp:13,
  1303. from /home/git/polybar/src/components/bar.cpp:4:
  1304. /home/git/polybar/include/x11/extensions/fwd.hpp:8:11: note: forward declaration of ‘class xpp::randr::extension’
  1305. class extension;
  1306. ^~~~~~~~~
  1307. In file included from /home/git/polybar/include/x11/xresources.hpp:14,
  1308. from /home/git/polybar/include/components/config.hpp:13,
  1309. from /home/git/polybar/src/components/bar.cpp:4:
  1310. /home/git/polybar/include/x11/connection.hpp: In instantiation of ‘class polybar::detail::connection_base<polybar::connection&, xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension>’:
  1311. /home/git/polybar/include/x11/connection.hpp:98:35: required from here
  1312. /home/git/polybar/include/x11/connection.hpp:28:9: error: invalid use of incomplete type ‘class xpp::randr::extension’
  1313. class connection_base : public xpp::core,
  1314. ^~~~~~~~~~~~~~~
  1315. In file included from /home/git/polybar/include/x11/registry.hpp:4,
  1316. from /home/git/polybar/include/x11/connection.hpp:12,
  1317. from /home/git/polybar/include/x11/xresources.hpp:14,
  1318. from /home/git/polybar/include/components/config.hpp:13,
  1319. from /home/git/polybar/src/components/bar.cpp:4:
  1320. /home/git/polybar/include/x11/extensions/fwd.hpp:8:11: note: forward declaration of ‘class xpp::randr::extension’
  1321. class extension;
  1322. ^~~~~~~~~
  1323. In file included from /home/git/polybar/include/x11/xresources.hpp:14,
  1324. from /home/git/polybar/include/components/config.hpp:13,
  1325. from /home/git/polybar/src/components/bar.cpp:4:
  1326. /home/git/polybar/include/x11/connection.hpp:28:9: error: invalid use of incomplete type ‘class xpp::xkb::extension’
  1327. class connection_base : public xpp::core,
  1328. ^~~~~~~~~~~~~~~
  1329. In file included from /home/git/polybar/include/x11/registry.hpp:4,
  1330. from /home/git/polybar/include/x11/connection.hpp:12,
  1331. from /home/git/polybar/include/x11/xresources.hpp:14,
  1332. from /home/git/polybar/include/components/config.hpp:13,
  1333. from /home/git/polybar/src/components/bar.cpp:4:
  1334. /home/git/polybar/include/x11/extensions/fwd.hpp:18:11: note: forward declaration of ‘class xpp::xkb::extension’
  1335. class extension;
  1336. ^~~~~~~~~
  1337. /home/git/polybar/src/components/bar.cpp: In static member function ‘static polybar::bar::make_type polybar::bar::make(bool)’:
  1338. /home/git/polybar/src/components/bar.cpp:43:25: error: incomplete type ‘polybar::signal_emitter’ used in nested name specifier
  1339. signal_emitter::make(),
  1340. ^~~~
  1341. /home/git/polybar/src/components/bar.cpp: In constructor ‘polybar::bar::bar(polybar::connection&, polybar::signal_emitter&, const polybar::config&, const polybar::logger&, std::unique_ptr<polybar::screen>&&, std::unique_ptr<polybar::tray_manager>&&, std::unique_ptr<polybar::parser>&&, std::unique_ptr<polybar::taskqueue>&&, bool)’:
  1342. /home/git/polybar/src/components/bar.cpp:290:3: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1343. m_sig.attach(this);
  1344. ^~~~~
  1345. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1346. from /home/git/polybar/src/components/bar.cpp:3:
  1347. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1348. class signal_emitter;
  1349. ^~~~~~~~~~~~~~
  1350. /home/git/polybar/src/components/bar.cpp: In destructor ‘virtual polybar::bar::~bar()’:
  1351. /home/git/polybar/src/components/bar.cpp:299:3: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1352. m_sig.detach(this);
  1353. ^~~~~
  1354. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1355. from /home/git/polybar/src/components/bar.cpp:3:
  1356. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1357. class signal_emitter;
  1358. ^~~~~~~~~~~~~~
  1359. /home/git/polybar/src/components/bar.cpp: In member function ‘void polybar::bar::hide()’:
  1360. /home/git/polybar/src/components/bar.cpp:385:5: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1361. m_sig.emit(visibility_change{false});
  1362. ^~~~~
  1363. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1364. from /home/git/polybar/src/components/bar.cpp:3:
  1365. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1366. class signal_emitter;
  1367. ^~~~~~~~~~~~~~
  1368. /home/git/polybar/src/components/bar.cpp: In member function ‘void polybar::bar::show()’:
  1369. /home/git/polybar/src/components/bar.cpp:405:5: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1370. m_sig.emit(visibility_change{true});
  1371. ^~~~~
  1372. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1373. from /home/git/polybar/src/components/bar.cpp:3:
  1374. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1375. class signal_emitter;
  1376. ^~~~~~~~~~~~~~
  1377. /home/git/polybar/src/components/bar.cpp: In member function ‘void polybar::bar::reconfigure_pos()’:
  1378. /home/git/polybar/src/components/bar.cpp:466:10: error: variable ‘polybar::window win’ has initializer but incomplete type
  1379. window win{m_connection, m_opts.window};
  1380. ^~~
  1381. /home/git/polybar/src/components/bar.cpp: In member function ‘void polybar::bar::reconfigure_struts()’:
  1382. /home/git/polybar/src/components/bar.cpp:490:10: error: variable ‘polybar::window win’ has initializer but incomplete type
  1383. window win{m_connection, m_opts.window};
  1384. ^~~
  1385. /home/git/polybar/src/components/bar.cpp: In member function ‘void polybar::bar::broadcast_visibility()’:
  1386. /home/git/polybar/src/components/bar.cpp:523:5: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1387. m_sig.emit(visibility_change{false});
  1388. ^~~~~
  1389. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1390. from /home/git/polybar/src/components/bar.cpp:3:
  1391. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1392. class signal_emitter;
  1393. ^~~~~~~~~~~~~~
  1394. /home/git/polybar/src/components/bar.cpp:525:5: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1395. m_sig.emit(visibility_change{false});
  1396. ^~~~~
  1397. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1398. from /home/git/polybar/src/components/bar.cpp:3:
  1399. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1400. class signal_emitter;
  1401. ^~~~~~~~~~~~~~
  1402. /home/git/polybar/src/components/bar.cpp:527:5: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1403. m_sig.emit(visibility_change{true});
  1404. ^~~~~
  1405. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1406. from /home/git/polybar/src/components/bar.cpp:3:
  1407. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1408. class signal_emitter;
  1409. ^~~~~~~~~~~~~~
  1410. /home/git/polybar/src/components/bar.cpp: In lambda function:
  1411. /home/git/polybar/src/components/bar.cpp:568:7: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1412. m_sig.emit(dim_window{1.0});
  1413. ^~~~~
  1414. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1415. from /home/git/polybar/src/components/bar.cpp:3:
  1416. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1417. class signal_emitter;
  1418. ^~~~~~~~~~~~~~
  1419. /home/git/polybar/src/components/bar.cpp: In lambda function:
  1420. /home/git/polybar/src/components/bar.cpp:593:7: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1421. m_sig.emit(dim_window{double(m_opts.dimvalue)});
  1422. ^~~~~
  1423. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1424. from /home/git/polybar/src/components/bar.cpp:3:
  1425. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1426. class signal_emitter;
  1427. ^~~~~~~~~~~~~~
  1428. /home/git/polybar/src/components/bar.cpp: In lambda function:
  1429. /home/git/polybar/src/components/bar.cpp:619:9: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1430. m_sig.emit(cursor_change{string{m_opts.cursor}});
  1431. ^~~~~
  1432. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1433. from /home/git/polybar/src/components/bar.cpp:3:
  1434. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1435. class signal_emitter;
  1436. ^~~~~~~~~~~~~~
  1437. /home/git/polybar/src/components/bar.cpp: In member function ‘virtual void polybar::bar::handle(const motion_notify&)’:
  1438. /home/git/polybar/src/components/bar.cpp:640:7: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1439. m_sig.emit(cursor_change{string{m_opts.cursor}});
  1440. ^~~~~
  1441. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1442. from /home/git/polybar/src/components/bar.cpp:3:
  1443. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1444. class signal_emitter;
  1445. ^~~~~~~~~~~~~~
  1446. /home/git/polybar/src/components/bar.cpp:654:7: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1447. m_sig.emit(cursor_change{string{m_opts.cursor}});
  1448. ^~~~~
  1449. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1450. from /home/git/polybar/src/components/bar.cpp:3:
  1451. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1452. class signal_emitter;
  1453. ^~~~~~~~~~~~~~
  1454. /home/git/polybar/src/components/bar.cpp:661:5: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1455. m_sig.emit(cursor_change{string{m_opts.cursor}});
  1456. ^~~~~
  1457. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1458. from /home/git/polybar/src/components/bar.cpp:3:
  1459. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1460. class signal_emitter;
  1461. ^~~~~~~~~~~~~~
  1462. /home/git/polybar/src/components/bar.cpp: In lambda function:
  1463. /home/git/polybar/src/components/bar.cpp:698:9: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1464. m_sig.emit(button_press{string{action->command}});
  1465. ^~~~~
  1466. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1467. from /home/git/polybar/src/components/bar.cpp:3:
  1468. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1469. class signal_emitter;
  1470. ^~~~~~~~~~~~~~
  1471. /home/git/polybar/src/components/bar.cpp:706:9: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1472. m_sig.emit(button_press{string{action.command}});
  1473. ^~~~~
  1474. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1475. from /home/git/polybar/src/components/bar.cpp:3:
  1476. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1477. class signal_emitter;
  1478. ^~~~~~~~~~~~~~
  1479. /home/git/polybar/src/components/bar.cpp: In member function ‘virtual void polybar::bar::handle(const configure_notify&)’:
  1480. /home/git/polybar/src/components/bar.cpp:779:3: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1481. m_sig.emit(signals::ui::update_geometry{});
  1482. ^~~~~
  1483. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1484. from /home/git/polybar/src/components/bar.cpp:3:
  1485. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1486. class signal_emitter;
  1487. ^~~~~~~~~~~~~~
  1488. /home/git/polybar/src/components/bar.cpp: In member function ‘virtual bool polybar::bar::on(const polybar::signals::eventqueue::start&)’:
  1489. /home/git/polybar/src/components/bar.cpp:809:3: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1490. m_sig.emit(signals::ui::update_geometry{});
  1491. ^~~~~
  1492. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1493. from /home/git/polybar/src/components/bar.cpp:3:
  1494. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1495. class signal_emitter;
  1496. ^~~~~~~~~~~~~~
  1497. /home/git/polybar/src/components/bar.cpp:819:3: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1498. m_sig.emit(signals::ui::ready{});
  1499. ^~~~~
  1500. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1501. from /home/git/polybar/src/components/bar.cpp:3:
  1502. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1503. class signal_emitter;
  1504. ^~~~~~~~~~~~~~
  1505. /home/git/polybar/src/components/bar.cpp: In lambda function:
  1506. /home/git/polybar/src/components/bar.cpp:844:11: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1507. m_sig.emit(signals::ui::tick{});
  1508. ^~~~~
  1509. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1510. from /home/git/polybar/src/components/bar.cpp:3:
  1511. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1512. class signal_emitter;
  1513. ^~~~~~~~~~~~~~
  1514. /home/git/polybar/src/components/bar.cpp:851:11: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1515. m_sig.emit(dim_window{1.0});
  1516. ^~~~~
  1517. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1518. from /home/git/polybar/src/components/bar.cpp:3:
  1519. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1520. class signal_emitter;
  1521. ^~~~~~~~~~~~~~
  1522. /home/git/polybar/src/components/bar.cpp: In lambda function:
  1523. /home/git/polybar/src/components/bar.cpp:883:11: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1524. m_sig.emit(signals::ui::tick{});
  1525. ^~~~~
  1526. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1527. from /home/git/polybar/src/components/bar.cpp:3:
  1528. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1529. class signal_emitter;
  1530. ^~~~~~~~~~~~~~
  1531. /home/git/polybar/src/components/bar.cpp:890:11: error: invalid use of incomplete type ‘class polybar::signal_emitter’
  1532. m_sig.emit(dim_window{double{m_opts.dimvalue}});
  1533. ^~~~~
  1534. In file included from /home/git/polybar/include/components/bar.hpp:10,
  1535. from /home/git/polybar/src/components/bar.cpp:3:
  1536. /home/git/polybar/include/events/signal_fwd.hpp:7:7: note: forward declaration of ‘class polybar::signal_emitter’
  1537. class signal_emitter;
  1538. ^~~~~~~~~~~~~~
  1539. make[2]: *** [bin/CMakeFiles/poly.dir/build.make:167: bin/CMakeFiles/poly.dir/components/builder.cpp.o] Error 1
  1540. make[2]: *** Waiting for unfinished jobs....
  1541. In file included from /usr/include/c++/8/ios:43,
  1542. from /usr/include/c++/8/ostream:38,
  1543. from /usr/include/c++/8/iostream:39,
  1544. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic/error.hpp:4,
  1545. from /home/git/polybar/lib/xpp/include/xpp/proto/../generic.hpp:4,
  1546. from /home/git/polybar/lib/xpp/include/xpp/proto/x.hpp:62,
  1547. from /home/git/polybar/lib/xpp/include/xpp/event.hpp:9,
  1548. from /home/git/polybar/include/x11/types.hpp:3,
  1549. from /home/git/polybar/include/components/bar.hpp:14,
  1550. from /home/git/polybar/src/components/bar.cpp:3:
  1551. /usr/include/c++/8/streambuf: In instantiation of ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf() [with _CharT = char; _Traits = std::char_traits<char>]’:
  1552. /usr/include/c++/8/sstream:101:56: required from ‘std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::basic_stringbuf(std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::ios_base::openmode = std::_Ios_Openmode]’
  1553. /usr/include/c++/8/sstream:705:44: required from ‘std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::basic_stringstream(std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::ios_base::openmode = std::_Ios_Openmode]’
  1554. /home/git/polybar/include/utils/string.hpp:33:24: required from here
  1555. /usr/include/c++/8/streambuf:473:29: error: using invalid field ‘std::basic_streambuf<_CharT, _Traits>::_M_buf_locale’
  1556. _M_buf_locale(locale())
  1557. ^
  1558. /usr/include/c++/8/streambuf:473:21: error: invalid use of incomplete type ‘class std::locale’
  1559. _M_buf_locale(locale())
  1560. ^~~~~~~~
  1561. In file included from /usr/include/c++/8/string:43,
  1562. from /usr/include/c++/8/stdexcept:39,
  1563. from /usr/include/c++/8/array:39,
  1564. from /usr/include/c++/8/tuple:39,
  1565. from /usr/include/c++/8/mutex:38,
  1566. from /home/git/polybar/include/components/bar.hpp:5,
  1567. from /home/git/polybar/src/components/bar.cpp:3:
  1568. /usr/include/c++/8/bits/localefwd.h:55:9: note: forward declaration of ‘class std::locale’
  1569. class locale;
  1570. ^~~~~~
  1571. In file included from /home/git/polybar/include/x11/xresources.hpp:14,
  1572. from /home/git/polybar/include/components/config.hpp:13,
  1573. from /home/git/polybar/src/components/bar.cpp:4:
  1574. /home/git/polybar/include/x11/connection.hpp: In instantiation of ‘void polybar::detail::connection_base<Derived, Extensions>::check(const std::shared_ptr<xcb_generic_error_t>&) const [with Extension = xpp::randr::extension; Derived = polybar::connection&; Extensions = {xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension}]’:
  1575. /home/git/polybar/include/x11/connection.hpp:85:23: required from ‘void polybar::detail::connection_base<Derived, Extensions>::check(const std::shared_ptr<xcb_generic_error_t>&) const [with Extension = xpp::randr::extension; Next = xpp::composite::extension; Rest = {xpp::xkb::extension}; Derived = polybar::connection&; Extensions = {xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension}]’
  1576. /home/git/polybar/include/x11/connection.hpp:86:27: required from ‘void polybar::detail::connection_base<Derived, Extensions>::check(const std::shared_ptr<xcb_generic_error_t>&) const [with Extension = xpp::x::extension; Next = xpp::randr::extension; Rest = {xpp::composite::extension, xpp::xkb::extension}; Derived = polybar::connection&; Extensions = {xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension}]’
  1577. /home/git/polybar/include/x11/connection.hpp:66:48: required from ‘std::shared_ptr<xcb_generic_event_t> polybar::detail::connection_base<Derived, Extensions>::wait_for_event() const [with Derived = polybar::connection&; Extensions = {xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension}]’
  1578. /home/git/polybar/include/x11/connection.hpp:62:37: required from here
  1579. /home/git/polybar/include/x11/connection.hpp:91:68: error: invalid use of incomplete type ‘class xpp::randr::extension’
  1580. using error_dispatcher = typename Extension::error_dispatcher;
  1581. ^
  1582. In file included from /home/git/polybar/include/x11/registry.hpp:4,
  1583. from /home/git/polybar/include/x11/connection.hpp:12,
  1584. from /home/git/polybar/include/x11/xresources.hpp:14,
  1585. from /home/git/polybar/include/components/config.hpp:13,
  1586. from /home/git/polybar/src/components/bar.cpp:4:
  1587. /home/git/polybar/include/x11/extensions/fwd.hpp:8:11: note: forward declaration of ‘class xpp::randr::extension’
  1588. class extension;
  1589. ^~~~~~~~~
  1590. In file included from /home/git/polybar/include/x11/xresources.hpp:14,
  1591. from /home/git/polybar/include/components/config.hpp:13,
  1592. from /home/git/polybar/src/components/bar.cpp:4:
  1593. /home/git/polybar/include/x11/connection.hpp: In instantiation of ‘void polybar::detail::connection_base<Derived, Extensions>::check(const std::shared_ptr<xcb_generic_error_t>&) const [with Extension = xpp::xkb::extension; Derived = polybar::connection&; Extensions = {xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension}]’:
  1594. /home/git/polybar/include/x11/connection.hpp:86:27: recursively required from ‘void polybar::detail::connection_base<Derived, Extensions>::check(const std::shared_ptr<xcb_generic_error_t>&) const [with Extension = xpp::randr::extension; Next = xpp::composite::extension; Rest = {xpp::xkb::extension}; Derived = polybar::connection&; Extensions = {xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension}]’
  1595. /home/git/polybar/include/x11/connection.hpp:86:27: required from ‘void polybar::detail::connection_base<Derived, Extensions>::check(const std::shared_ptr<xcb_generic_error_t>&) const [with Extension = xpp::x::extension; Next = xpp::randr::extension; Rest = {xpp::composite::extension, xpp::xkb::extension}; Derived = polybar::connection&; Extensions = {xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension}]’
  1596. /home/git/polybar/include/x11/connection.hpp:66:48: required from ‘std::shared_ptr<xcb_generic_event_t> polybar::detail::connection_base<Derived, Extensions>::wait_for_event() const [with Derived = polybar::connection&; Extensions = {xpp::randr::extension, xpp::composite::extension, xpp::xkb::extension}]’
  1597. /home/git/polybar/include/x11/connection.hpp:62:37: required from here
  1598. /home/git/polybar/include/x11/connection.hpp:91:68: error: invalid use of incomplete type ‘class xpp::xkb::extension’
  1599. using error_dispatcher = typename Extension::error_dispatcher;
  1600. ^
  1601. In file included from /home/git/polybar/include/x11/registry.hpp:4,
  1602. from /home/git/polybar/include/x11/connection.hpp:12,
  1603. from /home/git/polybar/include/x11/xresources.hpp:14,
  1604. from /home/git/polybar/include/components/config.hpp:13,
  1605. from /home/git/polybar/src/components/bar.cpp:4:
  1606. /home/git/polybar/include/x11/extensions/fwd.hpp:18:11: note: forward declaration of ‘class xpp::xkb::extension’
  1607. class extension;
  1608. ^~~~~~~~~
  1609. make[2]: *** [bin/CMakeFileshi
  1610. /poly.dir/build.make:154: bin/CMakeFiles/poly.dir/components/bar.cpp.o] Error 1
  1611. make[1]: *** [CMakeFiles/Makefile2:865: bin/CMakeFiles/poly.dir/all] Error 2
  1612. make: *** [Makefile:130: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement