Downloading default network net-015-2048x16x32-132qb-z.bin
curl -sOL https://github.com/liamt19/lizard-nets/releases/download/net-015-2048x16x32-132qb-z/net-015-2048x16x32-132qb-z.bin
clang++ -std=c++20 -g -O3 -DNDEBUG -DEVALFILE=\"net-015-2048x16x32-132qb-z.bin\" -funroll-loops -flto -march=native -DAVX512 -DAVX256 -DAVX128 -DUSE_PEXT  -o Horsie-3BC87950 src/nnue/accumulator.cpp src/bitboard.cpp src/cuckoo.cpp src/Horsie.cpp src/movegen.cpp src/position.cpp src/precomputed.cpp src/search.cpp src/threadpool.cpp src/tt.cpp src/uci.cpp src/wdl.cpp src/zobrist.cpp src/util/dbg_hit.cpp src/nnue/nn.cpp src/datagen/selfplay.cpp src/3rdparty/zstd/zstddeclib.c
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
In file included from src/nnue/accumulator.cpp:4:
In file included from src/nnue/nn.h:11:
In file included from src/nnue/../position.h:6:
src/nnue/../move.h:128:31: error: constexpr function's return type 'std::string' (aka 'basic_string<char>') is not a literal type
        constexpr std::string SmithNotation(bool is960) const {
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85:11: note: 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
    class basic_string
          ^
1 error generated.
In file included from src/cuckoo.cpp:2:
In file included from src/cuckoo.h:4:
src/move.h:128:31: error: constexpr function's return type 'std::string' (aka 'basic_string<char>') is not a literal type
        constexpr std::string SmithNotation(bool is960) const {
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85:11: note: 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
    class basic_string
          ^
1 error generated.
In file included from src/Horsie.cpp:2:
In file included from src/cuckoo.h:4:
src/move.h:128:31: error: constexpr function's return type 'std::string' (aka 'basic_string<char>') is not a literal type
        constexpr std::string SmithNotation(bool is960) const {
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85:11: note: 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
    class basic_string
          ^
1 error generated.
In file included from src/movegen.cpp:2:
In file included from src/movegen.h:4:
src/move.h:128:31: error: constexpr function's return type 'std::string' (aka 'basic_string<char>') is not a literal type
        constexpr std::string SmithNotation(bool is960) const {
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85:11: note: 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
    class basic_string
          ^
1 error generated.
In file included from src/position.cpp:2:
In file included from src/position.h:6:
src/move.h:128:31: error: constexpr function's return type 'std::string' (aka 'basic_string<char>') is not a literal type
        constexpr std::string SmithNotation(bool is960) const {
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85:11: note: 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
    class basic_string
          ^
1 error generated.
In file included from src/search.cpp:3:
In file included from src/search.h:5:
src/move.h:128:31: error: constexpr function's return type 'std::string' (aka 'basic_string<char>') is not a literal type
        constexpr std::string SmithNotation(bool is960) const {
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85:11: note: 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
    class basic_string
          ^
1 error generated.
In file included from src/threadpool.cpp:2:
In file included from src/threadpool.h:16:
src/move.h:128:31: error: constexpr function's return type 'std::string' (aka 'basic_string<char>') is not a literal type
        constexpr std::string SmithNotation(bool is960) const {
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85:11: note: 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
    class basic_string
          ^
1 error generated.
In file included from src/tt.cpp:2:
In file included from src/tt.h:4:
src/move.h:128:31: error: constexpr function's return type 'std::string' (aka 'basic_string<char>') is not a literal type
        constexpr std::string SmithNotation(bool is960) const {
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85:11: note: 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
    class basic_string
          ^
1 error generated.
In file included from src/uci.cpp:2:
In file included from src/uci.h:3:
In file included from src/cuckoo.h:4:
src/move.h:128:31: error: constexpr function's return type 'std::string' (aka 'basic_string<char>') is not a literal type
        constexpr std::string SmithNotation(bool is960) const {
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85:11: note: 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
    class basic_string
          ^
src/uci.cpp:17:10: fatal error: 'format' file not found
#include <format>
         ^~~~~~~~
2 errors generated.
In file included from src/zobrist.cpp:2:
In file included from src/zobrist.h:5:
In file included from src/position.h:6:
src/move.h:128:31: error: constexpr function's return type 'std::string' (aka 'basic_string<char>') is not a literal type
        constexpr std::string SmithNotation(bool is960) const {
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85:11: note: 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
    class basic_string
          ^
1 error generated.
In file included from src/nnue/nn.cpp:2:
In file included from src/nnue/../nnue/nn.h:11:
In file included from src/nnue/../position.h:6:
src/nnue/../move.h:128:31: error: constexpr function's return type 'std::string' (aka 'basic_string<char>') is not a literal type
        constexpr std::string SmithNotation(bool is960) const {
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85:11: note: 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
    class basic_string
          ^
1 error generated.
In file included from src/datagen/selfplay.cpp:3:
In file included from src/datagen/selfplay.h:4:
In file included from src/datagen/../position.h:6:
src/datagen/../move.h:128:31: error: constexpr function's return type 'std::string' (aka 'basic_string<char>') is not a literal type
        constexpr std::string SmithNotation(bool is960) const {
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85:11: note: 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
    class basic_string
          ^
src/datagen/selfplay.cpp:12:10: fatal error: 'format' file not found
#include <format>
         ^~~~~~~~
2 errors generated.
make: *** [Makefile:111: Horsie-3BC87950] Error 1