Advertisement
tomdraug

lc0 build

Dec 16th, 2018
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 140.39 KB | None | 0 0
  1. The Meson build system
  2. Version: 0.45.1
  3. Source dir: /home/tom/Mega/chess/leela/lc0/lc0
  4. Build dir: /home/tom/Mega/chess/leela/lc0/lc0/build/release
  5. Build type: native build
  6. Project name: lc0
  7. Native C++ compiler: c++ (gcc 7.3.0 "c++ (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0")
  8. Build machine cpu family: x86_64
  9. Build machine cpu: x86_64
  10. Library libprotobuf found: YES
  11. Program protoc found: YES (/usr/bin/protoc)
  12. Library pthread found: YES
  13. Library dl found: YES
  14. Library libtensorflow_cc found: NO
  15. Found pkg-config: /usr/bin/pkg-config (0.29.1)
  16. Dependency Accelerate found: NO
  17. Library mkl_rt found: NO
  18. Library openblas.dll found: NO
  19. Library openblas found: YES
  20. Has header "openblas_config.h": YES
  21. Program ispc found: NO
  22. Library OpenCL found: YES
  23. Native dependency OpenCL found: YES 2.1
  24. Library cublas found: YES
  25. Library cudnn found: YES
  26. Library cudart found: YES
  27. Program /usr/local/cuda/bin/nvcc found: YES (/usr/local/cuda/bin/nvcc)
  28. Native dependency zlib found: YES 1.2.11
  29. Dependency GTest found: NO
  30. Using gtest from cache.
  31. Using gtest-1.8.0-5-wrap.zip from cache.
  32.  
  33. Executing subproject gtest.
  34.  
  35. Project name: gtest
  36. Native C++ compiler: c++ (gcc 7.3.0 "c++ (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0")
  37. Dependency threads found: YES
  38. Dependency threads found: YES (cached)
  39. Dependency threads found: YES (cached)
  40. Dependency threads found: YES (cached)
  41. Build targets in project: 1
  42.  
  43. Subproject gtest finished.
  44. Dependency gtest from subproject subprojects/gtest found: YES
  45. Build targets in project: 8
  46. Found ninja-1.8.2 at /usr/bin/ninja
  47. ~/Mega/chess/leela/lc0/lc0/build/release ~/Mega/chess/leela/lc0/lc0
  48. [1/128] Generating ''.
  49. [2/128] Generating ''.
  50. [3/128] Compiling C++ object 'lc0_lib@sha/src_chess_position.cc.o'.
  51. [4/128] Compiling C++ object 'lc0_lib@sha/src_version.cc.o'.
  52. [5/128] Compiling C++ object 'lc0_lib@sha/src_chess_uciloop.cc.o'.
  53. [6/128] Compiling C++ object 'lc0@exe/meson-generated_proto_net.pb.cc.o'.
  54. In file included from lc0@exe/proto/net.pb.cc:5:0:
  55. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  56. by <sys/sysmacros.h>. For historical compatibility, it is
  57. currently defined by <sys/types.h> as well, but we plan to
  58. remove this soon. To use "major", include <sys/sysmacros.h>
  59. directly. If you did not intend to use a system-defined macro
  60. "major", you should undefine it after including <sys/types.h>.
  61. ::google::protobuf::uint32 major() const;
  62. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  63. In file included from lc0@exe/proto/net.pb.cc:5:0:
  64. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  65. by <sys/sysmacros.h>. For historical compatibility, it is
  66. currently defined by <sys/types.h> as well, but we plan to
  67. remove this soon. To use "minor", include <sys/sysmacros.h>
  68. directly. If you did not intend to use a system-defined macro
  69. "minor", you should undefine it after including <sys/types.h>.
  70. ::google::protobuf::uint32 minor() const;
  71. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  72. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  73. by <sys/sysmacros.h>. For historical compatibility, it is
  74. currently defined by <sys/types.h> as well, but we plan to
  75. remove this soon. To use "major", include <sys/sysmacros.h>
  76. directly. If you did not intend to use a system-defined macro
  77. "major", you should undefine it after including <sys/types.h>.
  78. inline ::google::protobuf::uint32 EngineVersion::major() const {
  79. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  80. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  81. by <sys/sysmacros.h>. For historical compatibility, it is
  82. currently defined by <sys/types.h> as well, but we plan to
  83. remove this soon. To use "minor", include <sys/sysmacros.h>
  84. directly. If you did not intend to use a system-defined macro
  85. "minor", you should undefine it after including <sys/types.h>.
  86. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  87. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  88. lc0@exe/proto/net.pb.cc:589:13: warning: In the GNU C Library, "major" is defined
  89. by <sys/sysmacros.h>. For historical compatibility, it is
  90. currently defined by <sys/types.h> as well, but we plan to
  91. remove this soon. To use "major", include <sys/sysmacros.h>
  92. directly. If you did not intend to use a system-defined macro
  93. "major", you should undefine it after including <sys/types.h>.
  94. ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->major(), output);
  95. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  96. lc0@exe/proto/net.pb.cc:594:13: warning: In the GNU C Library, "minor" is defined
  97. by <sys/sysmacros.h>. For historical compatibility, it is
  98. currently defined by <sys/types.h> as well, but we plan to
  99. remove this soon. To use "minor", include <sys/sysmacros.h>
  100. directly. If you did not intend to use a system-defined macro
  101. "minor", you should undefine it after including <sys/types.h>.
  102. ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->minor(), output);
  103. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  104. lc0@exe/proto/net.pb.cc:614:13: warning: In the GNU C Library, "major" is defined
  105. by <sys/sysmacros.h>. For historical compatibility, it is
  106. currently defined by <sys/types.h> as well, but we plan to
  107. remove this soon. To use "major", include <sys/sysmacros.h>
  108. directly. If you did not intend to use a system-defined macro
  109. "major", you should undefine it after including <sys/types.h>.
  110. target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->major(), target);
  111. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112. lc0@exe/proto/net.pb.cc:619:13: warning: In the GNU C Library, "minor" is defined
  113. by <sys/sysmacros.h>. For historical compatibility, it is
  114. currently defined by <sys/types.h> as well, but we plan to
  115. remove this soon. To use "minor", include <sys/sysmacros.h>
  116. directly. If you did not intend to use a system-defined macro
  117. "minor", you should undefine it after including <sys/types.h>.
  118. target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->minor(), target);
  119. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120. lc0@exe/proto/net.pb.cc:644:13: warning: In the GNU C Library, "major" is defined
  121. by <sys/sysmacros.h>. For historical compatibility, it is
  122. currently defined by <sys/types.h> as well, but we plan to
  123. remove this soon. To use "major", include <sys/sysmacros.h>
  124. directly. If you did not intend to use a system-defined macro
  125. "major", you should undefine it after including <sys/types.h>.
  126. this->major());
  127. ^~~~~~~~~~~~~
  128. lc0@exe/proto/net.pb.cc:651:13: warning: In the GNU C Library, "minor" is defined
  129. by <sys/sysmacros.h>. For historical compatibility, it is
  130. currently defined by <sys/types.h> as well, but we plan to
  131. remove this soon. To use "minor", include <sys/sysmacros.h>
  132. directly. If you did not intend to use a system-defined macro
  133. "minor", you should undefine it after including <sys/types.h>.
  134. this->minor());
  135. ^~~~~~~~~~~~~
  136. lc0@exe/proto/net.pb.cc:697:13: warning: In the GNU C Library, "major" is defined
  137. by <sys/sysmacros.h>. For historical compatibility, it is
  138. currently defined by <sys/types.h> as well, but we plan to
  139. remove this soon. To use "major", include <sys/sysmacros.h>
  140. directly. If you did not intend to use a system-defined macro
  141. "major", you should undefine it after including <sys/types.h>.
  142. set_major(from.major());
  143. ^~~~~~~~~~~~~~~~~~
  144. lc0@exe/proto/net.pb.cc:700:13: warning: In the GNU C Library, "minor" is defined
  145. by <sys/sysmacros.h>. For historical compatibility, it is
  146. currently defined by <sys/types.h> as well, but we plan to
  147. remove this soon. To use "minor", include <sys/sysmacros.h>
  148. directly. If you did not intend to use a system-defined macro
  149. "minor", you should undefine it after including <sys/types.h>.
  150. set_minor(from.minor());
  151. ^~~~~~~~~~~~~~~~~~
  152. lc0@exe/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::EngineVersion::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  153. lc0@exe/proto/net.pb.cc:610:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  154. bool deterministic, ::google::protobuf::uint8* target) const {
  155. ^~~~~~~~~~~~~
  156. lc0@exe/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Weights_Layer::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  157. lc0@exe/proto/net.pb.cc:1033:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  158. bool deterministic, ::google::protobuf::uint8* target) const {
  159. ^~~~~~~~~~~~~
  160. lc0@exe/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Weights_ConvBlock::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  161. lc0@exe/proto/net.pb.cc:1444:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  162. bool deterministic, ::google::protobuf::uint8* target) const {
  163. ^~~~~~~~~~~~~
  164. lc0@exe/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Weights_SEunit::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  165. lc0@exe/proto/net.pb.cc:1864:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  166. bool deterministic, ::google::protobuf::uint8* target) const {
  167. ^~~~~~~~~~~~~
  168. lc0@exe/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Weights_Residual::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  169. lc0@exe/proto/net.pb.cc:2222:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  170. bool deterministic, ::google::protobuf::uint8* target) const {
  171. ^~~~~~~~~~~~~
  172. lc0@exe/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Weights::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  173. lc0@exe/proto/net.pb.cc:2745:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  174. bool deterministic, ::google::protobuf::uint8* target) const {
  175. ^~~~~~~~~~~~~
  176. lc0@exe/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::TrainingParams::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  177. lc0@exe/proto/net.pb.cc:4422:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  178. bool deterministic, ::google::protobuf::uint8* target) const {
  179. ^~~~~~~~~~~~~
  180. lc0@exe/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::NetworkFormat::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  181. lc0@exe/proto/net.pb.cc:5071:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  182. bool deterministic, ::google::protobuf::uint8* target) const {
  183. ^~~~~~~~~~~~~
  184. lc0@exe/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Format::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  185. lc0@exe/proto/net.pb.cc:5482:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  186. bool deterministic, ::google::protobuf::uint8* target) const {
  187. ^~~~~~~~~~~~~
  188. lc0@exe/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Net::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  189. lc0@exe/proto/net.pb.cc:5958:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  190. bool deterministic, ::google::protobuf::uint8* target) const {
  191. ^~~~~~~~~~~~~
  192. [7/128] Compiling C++ object 'lc0_lib@sha/meson-generated_proto_net.pb.cc.o'.
  193. In file included from lc0_lib@sha/proto/net.pb.cc:5:0:
  194. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  195. by <sys/sysmacros.h>. For historical compatibility, it is
  196. currently defined by <sys/types.h> as well, but we plan to
  197. remove this soon. To use "major", include <sys/sysmacros.h>
  198. directly. If you did not intend to use a system-defined macro
  199. "major", you should undefine it after including <sys/types.h>.
  200. ::google::protobuf::uint32 major() const;
  201. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  202. In file included from lc0_lib@sha/proto/net.pb.cc:5:0:
  203. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  204. by <sys/sysmacros.h>. For historical compatibility, it is
  205. currently defined by <sys/types.h> as well, but we plan to
  206. remove this soon. To use "minor", include <sys/sysmacros.h>
  207. directly. If you did not intend to use a system-defined macro
  208. "minor", you should undefine it after including <sys/types.h>.
  209. ::google::protobuf::uint32 minor() const;
  210. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  211. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  212. by <sys/sysmacros.h>. For historical compatibility, it is
  213. currently defined by <sys/types.h> as well, but we plan to
  214. remove this soon. To use "major", include <sys/sysmacros.h>
  215. directly. If you did not intend to use a system-defined macro
  216. "major", you should undefine it after including <sys/types.h>.
  217. inline ::google::protobuf::uint32 EngineVersion::major() const {
  218. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  219. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  220. by <sys/sysmacros.h>. For historical compatibility, it is
  221. currently defined by <sys/types.h> as well, but we plan to
  222. remove this soon. To use "minor", include <sys/sysmacros.h>
  223. directly. If you did not intend to use a system-defined macro
  224. "minor", you should undefine it after including <sys/types.h>.
  225. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  226. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  227. lc0_lib@sha/proto/net.pb.cc:589:13: warning: In the GNU C Library, "major" is defined
  228. by <sys/sysmacros.h>. For historical compatibility, it is
  229. currently defined by <sys/types.h> as well, but we plan to
  230. remove this soon. To use "major", include <sys/sysmacros.h>
  231. directly. If you did not intend to use a system-defined macro
  232. "major", you should undefine it after including <sys/types.h>.
  233. ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->major(), output);
  234. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235. lc0_lib@sha/proto/net.pb.cc:594:13: warning: In the GNU C Library, "minor" is defined
  236. by <sys/sysmacros.h>. For historical compatibility, it is
  237. currently defined by <sys/types.h> as well, but we plan to
  238. remove this soon. To use "minor", include <sys/sysmacros.h>
  239. directly. If you did not intend to use a system-defined macro
  240. "minor", you should undefine it after including <sys/types.h>.
  241. ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->minor(), output);
  242. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  243. lc0_lib@sha/proto/net.pb.cc:614:13: warning: In the GNU C Library, "major" is defined
  244. by <sys/sysmacros.h>. For historical compatibility, it is
  245. currently defined by <sys/types.h> as well, but we plan to
  246. remove this soon. To use "major", include <sys/sysmacros.h>
  247. directly. If you did not intend to use a system-defined macro
  248. "major", you should undefine it after including <sys/types.h>.
  249. target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->major(), target);
  250. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251. lc0_lib@sha/proto/net.pb.cc:619:13: warning: In the GNU C Library, "minor" is defined
  252. by <sys/sysmacros.h>. For historical compatibility, it is
  253. currently defined by <sys/types.h> as well, but we plan to
  254. remove this soon. To use "minor", include <sys/sysmacros.h>
  255. directly. If you did not intend to use a system-defined macro
  256. "minor", you should undefine it after including <sys/types.h>.
  257. target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->minor(), target);
  258. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259. lc0_lib@sha/proto/net.pb.cc:644:13: warning: In the GNU C Library, "major" is defined
  260. by <sys/sysmacros.h>. For historical compatibility, it is
  261. currently defined by <sys/types.h> as well, but we plan to
  262. remove this soon. To use "major", include <sys/sysmacros.h>
  263. directly. If you did not intend to use a system-defined macro
  264. "major", you should undefine it after including <sys/types.h>.
  265. this->major());
  266. ^~~~~~~~~~~~~
  267. lc0_lib@sha/proto/net.pb.cc:651:13: warning: In the GNU C Library, "minor" is defined
  268. by <sys/sysmacros.h>. For historical compatibility, it is
  269. currently defined by <sys/types.h> as well, but we plan to
  270. remove this soon. To use "minor", include <sys/sysmacros.h>
  271. directly. If you did not intend to use a system-defined macro
  272. "minor", you should undefine it after including <sys/types.h>.
  273. this->minor());
  274. ^~~~~~~~~~~~~
  275. lc0_lib@sha/proto/net.pb.cc:697:13: warning: In the GNU C Library, "major" is defined
  276. by <sys/sysmacros.h>. For historical compatibility, it is
  277. currently defined by <sys/types.h> as well, but we plan to
  278. remove this soon. To use "major", include <sys/sysmacros.h>
  279. directly. If you did not intend to use a system-defined macro
  280. "major", you should undefine it after including <sys/types.h>.
  281. set_major(from.major());
  282. ^~~~~~~~~~~~~~~~~~
  283. lc0_lib@sha/proto/net.pb.cc:700:13: warning: In the GNU C Library, "minor" is defined
  284. by <sys/sysmacros.h>. For historical compatibility, it is
  285. currently defined by <sys/types.h> as well, but we plan to
  286. remove this soon. To use "minor", include <sys/sysmacros.h>
  287. directly. If you did not intend to use a system-defined macro
  288. "minor", you should undefine it after including <sys/types.h>.
  289. set_minor(from.minor());
  290. ^~~~~~~~~~~~~~~~~~
  291. lc0_lib@sha/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::EngineVersion::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  292. lc0_lib@sha/proto/net.pb.cc:610:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  293. bool deterministic, ::google::protobuf::uint8* target) const {
  294. ^~~~~~~~~~~~~
  295. lc0_lib@sha/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Weights_Layer::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  296. lc0_lib@sha/proto/net.pb.cc:1033:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  297. bool deterministic, ::google::protobuf::uint8* target) const {
  298. ^~~~~~~~~~~~~
  299. lc0_lib@sha/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Weights_ConvBlock::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  300. lc0_lib@sha/proto/net.pb.cc:1444:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  301. bool deterministic, ::google::protobuf::uint8* target) const {
  302. ^~~~~~~~~~~~~
  303. lc0_lib@sha/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Weights_SEunit::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  304. lc0_lib@sha/proto/net.pb.cc:1864:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  305. bool deterministic, ::google::protobuf::uint8* target) const {
  306. ^~~~~~~~~~~~~
  307. lc0_lib@sha/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Weights_Residual::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  308. lc0_lib@sha/proto/net.pb.cc:2222:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  309. bool deterministic, ::google::protobuf::uint8* target) const {
  310. ^~~~~~~~~~~~~
  311. lc0_lib@sha/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Weights::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  312. lc0_lib@sha/proto/net.pb.cc:2745:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  313. bool deterministic, ::google::protobuf::uint8* target) const {
  314. ^~~~~~~~~~~~~
  315. lc0_lib@sha/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::TrainingParams::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  316. lc0_lib@sha/proto/net.pb.cc:4422:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  317. bool deterministic, ::google::protobuf::uint8* target) const {
  318. ^~~~~~~~~~~~~
  319. lc0_lib@sha/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::NetworkFormat::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  320. lc0_lib@sha/proto/net.pb.cc:5071:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  321. bool deterministic, ::google::protobuf::uint8* target) const {
  322. ^~~~~~~~~~~~~
  323. lc0_lib@sha/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Format::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  324. lc0_lib@sha/proto/net.pb.cc:5482:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  325. bool deterministic, ::google::protobuf::uint8* target) const {
  326. ^~~~~~~~~~~~~
  327. lc0_lib@sha/proto/net.pb.cc: In member function ‘virtual google::protobuf::uint8* pblczero::Net::InternalSerializeWithCachedSizesToArray(bool, google::protobuf::uint8*) const’:
  328. lc0_lib@sha/proto/net.pb.cc:5958:10: warning: unused parameter ‘deterministic’ [-Wunused-parameter]
  329. bool deterministic, ::google::protobuf::uint8* target) const {
  330. ^~~~~~~~~~~~~
  331. [8/128] Compiling C++ object 'lc0@exe/src_version.cc.o'.
  332. [9/128] Compiling C++ object 'lc0@exe/src_main.cc.o'.
  333. In file included from ../../src/neural/loader.h:34:0,
  334. from ../../src/neural/factory.h:33,
  335. from ../../src/engine.h:33,
  336. from ../../src/main.cc:28:
  337. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  338. by <sys/sysmacros.h>. For historical compatibility, it is
  339. currently defined by <sys/types.h> as well, but we plan to
  340. remove this soon. To use "major", include <sys/sysmacros.h>
  341. directly. If you did not intend to use a system-defined macro
  342. "major", you should undefine it after including <sys/types.h>.
  343. ::google::protobuf::uint32 major() const;
  344. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  345. In file included from ../../src/neural/loader.h:34:0,
  346. from ../../src/neural/factory.h:33,
  347. from ../../src/engine.h:33,
  348. from ../../src/main.cc:28:
  349. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  350. by <sys/sysmacros.h>. For historical compatibility, it is
  351. currently defined by <sys/types.h> as well, but we plan to
  352. remove this soon. To use "minor", include <sys/sysmacros.h>
  353. directly. If you did not intend to use a system-defined macro
  354. "minor", you should undefine it after including <sys/types.h>.
  355. ::google::protobuf::uint32 minor() const;
  356. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  358. by <sys/sysmacros.h>. For historical compatibility, it is
  359. currently defined by <sys/types.h> as well, but we plan to
  360. remove this soon. To use "major", include <sys/sysmacros.h>
  361. directly. If you did not intend to use a system-defined macro
  362. "major", you should undefine it after including <sys/types.h>.
  363. inline ::google::protobuf::uint32 EngineVersion::major() const {
  364. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  365. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  366. by <sys/sysmacros.h>. For historical compatibility, it is
  367. currently defined by <sys/types.h> as well, but we plan to
  368. remove this soon. To use "minor", include <sys/sysmacros.h>
  369. directly. If you did not intend to use a system-defined macro
  370. "minor", you should undefine it after including <sys/types.h>.
  371. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  372. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  373. [10/128] Compiling C++ object 'lc0@exe/src_chess_position.cc.o'.
  374. [11/128] Compiling C++ object 'lc0_lib@sha/src_engine.cc.o'.
  375. In file included from ../../src/neural/loader.h:34:0,
  376. from ../../src/neural/factory.h:33,
  377. from ../../src/engine.h:33,
  378. from ../../src/engine.cc:32:
  379. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  380. by <sys/sysmacros.h>. For historical compatibility, it is
  381. currently defined by <sys/types.h> as well, but we plan to
  382. remove this soon. To use "major", include <sys/sysmacros.h>
  383. directly. If you did not intend to use a system-defined macro
  384. "major", you should undefine it after including <sys/types.h>.
  385. ::google::protobuf::uint32 major() const;
  386. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  387. In file included from ../../src/neural/loader.h:34:0,
  388. from ../../src/neural/factory.h:33,
  389. from ../../src/engine.h:33,
  390. from ../../src/engine.cc:32:
  391. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  392. by <sys/sysmacros.h>. For historical compatibility, it is
  393. currently defined by <sys/types.h> as well, but we plan to
  394. remove this soon. To use "minor", include <sys/sysmacros.h>
  395. directly. If you did not intend to use a system-defined macro
  396. "minor", you should undefine it after including <sys/types.h>.
  397. ::google::protobuf::uint32 minor() const;
  398. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  399. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  400. by <sys/sysmacros.h>. For historical compatibility, it is
  401. currently defined by <sys/types.h> as well, but we plan to
  402. remove this soon. To use "major", include <sys/sysmacros.h>
  403. directly. If you did not intend to use a system-defined macro
  404. "major", you should undefine it after including <sys/types.h>.
  405. inline ::google::protobuf::uint32 EngineVersion::major() const {
  406. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  407. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  408. by <sys/sysmacros.h>. For historical compatibility, it is
  409. currently defined by <sys/types.h> as well, but we plan to
  410. remove this soon. To use "minor", include <sys/sysmacros.h>
  411. directly. If you did not intend to use a system-defined macro
  412. "minor", you should undefine it after including <sys/types.h>.
  413. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  414. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  415. [12/128] Compiling C++ object 'lc0@exe/src_chess_bitboard.cc.o'.
  416. [13/128] Compiling C++ object 'lc0@exe/src_chess_board.cc.o'.
  417. [14/128] Compiling C++ object 'lc0@exe/src_engine.cc.o'.
  418. In file included from ../../src/neural/loader.h:34:0,
  419. from ../../src/neural/factory.h:33,
  420. from ../../src/engine.h:33,
  421. from ../../src/engine.cc:32:
  422. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  423. by <sys/sysmacros.h>. For historical compatibility, it is
  424. currently defined by <sys/types.h> as well, but we plan to
  425. remove this soon. To use "major", include <sys/sysmacros.h>
  426. directly. If you did not intend to use a system-defined macro
  427. "major", you should undefine it after including <sys/types.h>.
  428. ::google::protobuf::uint32 major() const;
  429. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  430. In file included from ../../src/neural/loader.h:34:0,
  431. from ../../src/neural/factory.h:33,
  432. from ../../src/engine.h:33,
  433. from ../../src/engine.cc:32:
  434. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  435. by <sys/sysmacros.h>. For historical compatibility, it is
  436. currently defined by <sys/types.h> as well, but we plan to
  437. remove this soon. To use "minor", include <sys/sysmacros.h>
  438. directly. If you did not intend to use a system-defined macro
  439. "minor", you should undefine it after including <sys/types.h>.
  440. ::google::protobuf::uint32 minor() const;
  441. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  443. by <sys/sysmacros.h>. For historical compatibility, it is
  444. currently defined by <sys/types.h> as well, but we plan to
  445. remove this soon. To use "major", include <sys/sysmacros.h>
  446. directly. If you did not intend to use a system-defined macro
  447. "major", you should undefine it after including <sys/types.h>.
  448. inline ::google::protobuf::uint32 EngineVersion::major() const {
  449. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  450. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  451. by <sys/sysmacros.h>. For historical compatibility, it is
  452. currently defined by <sys/types.h> as well, but we plan to
  453. remove this soon. To use "minor", include <sys/sysmacros.h>
  454. directly. If you did not intend to use a system-defined macro
  455. "minor", you should undefine it after including <sys/types.h>.
  456. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  457. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  458. [15/128] Generating 'lc0_lib@sha/common_kernels.o'.
  459. [16/128] Generating 'lc0@exe/common_kernels.o'.
  460. [17/128] Compiling C++ object 'lc0@exe/src_neural_encoder.cc.o'.
  461. [18/128] Compiling C++ object 'lc0@exe/src_chess_uciloop.cc.o'.
  462. [19/128] Compiling C++ object 'lc0@exe/src_mcts_node.cc.o'.
  463. [20/128] Compiling C++ object 'lc0@exe/src_benchmark_benchmark.cc.o'.
  464. In file included from ../../src/neural/loader.h:34:0,
  465. from ../../src/neural/factory.h:33,
  466. from ../../src/benchmark/benchmark.h:32,
  467. from ../../src/benchmark/benchmark.cc:28:
  468. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  469. by <sys/sysmacros.h>. For historical compatibility, it is
  470. currently defined by <sys/types.h> as well, but we plan to
  471. remove this soon. To use "major", include <sys/sysmacros.h>
  472. directly. If you did not intend to use a system-defined macro
  473. "major", you should undefine it after including <sys/types.h>.
  474. ::google::protobuf::uint32 major() const;
  475. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476. In file included from ../../src/neural/loader.h:34:0,
  477. from ../../src/neural/factory.h:33,
  478. from ../../src/benchmark/benchmark.h:32,
  479. from ../../src/benchmark/benchmark.cc:28:
  480. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  481. by <sys/sysmacros.h>. For historical compatibility, it is
  482. currently defined by <sys/types.h> as well, but we plan to
  483. remove this soon. To use "minor", include <sys/sysmacros.h>
  484. directly. If you did not intend to use a system-defined macro
  485. "minor", you should undefine it after including <sys/types.h>.
  486. ::google::protobuf::uint32 minor() const;
  487. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  488. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  489. by <sys/sysmacros.h>. For historical compatibility, it is
  490. currently defined by <sys/types.h> as well, but we plan to
  491. remove this soon. To use "major", include <sys/sysmacros.h>
  492. directly. If you did not intend to use a system-defined macro
  493. "major", you should undefine it after including <sys/types.h>.
  494. inline ::google::protobuf::uint32 EngineVersion::major() const {
  495. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  496. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  497. by <sys/sysmacros.h>. For historical compatibility, it is
  498. currently defined by <sys/types.h> as well, but we plan to
  499. remove this soon. To use "minor", include <sys/sysmacros.h>
  500. directly. If you did not intend to use a system-defined macro
  501. "minor", you should undefine it after including <sys/types.h>.
  502. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  503. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  504. [21/128] Compiling C++ object 'lc0@exe/src_neural_cache.cc.o'.
  505. [22/128] Compiling C++ object 'lc0@exe/src_mcts_params.cc.o'.
  506. [23/128] Compiling C++ object 'lc0@exe/src_neural_network_st_batch.cc.o'.
  507. [24/128] Compiling C++ object 'lc0@exe/src_neural_network_legacy.cc.o'.
  508. In file included from ../../src/neural/network_legacy.h:22:0,
  509. from ../../src/neural/network_legacy.cc:19:
  510. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  511. by <sys/sysmacros.h>. For historical compatibility, it is
  512. currently defined by <sys/types.h> as well, but we plan to
  513. remove this soon. To use "major", include <sys/sysmacros.h>
  514. directly. If you did not intend to use a system-defined macro
  515. "major", you should undefine it after including <sys/types.h>.
  516. ::google::protobuf::uint32 major() const;
  517. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  518. In file included from ../../src/neural/network_legacy.h:22:0,
  519. from ../../src/neural/network_legacy.cc:19:
  520. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  521. by <sys/sysmacros.h>. For historical compatibility, it is
  522. currently defined by <sys/types.h> as well, but we plan to
  523. remove this soon. To use "minor", include <sys/sysmacros.h>
  524. directly. If you did not intend to use a system-defined macro
  525. "minor", you should undefine it after including <sys/types.h>.
  526. ::google::protobuf::uint32 minor() const;
  527. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  528. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  529. by <sys/sysmacros.h>. For historical compatibility, it is
  530. currently defined by <sys/types.h> as well, but we plan to
  531. remove this soon. To use "major", include <sys/sysmacros.h>
  532. directly. If you did not intend to use a system-defined macro
  533. "major", you should undefine it after including <sys/types.h>.
  534. inline ::google::protobuf::uint32 EngineVersion::major() const {
  535. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  536. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  537. by <sys/sysmacros.h>. For historical compatibility, it is
  538. currently defined by <sys/types.h> as well, but we plan to
  539. remove this soon. To use "minor", include <sys/sysmacros.h>
  540. directly. If you did not intend to use a system-defined macro
  541. "minor", you should undefine it after including <sys/types.h>.
  542. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  543. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  544. [25/128] Compiling C++ object 'lc0@exe/src_neural_factory.cc.o'.
  545. In file included from ../../src/neural/loader.h:34:0,
  546. from ../../src/neural/factory.h:33,
  547. from ../../src/neural/factory.cc:28:
  548. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  549. by <sys/sysmacros.h>. For historical compatibility, it is
  550. currently defined by <sys/types.h> as well, but we plan to
  551. remove this soon. To use "major", include <sys/sysmacros.h>
  552. directly. If you did not intend to use a system-defined macro
  553. "major", you should undefine it after including <sys/types.h>.
  554. ::google::protobuf::uint32 major() const;
  555. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556. In file included from ../../src/neural/loader.h:34:0,
  557. from ../../src/neural/factory.h:33,
  558. from ../../src/neural/factory.cc:28:
  559. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  560. by <sys/sysmacros.h>. For historical compatibility, it is
  561. currently defined by <sys/types.h> as well, but we plan to
  562. remove this soon. To use "minor", include <sys/sysmacros.h>
  563. directly. If you did not intend to use a system-defined macro
  564. "minor", you should undefine it after including <sys/types.h>.
  565. ::google::protobuf::uint32 minor() const;
  566. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  567. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  568. by <sys/sysmacros.h>. For historical compatibility, it is
  569. currently defined by <sys/types.h> as well, but we plan to
  570. remove this soon. To use "major", include <sys/sysmacros.h>
  571. directly. If you did not intend to use a system-defined macro
  572. "major", you should undefine it after including <sys/types.h>.
  573. inline ::google::protobuf::uint32 EngineVersion::major() const {
  574. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  576. by <sys/sysmacros.h>. For historical compatibility, it is
  577. currently defined by <sys/types.h> as well, but we plan to
  578. remove this soon. To use "minor", include <sys/sysmacros.h>
  579. directly. If you did not intend to use a system-defined macro
  580. "minor", you should undefine it after including <sys/types.h>.
  581. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  582. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  583. [26/128] Compiling C++ object 'lc0@exe/src_neural_network_random.cc.o'.
  584. In file included from ../../src/neural/loader.h:34:0,
  585. from ../../src/neural/factory.h:33,
  586. from ../../src/neural/network_random.cc:32:
  587. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  588. by <sys/sysmacros.h>. For historical compatibility, it is
  589. currently defined by <sys/types.h> as well, but we plan to
  590. remove this soon. To use "major", include <sys/sysmacros.h>
  591. directly. If you did not intend to use a system-defined macro
  592. "major", you should undefine it after including <sys/types.h>.
  593. ::google::protobuf::uint32 major() const;
  594. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  595. In file included from ../../src/neural/loader.h:34:0,
  596. from ../../src/neural/factory.h:33,
  597. from ../../src/neural/network_random.cc:32:
  598. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  599. by <sys/sysmacros.h>. For historical compatibility, it is
  600. currently defined by <sys/types.h> as well, but we plan to
  601. remove this soon. To use "minor", include <sys/sysmacros.h>
  602. directly. If you did not intend to use a system-defined macro
  603. "minor", you should undefine it after including <sys/types.h>.
  604. ::google::protobuf::uint32 minor() const;
  605. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  607. by <sys/sysmacros.h>. For historical compatibility, it is
  608. currently defined by <sys/types.h> as well, but we plan to
  609. remove this soon. To use "major", include <sys/sysmacros.h>
  610. directly. If you did not intend to use a system-defined macro
  611. "major", you should undefine it after including <sys/types.h>.
  612. inline ::google::protobuf::uint32 EngineVersion::major() const {
  613. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  614. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  615. by <sys/sysmacros.h>. For historical compatibility, it is
  616. currently defined by <sys/types.h> as well, but we plan to
  617. remove this soon. To use "minor", include <sys/sysmacros.h>
  618. directly. If you did not intend to use a system-defined macro
  619. "minor", you should undefine it after including <sys/types.h>.
  620. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  621. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  622. [27/128] Compiling C++ object 'lc0@exe/src_neural_loader.cc.o'.
  623. In file included from ../../src/neural/loader.h:34:0,
  624. from ../../src/neural/loader.cc:28:
  625. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  626. by <sys/sysmacros.h>. For historical compatibility, it is
  627. currently defined by <sys/types.h> as well, but we plan to
  628. remove this soon. To use "major", include <sys/sysmacros.h>
  629. directly. If you did not intend to use a system-defined macro
  630. "major", you should undefine it after including <sys/types.h>.
  631. ::google::protobuf::uint32 major() const;
  632. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  633. In file included from ../../src/neural/loader.h:34:0,
  634. from ../../src/neural/loader.cc:28:
  635. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  636. by <sys/sysmacros.h>. For historical compatibility, it is
  637. currently defined by <sys/types.h> as well, but we plan to
  638. remove this soon. To use "minor", include <sys/sysmacros.h>
  639. directly. If you did not intend to use a system-defined macro
  640. "minor", you should undefine it after including <sys/types.h>.
  641. ::google::protobuf::uint32 minor() const;
  642. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  643. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  644. by <sys/sysmacros.h>. For historical compatibility, it is
  645. currently defined by <sys/types.h> as well, but we plan to
  646. remove this soon. To use "major", include <sys/sysmacros.h>
  647. directly. If you did not intend to use a system-defined macro
  648. "major", you should undefine it after including <sys/types.h>.
  649. inline ::google::protobuf::uint32 EngineVersion::major() const {
  650. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  652. by <sys/sysmacros.h>. For historical compatibility, it is
  653. currently defined by <sys/types.h> as well, but we plan to
  654. remove this soon. To use "minor", include <sys/sysmacros.h>
  655. directly. If you did not intend to use a system-defined macro
  656. "minor", you should undefine it after including <sys/types.h>.
  657. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  658. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659. ../../src/neural/loader.cc:93:13: warning: In the GNU C Library, "major" is defined
  660. by <sys/sysmacros.h>. For historical compatibility, it is
  661. currently defined by <sys/types.h> as well, but we plan to
  662. remove this soon. To use "major", include <sys/sysmacros.h>
  663. directly. If you did not intend to use a system-defined macro
  664. "major", you should undefine it after including <sys/types.h>.
  665. GetVersionStr(net.min_version().major(), net.min_version().minor(),
  666. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667. ../../src/neural/loader.cc:93:13: warning: In the GNU C Library, "minor" is defined
  668. by <sys/sysmacros.h>. For historical compatibility, it is
  669. currently defined by <sys/types.h> as well, but we plan to
  670. remove this soon. To use "minor", include <sys/sysmacros.h>
  671. directly. If you did not intend to use a system-defined macro
  672. "minor", you should undefine it after including <sys/types.h>.
  673. GetVersionStr(net.min_version().major(), net.min_version().minor(),
  674. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  675. ../../src/neural/loader.cc:97:13: warning: In the GNU C Library, "major" is defined
  676. by <sys/sysmacros.h>. For historical compatibility, it is
  677. currently defined by <sys/types.h> as well, but we plan to
  678. remove this soon. To use "major", include <sys/sysmacros.h>
  679. directly. If you did not intend to use a system-defined macro
  680. "major", you should undefine it after including <sys/types.h>.
  681. GetVersionInt(net.min_version().major(), net.min_version().minor(),
  682. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  683. ../../src/neural/loader.cc:97:13: warning: In the GNU C Library, "minor" is defined
  684. by <sys/sysmacros.h>. For historical compatibility, it is
  685. currently defined by <sys/types.h> as well, but we plan to
  686. remove this soon. To use "minor", include <sys/sysmacros.h>
  687. directly. If you did not intend to use a system-defined macro
  688. "minor", you should undefine it after including <sys/types.h>.
  689. [28/128] Compiling C++ object 'lc0@exe/src_neural_writer.cc.o'.
  690. [29/128] Compiling C++ object 'lc0@exe/src_neural_network_mux.cc.o'.
  691. In file included from ../../src/neural/loader.h:34:0,
  692. from ../../src/neural/factory.h:33,
  693. from ../../src/neural/network_mux.cc:28:
  694. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  695. by <sys/sysmacros.h>. For historical compatibility, it is
  696. currently defined by <sys/types.h> as well, but we plan to
  697. remove this soon. To use "major", include <sys/sysmacros.h>
  698. directly. If you did not intend to use a system-defined macro
  699. "major", you should undefine it after including <sys/types.h>.
  700. ::google::protobuf::uint32 major() const;
  701. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  702. In file included from ../../src/neural/loader.h:34:0,
  703. from ../../src/neural/factory.h:33,
  704. from ../../src/neural/network_mux.cc:28:
  705. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  706. by <sys/sysmacros.h>. For historical compatibility, it is
  707. currently defined by <sys/types.h> as well, but we plan to
  708. remove this soon. To use "minor", include <sys/sysmacros.h>
  709. directly. If you did not intend to use a system-defined macro
  710. "minor", you should undefine it after including <sys/types.h>.
  711. ::google::protobuf::uint32 minor() const;
  712. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  713. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  714. by <sys/sysmacros.h>. For historical compatibility, it is
  715. currently defined by <sys/types.h> as well, but we plan to
  716. remove this soon. To use "major", include <sys/sysmacros.h>
  717. directly. If you did not intend to use a system-defined macro
  718. "major", you should undefine it after including <sys/types.h>.
  719. inline ::google::protobuf::uint32 EngineVersion::major() const {
  720. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  721. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  722. by <sys/sysmacros.h>. For historical compatibility, it is
  723. currently defined by <sys/types.h> as well, but we plan to
  724. remove this soon. To use "minor", include <sys/sysmacros.h>
  725. directly. If you did not intend to use a system-defined macro
  726. "minor", you should undefine it after including <sys/types.h>.
  727. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  728. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  729. [30/128] Compiling C++ object 'lc0@exe/src_neural_network_check.cc.o'.
  730. In file included from ../../src/neural/loader.h:34:0,
  731. from ../../src/neural/factory.h:33,
  732. from ../../src/neural/network_check.cc:32:
  733. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  734. by <sys/sysmacros.h>. For historical compatibility, it is
  735. currently defined by <sys/types.h> as well, but we plan to
  736. remove this soon. To use "major", include <sys/sysmacros.h>
  737. directly. If you did not intend to use a system-defined macro
  738. "major", you should undefine it after including <sys/types.h>.
  739. ::google::protobuf::uint32 major() const;
  740. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  741. In file included from ../../src/neural/loader.h:34:0,
  742. from ../../src/neural/factory.h:33,
  743. from ../../src/neural/network_check.cc:32:
  744. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  745. by <sys/sysmacros.h>. For historical compatibility, it is
  746. currently defined by <sys/types.h> as well, but we plan to
  747. remove this soon. To use "minor", include <sys/sysmacros.h>
  748. directly. If you did not intend to use a system-defined macro
  749. "minor", you should undefine it after including <sys/types.h>.
  750. ::google::protobuf::uint32 minor() const;
  751. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  752. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  753. by <sys/sysmacros.h>. For historical compatibility, it is
  754. currently defined by <sys/types.h> as well, but we plan to
  755. remove this soon. To use "major", include <sys/sysmacros.h>
  756. directly. If you did not intend to use a system-defined macro
  757. "major", you should undefine it after including <sys/types.h>.
  758. inline ::google::protobuf::uint32 EngineVersion::major() const {
  759. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  760. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  761. by <sys/sysmacros.h>. For historical compatibility, it is
  762. currently defined by <sys/types.h> as well, but we plan to
  763. remove this soon. To use "minor", include <sys/sysmacros.h>
  764. directly. If you did not intend to use a system-defined macro
  765. "minor", you should undefine it after including <sys/types.h>.
  766. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  767. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  768. [31/128] Compiling C++ object 'lc0@exe/src_mcts_search.cc.o'.
  769. [32/128] Generating 'lc0_lib@sha/fp16_kernels.o'.
  770. [33/128] Compiling C++ object 'lc0@exe/src_utils_histogram.cc.o'.
  771. [34/128] Compiling C++ object 'lc0@exe/src_utils_commandline.cc.o'.
  772. [35/128] Generating 'lc0@exe/fp16_kernels.o'.
  773. [36/128] Compiling C++ object 'lc0@exe/src_selfplay_game.cc.o'.
  774. [37/128] Compiling C++ object 'lc0@exe/src_utils_logging.cc.o'.
  775. [38/128] Compiling C++ object 'lc0@exe/src_utils_transpose.cc.o'.
  776. [39/128] Compiling C++ object 'lc0@exe/src_utils_configfile.cc.o'.
  777. [40/128] Compiling C++ object 'lc0@exe/src_syzygy_syzygy.cc.o'.
  778. [41/128] Compiling C++ object 'lc0@exe/src_selfplay_loop.cc.o'.
  779. [42/128] Compiling C++ object 'lc0@exe/src_utils_string.cc.o'.
  780. [43/128] Compiling C++ object 'lc0@exe/src_neural_blas_convolution1.cc.o'.
  781. [44/128] Compiling C++ object 'lc0@exe/src_neural_blas_fully_connected_layer.cc.o'.
  782. [45/128] Compiling C++ object 'lc0@exe/src_utils_random.cc.o'.
  783. [46/128] Compiling C++ object 'lc0@exe/src_neural_blas_se_unit.cc.o'.
  784. [47/128] Compiling C++ object 'lc0@exe/src_utils_weights_adapter.cc.o'.
  785. In file included from ../../src/utils/weights_adapter.h:30:0,
  786. from ../../src/utils/weights_adapter.cc:28:
  787. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  788. by <sys/sysmacros.h>. For historical compatibility, it is
  789. currently defined by <sys/types.h> as well, but we plan to
  790. remove this soon. To use "major", include <sys/sysmacros.h>
  791. directly. If you did not intend to use a system-defined macro
  792. "major", you should undefine it after including <sys/types.h>.
  793. ::google::protobuf::uint32 major() const;
  794. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  795. In file included from ../../src/utils/weights_adapter.h:30:0,
  796. from ../../src/utils/weights_adapter.cc:28:
  797. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  798. by <sys/sysmacros.h>. For historical compatibility, it is
  799. currently defined by <sys/types.h> as well, but we plan to
  800. remove this soon. To use "minor", include <sys/sysmacros.h>
  801. directly. If you did not intend to use a system-defined macro
  802. "minor", you should undefine it after including <sys/types.h>.
  803. ::google::protobuf::uint32 minor() const;
  804. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  805. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  806. by <sys/sysmacros.h>. For historical compatibility, it is
  807. currently defined by <sys/types.h> as well, but we plan to
  808. remove this soon. To use "major", include <sys/sysmacros.h>
  809. directly. If you did not intend to use a system-defined macro
  810. "major", you should undefine it after including <sys/types.h>.
  811. inline ::google::protobuf::uint32 EngineVersion::major() const {
  812. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  813. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  814. by <sys/sysmacros.h>. For historical compatibility, it is
  815. currently defined by <sys/types.h> as well, but we plan to
  816. remove this soon. To use "minor", include <sys/sysmacros.h>
  817. directly. If you did not intend to use a system-defined macro
  818. "minor", you should undefine it after including <sys/types.h>.
  819. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  820. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  821. [48/128] Compiling C++ object 'lc0@exe/src_utils_filesystem.posix.cc.o'.
  822. [49/128] Compiling C++ object 'lc0@exe/src_neural_blas_winograd_convolution3.cc.o'.
  823. [50/128] Compiling C++ object 'lc0@exe/src_utils_optionsparser.cc.o'.
  824. [51/128] Compiling C++ object 'lc0@exe/src_neural_shared_activation.cc.o'.
  825. [52/128] Compiling C++ object 'lc0@exe/src_utils_optionsdict.cc.o'.
  826. [53/128] Compiling C++ object 'lc0@exe/src_selfplay_tournament.cc.o'.
  827. In file included from ../../src/neural/loader.h:34:0,
  828. from ../../src/neural/factory.h:33,
  829. from ../../src/selfplay/tournament.cc:30:
  830. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  831. by <sys/sysmacros.h>. For historical compatibility, it is
  832. currently defined by <sys/types.h> as well, but we plan to
  833. remove this soon. To use "major", include <sys/sysmacros.h>
  834. directly. If you did not intend to use a system-defined macro
  835. "major", you should undefine it after including <sys/types.h>.
  836. ::google::protobuf::uint32 major() const;
  837. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  838. In file included from ../../src/neural/loader.h:34:0,
  839. from ../../src/neural/factory.h:33,
  840. from ../../src/selfplay/tournament.cc:30:
  841. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  842. by <sys/sysmacros.h>. For historical compatibility, it is
  843. currently defined by <sys/types.h> as well, but we plan to
  844. remove this soon. To use "minor", include <sys/sysmacros.h>
  845. directly. If you did not intend to use a system-defined macro
  846. "minor", you should undefine it after including <sys/types.h>.
  847. ::google::protobuf::uint32 minor() const;
  848. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  849. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  850. by <sys/sysmacros.h>. For historical compatibility, it is
  851. currently defined by <sys/types.h> as well, but we plan to
  852. remove this soon. To use "major", include <sys/sysmacros.h>
  853. directly. If you did not intend to use a system-defined macro
  854. "major", you should undefine it after including <sys/types.h>.
  855. inline ::google::protobuf::uint32 EngineVersion::major() const {
  856. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  857. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  858. by <sys/sysmacros.h>. For historical compatibility, it is
  859. currently defined by <sys/types.h> as well, but we plan to
  860. remove this soon. To use "minor", include <sys/sysmacros.h>
  861. directly. If you did not intend to use a system-defined macro
  862. "minor", you should undefine it after including <sys/types.h>.
  863. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  864. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865. [54/128] Compiling C++ object 'lc0@exe/src_neural_shared_winograd_filter.cc.o'.
  866. [55/128] Compiling C++ object 'lc0@exe/src_neural_shared_batchnorm.cc.o'.
  867. [56/128] Compiling C++ object 'lc0@exe/src_neural_blas_network_blas.cc.o'.
  868. In file included from ../../src/neural/loader.h:34:0,
  869. from ../../src/neural/factory.h:33,
  870. from ../../src/neural/blas/network_blas.cc:24:
  871. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  872. by <sys/sysmacros.h>. For historical compatibility, it is
  873. currently defined by <sys/types.h> as well, but we plan to
  874. remove this soon. To use "major", include <sys/sysmacros.h>
  875. directly. If you did not intend to use a system-defined macro
  876. "major", you should undefine it after including <sys/types.h>.
  877. ::google::protobuf::uint32 major() const;
  878. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  879. In file included from ../../src/neural/loader.h:34:0,
  880. from ../../src/neural/factory.h:33,
  881. from ../../src/neural/blas/network_blas.cc:24:
  882. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  883. by <sys/sysmacros.h>. For historical compatibility, it is
  884. currently defined by <sys/types.h> as well, but we plan to
  885. remove this soon. To use "minor", include <sys/sysmacros.h>
  886. directly. If you did not intend to use a system-defined macro
  887. "minor", you should undefine it after including <sys/types.h>.
  888. ::google::protobuf::uint32 minor() const;
  889. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  890. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  891. by <sys/sysmacros.h>. For historical compatibility, it is
  892. currently defined by <sys/types.h> as well, but we plan to
  893. remove this soon. To use "major", include <sys/sysmacros.h>
  894. directly. If you did not intend to use a system-defined macro
  895. "major", you should undefine it after including <sys/types.h>.
  896. inline ::google::protobuf::uint32 EngineVersion::major() const {
  897. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  898. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  899. by <sys/sysmacros.h>. For historical compatibility, it is
  900. currently defined by <sys/types.h> as well, but we plan to
  901. remove this soon. To use "minor", include <sys/sysmacros.h>
  902. directly. If you did not intend to use a system-defined macro
  903. "minor", you should undefine it after including <sys/types.h>.
  904. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  905. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  906. [57/128] Compiling C++ object 'lc0_lib@sha/src_chess_bitboard.cc.o'.
  907. [58/128] Compiling C++ object 'lc0@exe/src_neural_cuda_layers.cc.o'.
  908. ../../src/neural/cuda/layers.cc: In member function ‘void lczero::cudnn_backend::SELayer<DataType>::LoadWeights(float*, float*, float*, float*, float*, void*) [with DataType = float]’:
  909. ../../src/neural/cuda/layers.cc:300:10: warning: unused variable ‘num_weights2’ [-Wunused-variable]
  910. size_t num_weights2 = 2 * num_weights1;
  911. ^~~~~~~~~~~~
  912. [59/128] Compiling C++ object 'lc0_lib@sha/src_chess_board.cc.o'.
  913. [60/128] Compiling C++ object 'lc0@exe/src_neural_opencl_OpenCL.cc.o'.
  914. [61/128] Compiling C++ object 'lc0@exe/src_neural_opencl_OpenCLBuffers.cc.o'.
  915. [62/128] Compiling C++ object 'lc0_lib@sha/src_neural_encoder.cc.o'.
  916. [63/128] Compiling C++ object 'lc0@exe/src_neural_opencl_OpenCLTuner.cc.o'.
  917. [64/128] Compiling C++ object 'lc0@exe/src_neural_opencl_network_opencl.cc.o'.
  918. In file included from ../../src/neural/loader.h:34:0,
  919. from ../../src/neural/factory.h:33,
  920. from ../../src/neural/opencl/network_opencl.cc:19:
  921. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  922. by <sys/sysmacros.h>. For historical compatibility, it is
  923. currently defined by <sys/types.h> as well, but we plan to
  924. remove this soon. To use "major", include <sys/sysmacros.h>
  925. directly. If you did not intend to use a system-defined macro
  926. "major", you should undefine it after including <sys/types.h>.
  927. ::google::protobuf::uint32 major() const;
  928. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  929. In file included from ../../src/neural/loader.h:34:0,
  930. from ../../src/neural/factory.h:33,
  931. from ../../src/neural/opencl/network_opencl.cc:19:
  932. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  933. by <sys/sysmacros.h>. For historical compatibility, it is
  934. currently defined by <sys/types.h> as well, but we plan to
  935. remove this soon. To use "minor", include <sys/sysmacros.h>
  936. directly. If you did not intend to use a system-defined macro
  937. "minor", you should undefine it after including <sys/types.h>.
  938. ::google::protobuf::uint32 minor() const;
  939. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  940. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  941. by <sys/sysmacros.h>. For historical compatibility, it is
  942. currently defined by <sys/types.h> as well, but we plan to
  943. remove this soon. To use "major", include <sys/sysmacros.h>
  944. directly. If you did not intend to use a system-defined macro
  945. "major", you should undefine it after including <sys/types.h>.
  946. inline ::google::protobuf::uint32 EngineVersion::major() const {
  947. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  948. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  949. by <sys/sysmacros.h>. For historical compatibility, it is
  950. currently defined by <sys/types.h> as well, but we plan to
  951. remove this soon. To use "minor", include <sys/sysmacros.h>
  952. directly. If you did not intend to use a system-defined macro
  953. "minor", you should undefine it after including <sys/types.h>.
  954. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  955. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  956. [65/128] Compiling C++ object 'lc0@exe/src_neural_cuda_network_cudnn.cc.o'.
  957. In file included from ../../src/neural/loader.h:34:0,
  958. from ../../src/neural/factory.h:33,
  959. from ../../src/neural/cuda/network_cudnn.cc:36:
  960. lc0@exe/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  961. by <sys/sysmacros.h>. For historical compatibility, it is
  962. currently defined by <sys/types.h> as well, but we plan to
  963. remove this soon. To use "major", include <sys/sysmacros.h>
  964. directly. If you did not intend to use a system-defined macro
  965. "major", you should undefine it after including <sys/types.h>.
  966. ::google::protobuf::uint32 major() const;
  967. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  968. In file included from ../../src/neural/loader.h:34:0,
  969. from ../../src/neural/factory.h:33,
  970. from ../../src/neural/cuda/network_cudnn.cc:36:
  971. lc0@exe/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  972. by <sys/sysmacros.h>. For historical compatibility, it is
  973. currently defined by <sys/types.h> as well, but we plan to
  974. remove this soon. To use "minor", include <sys/sysmacros.h>
  975. directly. If you did not intend to use a system-defined macro
  976. "minor", you should undefine it after including <sys/types.h>.
  977. ::google::protobuf::uint32 minor() const;
  978. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  979. lc0@exe/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  980. by <sys/sysmacros.h>. For historical compatibility, it is
  981. currently defined by <sys/types.h> as well, but we plan to
  982. remove this soon. To use "major", include <sys/sysmacros.h>
  983. directly. If you did not intend to use a system-defined macro
  984. "major", you should undefine it after including <sys/types.h>.
  985. inline ::google::protobuf::uint32 EngineVersion::major() const {
  986. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  987. lc0@exe/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  988. by <sys/sysmacros.h>. For historical compatibility, it is
  989. currently defined by <sys/types.h> as well, but we plan to
  990. remove this soon. To use "minor", include <sys/sysmacros.h>
  991. directly. If you did not intend to use a system-defined macro
  992. "minor", you should undefine it after including <sys/types.h>.
  993. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  994. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  995. [66/128] Compiling C++ object 'lc0_lib@sha/src_mcts_node.cc.o'.
  996. [67/128] Compiling C++ object 'lc0_lib@sha/src_neural_cache.cc.o'.
  997. [68/128] Compiling C++ object 'lc0_lib@sha/src_benchmark_benchmark.cc.o'.
  998. In file included from ../../src/neural/loader.h:34:0,
  999. from ../../src/neural/factory.h:33,
  1000. from ../../src/benchmark/benchmark.h:32,
  1001. from ../../src/benchmark/benchmark.cc:28:
  1002. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  1003. by <sys/sysmacros.h>. For historical compatibility, it is
  1004. currently defined by <sys/types.h> as well, but we plan to
  1005. remove this soon. To use "major", include <sys/sysmacros.h>
  1006. directly. If you did not intend to use a system-defined macro
  1007. "major", you should undefine it after including <sys/types.h>.
  1008. ::google::protobuf::uint32 major() const;
  1009. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1010. In file included from ../../src/neural/loader.h:34:0,
  1011. from ../../src/neural/factory.h:33,
  1012. from ../../src/benchmark/benchmark.h:32,
  1013. from ../../src/benchmark/benchmark.cc:28:
  1014. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  1015. by <sys/sysmacros.h>. For historical compatibility, it is
  1016. currently defined by <sys/types.h> as well, but we plan to
  1017. remove this soon. To use "minor", include <sys/sysmacros.h>
  1018. directly. If you did not intend to use a system-defined macro
  1019. "minor", you should undefine it after including <sys/types.h>.
  1020. ::google::protobuf::uint32 minor() const;
  1021. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1022. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  1023. by <sys/sysmacros.h>. For historical compatibility, it is
  1024. currently defined by <sys/types.h> as well, but we plan to
  1025. remove this soon. To use "major", include <sys/sysmacros.h>
  1026. directly. If you did not intend to use a system-defined macro
  1027. "major", you should undefine it after including <sys/types.h>.
  1028. inline ::google::protobuf::uint32 EngineVersion::major() const {
  1029. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1030. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  1031. by <sys/sysmacros.h>. For historical compatibility, it is
  1032. currently defined by <sys/types.h> as well, but we plan to
  1033. remove this soon. To use "minor", include <sys/sysmacros.h>
  1034. directly. If you did not intend to use a system-defined macro
  1035. "minor", you should undefine it after including <sys/types.h>.
  1036. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  1037. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1038. [69/128] Compiling C++ object 'lc0_lib@sha/src_mcts_params.cc.o'.
  1039. [70/128] Compiling C++ object 'lc0_lib@sha/src_neural_network_legacy.cc.o'.
  1040. In file included from ../../src/neural/network_legacy.h:22:0,
  1041. from ../../src/neural/network_legacy.cc:19:
  1042. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  1043. by <sys/sysmacros.h>. For historical compatibility, it is
  1044. currently defined by <sys/types.h> as well, but we plan to
  1045. remove this soon. To use "major", include <sys/sysmacros.h>
  1046. directly. If you did not intend to use a system-defined macro
  1047. "major", you should undefine it after including <sys/types.h>.
  1048. ::google::protobuf::uint32 major() const;
  1049. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1050. In file included from ../../src/neural/network_legacy.h:22:0,
  1051. from ../../src/neural/network_legacy.cc:19:
  1052. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  1053. by <sys/sysmacros.h>. For historical compatibility, it is
  1054. currently defined by <sys/types.h> as well, but we plan to
  1055. remove this soon. To use "minor", include <sys/sysmacros.h>
  1056. directly. If you did not intend to use a system-defined macro
  1057. "minor", you should undefine it after including <sys/types.h>.
  1058. ::google::protobuf::uint32 minor() const;
  1059. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1060. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  1061. by <sys/sysmacros.h>. For historical compatibility, it is
  1062. currently defined by <sys/types.h> as well, but we plan to
  1063. remove this soon. To use "major", include <sys/sysmacros.h>
  1064. directly. If you did not intend to use a system-defined macro
  1065. "major", you should undefine it after including <sys/types.h>.
  1066. inline ::google::protobuf::uint32 EngineVersion::major() const {
  1067. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1068. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  1069. by <sys/sysmacros.h>. For historical compatibility, it is
  1070. currently defined by <sys/types.h> as well, but we plan to
  1071. remove this soon. To use "minor", include <sys/sysmacros.h>
  1072. directly. If you did not intend to use a system-defined macro
  1073. "minor", you should undefine it after including <sys/types.h>.
  1074. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  1075. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1076. [71/128] Compiling C++ object 'lc0_lib@sha/src_neural_network_st_batch.cc.o'.
  1077. [72/128] Compiling C++ object 'lc0_lib@sha/src_neural_loader.cc.o'.
  1078. In file included from ../../src/neural/loader.h:34:0,
  1079. from ../../src/neural/loader.cc:28:
  1080. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  1081. by <sys/sysmacros.h>. For historical compatibility, it is
  1082. currently defined by <sys/types.h> as well, but we plan to
  1083. remove this soon. To use "major", include <sys/sysmacros.h>
  1084. directly. If you did not intend to use a system-defined macro
  1085. "major", you should undefine it after including <sys/types.h>.
  1086. ::google::protobuf::uint32 major() const;
  1087. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1088. In file included from ../../src/neural/loader.h:34:0,
  1089. from ../../src/neural/loader.cc:28:
  1090. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  1091. by <sys/sysmacros.h>. For historical compatibility, it is
  1092. currently defined by <sys/types.h> as well, but we plan to
  1093. remove this soon. To use "minor", include <sys/sysmacros.h>
  1094. directly. If you did not intend to use a system-defined macro
  1095. "minor", you should undefine it after including <sys/types.h>.
  1096. ::google::protobuf::uint32 minor() const;
  1097. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1098. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  1099. by <sys/sysmacros.h>. For historical compatibility, it is
  1100. currently defined by <sys/types.h> as well, but we plan to
  1101. remove this soon. To use "major", include <sys/sysmacros.h>
  1102. directly. If you did not intend to use a system-defined macro
  1103. "major", you should undefine it after including <sys/types.h>.
  1104. inline ::google::protobuf::uint32 EngineVersion::major() const {
  1105. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1106. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  1107. by <sys/sysmacros.h>. For historical compatibility, it is
  1108. currently defined by <sys/types.h> as well, but we plan to
  1109. remove this soon. To use "minor", include <sys/sysmacros.h>
  1110. directly. If you did not intend to use a system-defined macro
  1111. "minor", you should undefine it after including <sys/types.h>.
  1112. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  1113. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1114. ../../src/neural/loader.cc:93:13: warning: In the GNU C Library, "major" is defined
  1115. by <sys/sysmacros.h>. For historical compatibility, it is
  1116. currently defined by <sys/types.h> as well, but we plan to
  1117. remove this soon. To use "major", include <sys/sysmacros.h>
  1118. directly. If you did not intend to use a system-defined macro
  1119. "major", you should undefine it after including <sys/types.h>.
  1120. GetVersionStr(net.min_version().major(), net.min_version().minor(),
  1121. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1122. ../../src/neural/loader.cc:93:13: warning: In the GNU C Library, "minor" is defined
  1123. by <sys/sysmacros.h>. For historical compatibility, it is
  1124. currently defined by <sys/types.h> as well, but we plan to
  1125. remove this soon. To use "minor", include <sys/sysmacros.h>
  1126. directly. If you did not intend to use a system-defined macro
  1127. "minor", you should undefine it after including <sys/types.h>.
  1128. GetVersionStr(net.min_version().major(), net.min_version().minor(),
  1129. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1130. ../../src/neural/loader.cc:97:13: warning: In the GNU C Library, "major" is defined
  1131. by <sys/sysmacros.h>. For historical compatibility, it is
  1132. currently defined by <sys/types.h> as well, but we plan to
  1133. remove this soon. To use "major", include <sys/sysmacros.h>
  1134. directly. If you did not intend to use a system-defined macro
  1135. "major", you should undefine it after including <sys/types.h>.
  1136. GetVersionInt(net.min_version().major(), net.min_version().minor(),
  1137. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1138. ../../src/neural/loader.cc:97:13: warning: In the GNU C Library, "minor" is defined
  1139. by <sys/sysmacros.h>. For historical compatibility, it is
  1140. currently defined by <sys/types.h> as well, but we plan to
  1141. remove this soon. To use "minor", include <sys/sysmacros.h>
  1142. directly. If you did not intend to use a system-defined macro
  1143. "minor", you should undefine it after including <sys/types.h>.
  1144. [73/128] Compiling C++ object 'lc0_lib@sha/src_neural_factory.cc.o'.
  1145. In file included from ../../src/neural/loader.h:34:0,
  1146. from ../../src/neural/factory.h:33,
  1147. from ../../src/neural/factory.cc:28:
  1148. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  1149. by <sys/sysmacros.h>. For historical compatibility, it is
  1150. currently defined by <sys/types.h> as well, but we plan to
  1151. remove this soon. To use "major", include <sys/sysmacros.h>
  1152. directly. If you did not intend to use a system-defined macro
  1153. "major", you should undefine it after including <sys/types.h>.
  1154. ::google::protobuf::uint32 major() const;
  1155. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1156. In file included from ../../src/neural/loader.h:34:0,
  1157. from ../../src/neural/factory.h:33,
  1158. from ../../src/neural/factory.cc:28:
  1159. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  1160. by <sys/sysmacros.h>. For historical compatibility, it is
  1161. currently defined by <sys/types.h> as well, but we plan to
  1162. remove this soon. To use "minor", include <sys/sysmacros.h>
  1163. directly. If you did not intend to use a system-defined macro
  1164. "minor", you should undefine it after including <sys/types.h>.
  1165. ::google::protobuf::uint32 minor() const;
  1166. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1167. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  1168. by <sys/sysmacros.h>. For historical compatibility, it is
  1169. currently defined by <sys/types.h> as well, but we plan to
  1170. remove this soon. To use "major", include <sys/sysmacros.h>
  1171. directly. If you did not intend to use a system-defined macro
  1172. "major", you should undefine it after including <sys/types.h>.
  1173. inline ::google::protobuf::uint32 EngineVersion::major() const {
  1174. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1175. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  1176. by <sys/sysmacros.h>. For historical compatibility, it is
  1177. currently defined by <sys/types.h> as well, but we plan to
  1178. remove this soon. To use "minor", include <sys/sysmacros.h>
  1179. directly. If you did not intend to use a system-defined macro
  1180. "minor", you should undefine it after including <sys/types.h>.
  1181. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  1182. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1183. [74/128] Compiling C++ object 'lc0_lib@sha/src_neural_writer.cc.o'.
  1184. [75/128] Compiling C++ object 'lc0_lib@sha/src_neural_network_random.cc.o'.
  1185. In file included from ../../src/neural/loader.h:34:0,
  1186. from ../../src/neural/factory.h:33,
  1187. from ../../src/neural/network_random.cc:32:
  1188. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  1189. by <sys/sysmacros.h>. For historical compatibility, it is
  1190. currently defined by <sys/types.h> as well, but we plan to
  1191. remove this soon. To use "major", include <sys/sysmacros.h>
  1192. directly. If you did not intend to use a system-defined macro
  1193. "major", you should undefine it after including <sys/types.h>.
  1194. ::google::protobuf::uint32 major() const;
  1195. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1196. In file included from ../../src/neural/loader.h:34:0,
  1197. from ../../src/neural/factory.h:33,
  1198. from ../../src/neural/network_random.cc:32:
  1199. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  1200. by <sys/sysmacros.h>. For historical compatibility, it is
  1201. currently defined by <sys/types.h> as well, but we plan to
  1202. remove this soon. To use "minor", include <sys/sysmacros.h>
  1203. directly. If you did not intend to use a system-defined macro
  1204. "minor", you should undefine it after including <sys/types.h>.
  1205. ::google::protobuf::uint32 minor() const;
  1206. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1207. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  1208. by <sys/sysmacros.h>. For historical compatibility, it is
  1209. currently defined by <sys/types.h> as well, but we plan to
  1210. remove this soon. To use "major", include <sys/sysmacros.h>
  1211. directly. If you did not intend to use a system-defined macro
  1212. "major", you should undefine it after including <sys/types.h>.
  1213. inline ::google::protobuf::uint32 EngineVersion::major() const {
  1214. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1215. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  1216. by <sys/sysmacros.h>. For historical compatibility, it is
  1217. currently defined by <sys/types.h> as well, but we plan to
  1218. remove this soon. To use "minor", include <sys/sysmacros.h>
  1219. directly. If you did not intend to use a system-defined macro
  1220. "minor", you should undefine it after including <sys/types.h>.
  1221. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  1222. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1223. [76/128] Compiling C++ object 'lc0_lib@sha/src_mcts_search.cc.o'.
  1224. [77/128] Compiling C++ object 'lc0_lib@sha/src_neural_network_mux.cc.o'.
  1225. In file included from ../../src/neural/loader.h:34:0,
  1226. from ../../src/neural/factory.h:33,
  1227. from ../../src/neural/network_mux.cc:28:
  1228. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  1229. by <sys/sysmacros.h>. For historical compatibility, it is
  1230. currently defined by <sys/types.h> as well, but we plan to
  1231. remove this soon. To use "major", include <sys/sysmacros.h>
  1232. directly. If you did not intend to use a system-defined macro
  1233. "major", you should undefine it after including <sys/types.h>.
  1234. ::google::protobuf::uint32 major() const;
  1235. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1236. In file included from ../../src/neural/loader.h:34:0,
  1237. from ../../src/neural/factory.h:33,
  1238. from ../../src/neural/network_mux.cc:28:
  1239. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  1240. by <sys/sysmacros.h>. For historical compatibility, it is
  1241. currently defined by <sys/types.h> as well, but we plan to
  1242. remove this soon. To use "minor", include <sys/sysmacros.h>
  1243. directly. If you did not intend to use a system-defined macro
  1244. "minor", you should undefine it after including <sys/types.h>.
  1245. ::google::protobuf::uint32 minor() const;
  1246. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1247. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  1248. by <sys/sysmacros.h>. For historical compatibility, it is
  1249. currently defined by <sys/types.h> as well, but we plan to
  1250. remove this soon. To use "major", include <sys/sysmacros.h>
  1251. directly. If you did not intend to use a system-defined macro
  1252. "major", you should undefine it after including <sys/types.h>.
  1253. inline ::google::protobuf::uint32 EngineVersion::major() const {
  1254. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1255. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  1256. by <sys/sysmacros.h>. For historical compatibility, it is
  1257. currently defined by <sys/types.h> as well, but we plan to
  1258. remove this soon. To use "minor", include <sys/sysmacros.h>
  1259. directly. If you did not intend to use a system-defined macro
  1260. "minor", you should undefine it after including <sys/types.h>.
  1261. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  1262. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1263. [78/128] Compiling C++ object 'lc0_lib@sha/src_neural_network_check.cc.o'.
  1264. In file included from ../../src/neural/loader.h:34:0,
  1265. from ../../src/neural/factory.h:33,
  1266. from ../../src/neural/network_check.cc:32:
  1267. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  1268. by <sys/sysmacros.h>. For historical compatibility, it is
  1269. currently defined by <sys/types.h> as well, but we plan to
  1270. remove this soon. To use "major", include <sys/sysmacros.h>
  1271. directly. If you did not intend to use a system-defined macro
  1272. "major", you should undefine it after including <sys/types.h>.
  1273. ::google::protobuf::uint32 major() const;
  1274. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1275. In file included from ../../src/neural/loader.h:34:0,
  1276. from ../../src/neural/factory.h:33,
  1277. from ../../src/neural/network_check.cc:32:
  1278. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  1279. by <sys/sysmacros.h>. For historical compatibility, it is
  1280. currently defined by <sys/types.h> as well, but we plan to
  1281. remove this soon. To use "minor", include <sys/sysmacros.h>
  1282. directly. If you did not intend to use a system-defined macro
  1283. "minor", you should undefine it after including <sys/types.h>.
  1284. ::google::protobuf::uint32 minor() const;
  1285. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1286. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  1287. by <sys/sysmacros.h>. For historical compatibility, it is
  1288. currently defined by <sys/types.h> as well, but we plan to
  1289. remove this soon. To use "major", include <sys/sysmacros.h>
  1290. directly. If you did not intend to use a system-defined macro
  1291. "major", you should undefine it after including <sys/types.h>.
  1292. inline ::google::protobuf::uint32 EngineVersion::major() const {
  1293. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1294. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  1295. by <sys/sysmacros.h>. For historical compatibility, it is
  1296. currently defined by <sys/types.h> as well, but we plan to
  1297. remove this soon. To use "minor", include <sys/sysmacros.h>
  1298. directly. If you did not intend to use a system-defined macro
  1299. "minor", you should undefine it after including <sys/types.h>.
  1300. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  1301. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1302. [79/128] Compiling C++ object 'lc0_lib@sha/src_utils_commandline.cc.o'.
  1303. [80/128] Compiling C++ object 'lc0_lib@sha/src_utils_histogram.cc.o'.
  1304. [81/128] Compiling C++ object 'lc0_lib@sha/src_selfplay_game.cc.o'.
  1305. [82/128] Compiling C++ object 'lc0_lib@sha/src_selfplay_loop.cc.o'.
  1306. [83/128] Compiling C++ object 'lc0_lib@sha/src_syzygy_syzygy.cc.o'.
  1307. [84/128] Compiling C++ object 'lc0_lib@sha/src_utils_logging.cc.o'.
  1308. [85/128] Compiling C++ object 'lc0_lib@sha/src_utils_transpose.cc.o'.
  1309. [86/128] Compiling C++ object 'lc0_lib@sha/src_utils_configfile.cc.o'.
  1310. [87/128] Compiling C++ object 'lc0_lib@sha/src_neural_blas_convolution1.cc.o'.
  1311. [88/128] Compiling C++ object 'lc0_lib@sha/src_utils_random.cc.o'.
  1312. [89/128] Compiling C++ object 'lc0_lib@sha/src_utils_string.cc.o'.
  1313. [90/128] Compiling C++ object 'lc0_lib@sha/src_neural_blas_se_unit.cc.o'.
  1314. [91/128] Compiling C++ object 'lc0_lib@sha/src_neural_blas_fully_connected_layer.cc.o'.
  1315. [92/128] Compiling C++ object 'lc0_lib@sha/src_utils_weights_adapter.cc.o'.
  1316. In file included from ../../src/utils/weights_adapter.h:30:0,
  1317. from ../../src/utils/weights_adapter.cc:28:
  1318. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  1319. by <sys/sysmacros.h>. For historical compatibility, it is
  1320. currently defined by <sys/types.h> as well, but we plan to
  1321. remove this soon. To use "major", include <sys/sysmacros.h>
  1322. directly. If you did not intend to use a system-defined macro
  1323. "major", you should undefine it after including <sys/types.h>.
  1324. ::google::protobuf::uint32 major() const;
  1325. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1326. In file included from ../../src/utils/weights_adapter.h:30:0,
  1327. from ../../src/utils/weights_adapter.cc:28:
  1328. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  1329. by <sys/sysmacros.h>. For historical compatibility, it is
  1330. currently defined by <sys/types.h> as well, but we plan to
  1331. remove this soon. To use "minor", include <sys/sysmacros.h>
  1332. directly. If you did not intend to use a system-defined macro
  1333. "minor", you should undefine it after including <sys/types.h>.
  1334. ::google::protobuf::uint32 minor() const;
  1335. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1336. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  1337. by <sys/sysmacros.h>. For historical compatibility, it is
  1338. currently defined by <sys/types.h> as well, but we plan to
  1339. remove this soon. To use "major", include <sys/sysmacros.h>
  1340. directly. If you did not intend to use a system-defined macro
  1341. "major", you should undefine it after including <sys/types.h>.
  1342. inline ::google::protobuf::uint32 EngineVersion::major() const {
  1343. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1344. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  1345. by <sys/sysmacros.h>. For historical compatibility, it is
  1346. currently defined by <sys/types.h> as well, but we plan to
  1347. remove this soon. To use "minor", include <sys/sysmacros.h>
  1348. directly. If you did not intend to use a system-defined macro
  1349. "minor", you should undefine it after including <sys/types.h>.
  1350. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  1351. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1352. [93/128] Compiling C++ object 'lc0_lib@sha/src_utils_optionsdict.cc.o'.
  1353. [94/128] Compiling C++ object 'lc0_lib@sha/src_neural_blas_winograd_convolution3.cc.o'.
  1354. [95/128] Compiling C++ object 'lc0_lib@sha/src_utils_filesystem.posix.cc.o'.
  1355. [96/128] Compiling C++ object 'lc0_lib@sha/src_neural_shared_activation.cc.o'.
  1356. [97/128] Compiling C++ object 'lc0_lib@sha/src_selfplay_tournament.cc.o'.
  1357. In file included from ../../src/neural/loader.h:34:0,
  1358. from ../../src/neural/factory.h:33,
  1359. from ../../src/selfplay/tournament.cc:30:
  1360. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  1361. by <sys/sysmacros.h>. For historical compatibility, it is
  1362. currently defined by <sys/types.h> as well, but we plan to
  1363. remove this soon. To use "major", include <sys/sysmacros.h>
  1364. directly. If you did not intend to use a system-defined macro
  1365. "major", you should undefine it after including <sys/types.h>.
  1366. ::google::protobuf::uint32 major() const;
  1367. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1368. In file included from ../../src/neural/loader.h:34:0,
  1369. from ../../src/neural/factory.h:33,
  1370. from ../../src/selfplay/tournament.cc:30:
  1371. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  1372. by <sys/sysmacros.h>. For historical compatibility, it is
  1373. currently defined by <sys/types.h> as well, but we plan to
  1374. remove this soon. To use "minor", include <sys/sysmacros.h>
  1375. directly. If you did not intend to use a system-defined macro
  1376. "minor", you should undefine it after including <sys/types.h>.
  1377. ::google::protobuf::uint32 minor() const;
  1378. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1379. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  1380. by <sys/sysmacros.h>. For historical compatibility, it is
  1381. currently defined by <sys/types.h> as well, but we plan to
  1382. remove this soon. To use "major", include <sys/sysmacros.h>
  1383. directly. If you did not intend to use a system-defined macro
  1384. "major", you should undefine it after including <sys/types.h>.
  1385. inline ::google::protobuf::uint32 EngineVersion::major() const {
  1386. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1387. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  1388. by <sys/sysmacros.h>. For historical compatibility, it is
  1389. currently defined by <sys/types.h> as well, but we plan to
  1390. remove this soon. To use "minor", include <sys/sysmacros.h>
  1391. directly. If you did not intend to use a system-defined macro
  1392. "minor", you should undefine it after including <sys/types.h>.
  1393. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  1394. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1395. [98/128] Compiling C++ object 'lc0_lib@sha/src_neural_shared_batchnorm.cc.o'.
  1396. [99/128] Compiling C++ object 'lc0_lib@sha/src_neural_shared_winograd_filter.cc.o'.
  1397. [100/128] Compiling C++ object 'lc0_lib@sha/src_utils_optionsparser.cc.o'.
  1398. [101/128] Compiling C++ object 'lc0_lib@sha/src_neural_cuda_layers.cc.o'.
  1399. ../../src/neural/cuda/layers.cc: In member function ‘void lczero::cudnn_backend::SELayer<DataType>::LoadWeights(float*, float*, float*, float*, float*, void*) [with DataType = float]’:
  1400. ../../src/neural/cuda/layers.cc:300:10: warning: unused variable ‘num_weights2’ [-Wunused-variable]
  1401. size_t num_weights2 = 2 * num_weights1;
  1402. ^~~~~~~~~~~~
  1403. [102/128] Compiling C++ object 'lc0_lib@sha/src_neural_blas_network_blas.cc.o'.
  1404. In file included from ../../src/neural/loader.h:34:0,
  1405. from ../../src/neural/factory.h:33,
  1406. from ../../src/neural/blas/network_blas.cc:24:
  1407. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  1408. by <sys/sysmacros.h>. For historical compatibility, it is
  1409. currently defined by <sys/types.h> as well, but we plan to
  1410. remove this soon. To use "major", include <sys/sysmacros.h>
  1411. directly. If you did not intend to use a system-defined macro
  1412. "major", you should undefine it after including <sys/types.h>.
  1413. ::google::protobuf::uint32 major() const;
  1414. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1415. In file included from ../../src/neural/loader.h:34:0,
  1416. from ../../src/neural/factory.h:33,
  1417. from ../../src/neural/blas/network_blas.cc:24:
  1418. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  1419. by <sys/sysmacros.h>. For historical compatibility, it is
  1420. currently defined by <sys/types.h> as well, but we plan to
  1421. remove this soon. To use "minor", include <sys/sysmacros.h>
  1422. directly. If you did not intend to use a system-defined macro
  1423. "minor", you should undefine it after including <sys/types.h>.
  1424. ::google::protobuf::uint32 minor() const;
  1425. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1426. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  1427. by <sys/sysmacros.h>. For historical compatibility, it is
  1428. currently defined by <sys/types.h> as well, but we plan to
  1429. remove this soon. To use "major", include <sys/sysmacros.h>
  1430. directly. If you did not intend to use a system-defined macro
  1431. "major", you should undefine it after including <sys/types.h>.
  1432. inline ::google::protobuf::uint32 EngineVersion::major() const {
  1433. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1434. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  1435. by <sys/sysmacros.h>. For historical compatibility, it is
  1436. currently defined by <sys/types.h> as well, but we plan to
  1437. remove this soon. To use "minor", include <sys/sysmacros.h>
  1438. directly. If you did not intend to use a system-defined macro
  1439. "minor", you should undefine it after including <sys/types.h>.
  1440. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  1441. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1442. [103/128] Compiling C++ object 'lc0_lib@sha/src_neural_opencl_OpenCLBuffers.cc.o'.
  1443. [104/128] Compiling C++ object 'lc0_lib@sha/src_neural_opencl_OpenCL.cc.o'.
  1444. [105/128] Compiling C++ object 'lc0_lib@sha/src_neural_opencl_OpenCLTuner.cc.o'.
  1445. [106/128] Compiling C++ object 'lc0_lib@sha/src_neural_opencl_network_opencl.cc.o'.
  1446. In file included from ../../src/neural/loader.h:34:0,
  1447. from ../../src/neural/factory.h:33,
  1448. from ../../src/neural/opencl/network_opencl.cc:19:
  1449. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  1450. by <sys/sysmacros.h>. For historical compatibility, it is
  1451. currently defined by <sys/types.h> as well, but we plan to
  1452. remove this soon. To use "major", include <sys/sysmacros.h>
  1453. directly. If you did not intend to use a system-defined macro
  1454. "major", you should undefine it after including <sys/types.h>.
  1455. ::google::protobuf::uint32 major() const;
  1456. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1457. In file included from ../../src/neural/loader.h:34:0,
  1458. from ../../src/neural/factory.h:33,
  1459. from ../../src/neural/opencl/network_opencl.cc:19:
  1460. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  1461. by <sys/sysmacros.h>. For historical compatibility, it is
  1462. currently defined by <sys/types.h> as well, but we plan to
  1463. remove this soon. To use "minor", include <sys/sysmacros.h>
  1464. directly. If you did not intend to use a system-defined macro
  1465. "minor", you should undefine it after including <sys/types.h>.
  1466. ::google::protobuf::uint32 minor() const;
  1467. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1468. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  1469. by <sys/sysmacros.h>. For historical compatibility, it is
  1470. currently defined by <sys/types.h> as well, but we plan to
  1471. remove this soon. To use "major", include <sys/sysmacros.h>
  1472. directly. If you did not intend to use a system-defined macro
  1473. "major", you should undefine it after including <sys/types.h>.
  1474. inline ::google::protobuf::uint32 EngineVersion::major() const {
  1475. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1476. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  1477. by <sys/sysmacros.h>. For historical compatibility, it is
  1478. currently defined by <sys/types.h> as well, but we plan to
  1479. remove this soon. To use "minor", include <sys/sysmacros.h>
  1480. directly. If you did not intend to use a system-defined macro
  1481. "minor", you should undefine it after including <sys/types.h>.
  1482. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  1483. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1484. [107/128] Compiling C++ object 'hashcat_test@exe/src_utils_hashcat_test.cc.o'.
  1485. [108/128] Compiling C++ object 'chessboard_test@exe/src_chess_board_test.cc.o'.
  1486. [109/128] Compiling C++ object 'lc0_lib@sha/src_neural_cuda_network_cudnn.cc.o'.
  1487. In file included from ../../src/neural/loader.h:34:0,
  1488. from ../../src/neural/factory.h:33,
  1489. from ../../src/neural/cuda/network_cudnn.cc:36:
  1490. lc0_lib@sha/proto/net.pb.h:202:13: warning: In the GNU C Library, "major" is defined
  1491. by <sys/sysmacros.h>. For historical compatibility, it is
  1492. currently defined by <sys/types.h> as well, but we plan to
  1493. remove this soon. To use "major", include <sys/sysmacros.h>
  1494. directly. If you did not intend to use a system-defined macro
  1495. "major", you should undefine it after including <sys/types.h>.
  1496. ::google::protobuf::uint32 major() const;
  1497. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1498. In file included from ../../src/neural/loader.h:34:0,
  1499. from ../../src/neural/factory.h:33,
  1500. from ../../src/neural/cuda/network_cudnn.cc:36:
  1501. lc0_lib@sha/proto/net.pb.h:209:13: warning: In the GNU C Library, "minor" is defined
  1502. by <sys/sysmacros.h>. For historical compatibility, it is
  1503. currently defined by <sys/types.h> as well, but we plan to
  1504. remove this soon. To use "minor", include <sys/sysmacros.h>
  1505. directly. If you did not intend to use a system-defined macro
  1506. "minor", you should undefine it after including <sys/types.h>.
  1507. ::google::protobuf::uint32 minor() const;
  1508. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1509. lc0_lib@sha/proto/net.pb.h:1623:13: warning: In the GNU C Library, "major" is defined
  1510. by <sys/sysmacros.h>. For historical compatibility, it is
  1511. currently defined by <sys/types.h> as well, but we plan to
  1512. remove this soon. To use "major", include <sys/sysmacros.h>
  1513. directly. If you did not intend to use a system-defined macro
  1514. "major", you should undefine it after including <sys/types.h>.
  1515. inline ::google::protobuf::uint32 EngineVersion::major() const {
  1516. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1517. lc0_lib@sha/proto/net.pb.h:1647:13: warning: In the GNU C Library, "minor" is defined
  1518. by <sys/sysmacros.h>. For historical compatibility, it is
  1519. currently defined by <sys/types.h> as well, but we plan to
  1520. remove this soon. To use "minor", include <sys/sysmacros.h>
  1521. directly. If you did not intend to use a system-defined macro
  1522. "minor", you should undefine it after including <sys/types.h>.
  1523. inline ::google::protobuf::uint32 EngineVersion::minor() const {
  1524. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1525. [110/128] Compiling C++ object 'position_test@exe/src_chess_position_test.cc.o'.
  1526. [111/128] Compiling C++ object 'syzygy_test@exe/src_syzygy_syzygy_test.cc.o'.
  1527. [112/128] Compiling C++ object 'encoder_test@exe/src_neural_encoder_test.cc.o'.
  1528. [113/128] Compiling C++ object 'hashcat_test@exe/subprojects_googletest-release-1.8.0_googletest_src_gtest-all.cc.o'.
  1529. [114/128] Compiling C++ object 'chessboard_test@exe/subprojects_googletest-release-1.8.0_googletest_src_gtest-all.cc.o'.
  1530. [115/128] Compiling C++ object 'optionsparser_test@exe/src_utils_optionsparser_test.cc.o'.
  1531. [116/128] Compiling C++ object 'optionsparser_test@exe/subprojects_googletest-release-1.8.0_googletest_src_gtest-all.cc.o'.
  1532. [117/128] Compiling C++ object 'position_test@exe/subprojects_googletest-release-1.8.0_googletest_src_gtest-all.cc.o'.
  1533. [118/128] Compiling C++ object 'syzygy_test@exe/subprojects_googletest-release-1.8.0_googletest_src_gtest-all.cc.o'.
  1534. [119/128] Compiling C++ object 'encoder_test@exe/subprojects_googletest-release-1.8.0_googletest_src_gtest-all.cc.o'.
  1535. [120/128] Linking target lc0.
  1536. [121/128] Linking target liblc0_lib.so.
  1537. [122/128] Generating symbol file 'lc0_lib@sha/liblc0_lib.so.symbols'.
  1538. [123/128] Linking target hashcat_test.
  1539. [124/128] Linking target position_test.
  1540. [125/128] Linking target optionsparser_test.
  1541. [126/128] Linking target syzygy_test.
  1542. [127/128] Linking target encoder_test.
  1543. [128/128] Linking target chessboard_test.
  1544. ~/Mega/chess/leela/lc0/lc0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement