Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- The Meson build system
- Version: 0.45.1
- Source dir: /home/richard/repo/lc0
- Build dir: /home/richard/repo/lc0/build/release
- Build type: native build
- Project name: lc0
- Native C++ compiler: clang++-6.0 (clang 6.0.0-1ubuntu2 "clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)")
- Build machine cpu family: x86_64
- Build machine cpu: x86_64
- Library libprotobuf found: YES
- Program protoc found: YES (/usr/bin/protoc)
- Library pthread found: YES
- Library dl found: YES
- Library libtensorflow_cc found: NO
- Found pkg-config: /usr/bin/pkg-config (0.29.1)
- Dependency Accelerate found: NO
- Library mkl_rt found: NO
- Library openblas.dll found: NO
- Library openblas found: YES
- Has header "openblas_config.h": YES
- Program ispc found: NO
- Library OpenCL found: YES
- Dependency OpenCL found: NO
- Library cublas found: YES
- Library cudnn found: YES
- Library cudart found: YES
- Program /usr/local/cuda/bin/nvcc found: YES (/usr/local/cuda/bin/nvcc)
- Native dependency zlib found: YES 1.2.11
- Dependency GTest found: YES (building self)
- Build targets in project: 8
- Found ninja-1.8.2 at /usr/bin/ninja
- ~/repo/lc0/build/release ~/repo/lc0
- [1/112] Generating ''.
- [2/112] Generating ''.
- [3/112] Compiling C++ object 'lc0@exe/src_version.cc.o'.
- [4/112] Compiling C++ object 'lc0@exe/src_chess_position.cc.o'.
- [5/112] Compiling C++ object 'lc0@exe/src_neural_encoder.cc.o'.
- [6/112] Compiling C++ object 'lc0@exe/src_chess_bitboard.cc.o'.
- [7/112] Compiling C++ object 'lc0@exe/src_main.cc.o'.
- [8/112] Compiling C++ object 'lc0@exe/src_chess_board.cc.o'.
- [9/112] Compiling C++ object 'lc0@exe/src_neural_cache.cc.o'.
- [10/112] Compiling C++ object 'lc0@exe/src_mcts_node.cc.o'.
- [11/112] Compiling C++ object 'lc0@exe/src_mcts_params.cc.o'.
- [12/112] Compiling C++ object 'lc0@exe/src_neural_network_st_batch.cc.o'.
- [13/112] Compiling C++ object 'lc0@exe/src_chess_uciloop.cc.o'.
- [14/112] Compiling C++ object 'lc0@exe/meson-generated_proto_net.pb.cc.o'.
- In file included from lc0@exe/proto/net.pb.cc:5:
- lc0@exe/proto/net.pb.h:143:30: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- ::google::protobuf::uint32 major() const;
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:4:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- In file included from lc0@exe/proto/net.pb.cc:5:
- lc0@exe/proto/net.pb.h:150:30: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- ::google::protobuf::uint32 minor() const;
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:9:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- In file included from lc0@exe/proto/net.pb.cc:5:
- lc0@exe/proto/net.pb.h:1193:50: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- inline ::google::protobuf::uint32 EngineVersion::major() const {
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:14:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- In file included from lc0@exe/proto/net.pb.cc:5:
- lc0@exe/proto/net.pb.h:1217:50: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- inline ::google::protobuf::uint32 EngineVersion::minor() const {
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:3:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- lc0@exe/proto/net.pb.cc:508:72: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->major(), output);
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:138:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- lc0@exe/proto/net.pb.cc:513:72: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->minor(), output);
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:3:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- lc0@exe/proto/net.pb.cc:533:88: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->major(), target);
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:8:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- lc0@exe/proto/net.pb.cc:538:88: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->minor(), target);
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:13:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- lc0@exe/proto/net.pb.cc:529:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0@exe/proto/net.pb.cc:563:17: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- this->major());
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:2:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- lc0@exe/proto/net.pb.cc:570:17: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- this->minor());
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:7:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- lc0@exe/proto/net.pb.cc:616:22: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- set_major(from.major());
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:16:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- lc0@exe/proto/net.pb.cc:619:22: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- set_minor(from.minor());
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:21:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- lc0@exe/proto/net.pb.cc:952:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0@exe/proto/net.pb.cc:1311:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0@exe/proto/net.pb.cc:1643:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0@exe/proto/net.pb.cc:2148:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0@exe/proto/net.pb.cc:3513:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0@exe/proto/net.pb.cc:4044:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0@exe/proto/net.pb.cc:4456:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- 20 warnings generated.
- [15/112] Compiling C++ object 'lc0@exe/src_neural_writer.cc.o'.
- [16/112] Compiling C++ object 'lc0@exe/src_neural_network_random.cc.o'.
- [17/112] Compiling C++ object 'lc0@exe/src_benchmark_benchmark.cc.o'.
- [18/112] Compiling C++ object 'lc0@exe/src_neural_factory.cc.o'.
- [19/112] Compiling C++ object 'lc0@exe/src_engine.cc.o'.
- [20/112] Compiling C++ object 'lc0@exe/src_neural_loader.cc.o'.
- In file included from ../../src/neural/loader.cc:40:
- lc0@exe/proto/net.pb.h:143:30: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- ::google::protobuf::uint32 major() const;
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:7:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- In file included from ../../src/neural/loader.cc:40:
- lc0@exe/proto/net.pb.h:150:30: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- ::google::protobuf::uint32 minor() const;
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:12:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- In file included from ../../src/neural/loader.cc:40:
- lc0@exe/proto/net.pb.h:1193:50: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- inline ::google::protobuf::uint32 EngineVersion::major() const {
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:17:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- In file included from ../../src/neural/loader.cc:40:
- lc0@exe/proto/net.pb.h:1217:50: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- inline ::google::protobuf::uint32 EngineVersion::minor() const {
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:3:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- ../../src/neural/loader.cc:129:39: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- GetVersionStr(net.min_version().major(), net.min_version().minor(),
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:28:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- ../../src/neural/loader.cc:129:66: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- GetVersionStr(net.min_version().major(), net.min_version().minor(),
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:33:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- ../../src/neural/loader.cc:133:39: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- GetVersionInt(net.min_version().major(), net.min_version().minor(),
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:2:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- ../../src/neural/loader.cc:133:66: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- GetVersionInt(net.min_version().major(), net.min_version().minor(),
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:7:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- 8 warnings generated.
- [21/112] Compiling C++ object 'lc0@exe/src_neural_network_mux.cc.o'.
- [22/112] Compiling C++ object 'lc0@exe/src_utils_commandline.cc.o'.
- [23/112] Compiling C++ object 'lc0@exe/src_utils_histogram.cc.o'.
- [24/112] Compiling C++ object 'lc0@exe/src_neural_network_check.cc.o'.
- [25/112] Compiling C++ object 'lc0@exe/src_utils_transpose.cc.o'.
- [26/112] Compiling C++ object 'lc0@exe/src_utils_logging.cc.o'.
- [27/112] Compiling C++ object 'lc0@exe/src_selfplay_game.cc.o'.
- [28/112] Compiling C++ object 'lc0@exe/src_utils_random.cc.o'.
- [29/112] Compiling C++ object 'lc0@exe/src_utils_configfile.cc.o'.
- [30/112] Compiling C++ object 'lc0@exe/src_neural_blas_fully_connected_layer.cc.o'.
- [31/112] Compiling C++ object 'lc0@exe/src_utils_string.cc.o'.
- [32/112] Compiling C++ object 'lc0@exe/src_neural_blas_convolution1.cc.o'.
- [33/112] Compiling C++ object 'lc0@exe/src_neural_blas_batchnorm.cc.o'.
- [34/112] Compiling C++ object 'lc0@exe/src_selfplay_loop.cc.o'.
- [35/112] Compiling C++ object 'lc0@exe/src_mcts_search.cc.o'.
- [36/112] Compiling C++ object 'lc0@exe/src_utils_optionsdict.cc.o'.
- [37/112] Compiling C++ object 'lc0@exe/src_utils_filesystem.posix.cc.o'.
- [38/112] Compiling C++ object 'lc0@exe/src_neural_blas_winograd_convolution3.cc.o'.
- [39/112] Compiling C++ object 'lc0@exe/src_syzygy_syzygy.cc.o'.
- [40/112] Compiling C++ object 'lc0@exe/src_neural_opencl_OpenCL.cc.o'.
- FAILED: lc0@exe/src_neural_opencl_OpenCL.cc.o
- clang++-6.0 -Ilc0@exe -I. -I../.. -I/usr/local/include/ -I../../src -I/usr/include/ -Xclang -fcolor-diagnostics -DNDEBUG -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++14 -O3 -Wthread-safety -Wextra -pedantic -march=native -DUSE_OPENBLAS -MD -MQ 'lc0@exe/src_neural_opencl_OpenCL.cc.o' -MF 'lc0@exe/src_neural_opencl_OpenCL.cc.o.d' -o 'lc0@exe/src_neural_opencl_OpenCL.cc.o' -c ../../src/neural/opencl/OpenCL.cc
- In file included from ../../src/neural/opencl/OpenCL.cc:32:
- In file included from ../../src/neural/opencl/OpenCL.h:35:
- ../../src/neural/opencl/cl2.hpp:506:10: fatal error: 'CL/opencl.h' file not found
- #include <CL/opencl.h>
- ^~~~~~~~~~~~~
- 1 error generated.
- [41/112] Compiling C++ object 'lc0@exe/src_neural_opencl_OpenCLBuffers.cc.o'.
- FAILED: lc0@exe/src_neural_opencl_OpenCLBuffers.cc.o
- clang++-6.0 -Ilc0@exe -I. -I../.. -I/usr/local/include/ -I../../src -I/usr/include/ -Xclang -fcolor-diagnostics -DNDEBUG -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++14 -O3 -Wthread-safety -Wextra -pedantic -march=native -DUSE_OPENBLAS -MD -MQ 'lc0@exe/src_neural_opencl_OpenCLBuffers.cc.o' -MF 'lc0@exe/src_neural_opencl_OpenCLBuffers.cc.o.d' -o 'lc0@exe/src_neural_opencl_OpenCLBuffers.cc.o' -c ../../src/neural/opencl/OpenCLBuffers.cc
- In file included from ../../src/neural/opencl/OpenCLBuffers.cc:19:
- In file included from ../../src/neural/opencl/OpenCLBuffers.h:34:
- In file included from ../../src/neural/opencl/OpenCL.h:35:
- ../../src/neural/opencl/cl2.hpp:506:10: fatal error: 'CL/opencl.h' file not found
- #include <CL/opencl.h>
- ^~~~~~~~~~~~~
- 1 error generated.
- [42/112] Compiling C++ object 'lc0_lib@sha/src_version.cc.o'.
- [43/112] Compiling C++ object 'lc0@exe/src_neural_opencl_OpenCLTuner.cc.o'.
- FAILED: lc0@exe/src_neural_opencl_OpenCLTuner.cc.o
- clang++-6.0 -Ilc0@exe -I. -I../.. -I/usr/local/include/ -I../../src -I/usr/include/ -Xclang -fcolor-diagnostics -DNDEBUG -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++14 -O3 -Wthread-safety -Wextra -pedantic -march=native -DUSE_OPENBLAS -MD -MQ 'lc0@exe/src_neural_opencl_OpenCLTuner.cc.o' -MF 'lc0@exe/src_neural_opencl_OpenCLTuner.cc.o.d' -o 'lc0@exe/src_neural_opencl_OpenCLTuner.cc.o' -c ../../src/neural/opencl/OpenCLTuner.cc
- In file included from ../../src/neural/opencl/OpenCLTuner.cc:29:
- In file included from ../../src/neural/opencl/OpenCL.h:35:
- ../../src/neural/opencl/cl2.hpp:506:10: fatal error: 'CL/opencl.h' file not found
- #include <CL/opencl.h>
- ^~~~~~~~~~~~~
- 1 error generated.
- [44/112] Compiling C++ object 'lc0@exe/src_neural_opencl_network_opencl.cc.o'.
- FAILED: lc0@exe/src_neural_opencl_network_opencl.cc.o
- clang++-6.0 -Ilc0@exe -I. -I../.. -I/usr/local/include/ -I../../src -I/usr/include/ -Xclang -fcolor-diagnostics -DNDEBUG -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++14 -O3 -Wthread-safety -Wextra -pedantic -march=native -DUSE_OPENBLAS -MD -MQ 'lc0@exe/src_neural_opencl_network_opencl.cc.o' -MF 'lc0@exe/src_neural_opencl_network_opencl.cc.o.d' -o 'lc0@exe/src_neural_opencl_network_opencl.cc.o' -c ../../src/neural/opencl/network_opencl.cc
- In file included from ../../src/neural/opencl/network_opencl.cc:25:
- In file included from ../../src/neural/opencl/OpenCL.h:35:
- ../../src/neural/opencl/cl2.hpp:506:10: fatal error: 'CL/opencl.h' file not found
- #include <CL/opencl.h>
- ^~~~~~~~~~~~~
- 1 error generated.
- [45/112] Compiling C++ object 'lc0@exe/src_utils_optionsparser.cc.o'.
- [46/112] Compiling C++ object 'lc0@exe/src_selfplay_tournament.cc.o'.
- [47/112] Compiling C++ object 'lc0@exe/src_neural_blas_network_blas.cc.o'.
- [48/112] Generating 'lc0@exe/network_cudnn.o'.
- [49/112] Generating 'lc0_lib@sha/network_cudnn.o'.
- [50/112] Compiling C++ object 'lc0_lib@sha/src_neural_network_check.cc.o'.
- [51/112] Compiling C++ object 'lc0_lib@sha/meson-generated_proto_net.pb.cc.o'.
- In file included from lc0_lib@sha/proto/net.pb.cc:5:
- lc0_lib@sha/proto/net.pb.h:143:30: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- ::google::protobuf::uint32 major() const;
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:4:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- In file included from lc0_lib@sha/proto/net.pb.cc:5:
- lc0_lib@sha/proto/net.pb.h:150:30: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- ::google::protobuf::uint32 minor() const;
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:9:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- In file included from lc0_lib@sha/proto/net.pb.cc:5:
- lc0_lib@sha/proto/net.pb.h:1193:50: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- inline ::google::protobuf::uint32 EngineVersion::major() const {
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:14:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- In file included from lc0_lib@sha/proto/net.pb.cc:5:
- lc0_lib@sha/proto/net.pb.h:1217:50: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- inline ::google::protobuf::uint32 EngineVersion::minor() const {
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:3:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- lc0_lib@sha/proto/net.pb.cc:508:72: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->major(), output);
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:138:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- lc0_lib@sha/proto/net.pb.cc:513:72: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->minor(), output);
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:3:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- lc0_lib@sha/proto/net.pb.cc:533:88: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->major(), target);
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:8:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- lc0_lib@sha/proto/net.pb.cc:538:88: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->minor(), target);
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:13:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- lc0_lib@sha/proto/net.pb.cc:529:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0_lib@sha/proto/net.pb.cc:563:17: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- this->major());
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:2:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- lc0_lib@sha/proto/net.pb.cc:570:17: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- this->minor());
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:7:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- lc0_lib@sha/proto/net.pb.cc:616:22: warning: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- set_major(from.major());
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:101:21: note: expanded from macro 'major'
- # define major(dev) __SYSMACROS_DM (major) gnu_dev_major (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:16:6: note: expanded from here
- GCC warning "In the GNU C Library, \"major\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"major\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"major\", you should undefine it after including <sys/types.h>."
- ^
- lc0_lib@sha/proto/net.pb.cc:619:22: warning: In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>. [-W#pragma-messages]
- set_minor(from.minor());
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:102:21: note: expanded from macro 'minor'
- # define minor(dev) __SYSMACROS_DM (minor) gnu_dev_minor (dev)
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:52:32: note: expanded from macro '__SYSMACROS_DM'
- #define __SYSMACROS_DM(symbol) __SYSMACROS_DM1 \
- ^
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h:62:30: note: expanded from macro '__SYSMACROS_DM1'
- #define __SYSMACROS_DM1(...) __glibc_macro_warning (#__VA_ARGS__)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:470:3: note: expanded from macro '__glibc_macro_warning'
- __glibc_macro_warning1 (GCC warning message)
- ^
- /usr/include/x86_64-linux-gnu/sys/cdefs.h:468:42: note: expanded from macro '__glibc_macro_warning1'
- # define __glibc_macro_warning1(message) _Pragma (#message)
- ^
- <scratch space>:21:6: note: expanded from here
- GCC warning "In the GNU C Library, \"minor\" is defined\n by <sys/sysmacros.h>. For historical compatibility, it is\n currently defined by <sys/types.h> as well, but we plan to\n remove this soon. To use \"minor\", include <sys/sysmacros.h>\n directly. If you did not intend to use a system-defined macro\n \"minor\", you should undefine it after including <sys/types.h>."
- ^
- lc0_lib@sha/proto/net.pb.cc:952:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0_lib@sha/proto/net.pb.cc:1311:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0_lib@sha/proto/net.pb.cc:1643:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0_lib@sha/proto/net.pb.cc:2148:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0_lib@sha/proto/net.pb.cc:3513:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0_lib@sha/proto/net.pb.cc:4044:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- lc0_lib@sha/proto/net.pb.cc:4456:10: warning: unused parameter 'deterministic' [-Wunused-parameter]
- bool deterministic, ::google::protobuf::uint8* target) const {
- ^
- 20 warnings generated.
- [52/112] Compiling C++ object 'lc0_lib@sha/src_benchmark_benchmark.cc.o'.
- [53/112] Compiling C++ object 'lc0_lib@sha/src_engine.cc.o'.
- ninja: build stopped: subcommand failed.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement