mkdir -p build
clang++ -std=c++20 -flto -march=native -fexceptions -Wall -Wextra -pthread -DNetworkFile=\"/home/jayme/repos/openbench/Client/Networks/BAD01AC2\" -DNDEBUG -O3 -pthread -c -o build/tbprobe.o src/external/fathom/tbprobe.cpp
clang++ -std=c++20 -flto -march=native -fexceptions -Wall -Wextra -pthread -DNetworkFile=\"/home/jayme/repos/openbench/Client/Networks/BAD01AC2\" -DNDEBUG -O3 -c -o build/tt.o src/tt.cpp
clang++ -std=c++20 -flto -march=native -fexceptions -Wall -Wextra -pthread -DNetworkFile=\"/home/jayme/repos/openbench/Client/Networks/BAD01AC2\" -DNDEBUG -O3 -c -o build/search.o src/search.cpp
clang++ -std=c++20 -flto -march=native -fexceptions -Wall -Wextra -pthread -DNetworkFile=\"/home/jayme/repos/openbench/Client/Networks/BAD01AC2\" -DNDEBUG -O3 -c -o build/movegen.o src/movegen.cpp
clang++ -std=c++20 -flto -march=native -fexceptions -Wall -Wextra -pthread -DNetworkFile=\"/home/jayme/repos/openbench/Client/Networks/BAD01AC2\" -DNDEBUG -O3 -c -o build/eval.o src/eval.cpp
clang++ -std=c++20 -flto -march=native -fexceptions -Wall -Wextra -pthread -DNetworkFile=\"/home/jayme/repos/openbench/Client/Networks/BAD01AC2\" -DNDEBUG -O3 -c -o build/bmi2.o src/bmi2.cpp
clang++ -std=c++20 -flto -march=native -fexceptions -Wall -Wextra -pthread -DNetworkFile=\"/home/jayme/repos/openbench/Client/Networks/BAD01AC2\" -DNDEBUG -O3 -c -o build/board.o src/board.cpp
clang++ -std=c++20 -flto -march=native -fexceptions -Wall -Wextra -pthread -DNetworkFile=\"/home/jayme/repos/openbench/Client/Networks/BAD01AC2\" -DNDEBUG -O3 -c -o build/move.o src/move.cpp
clang++ -std=c++20 -flto -march=native -fexceptions -Wall -Wextra -pthread -DNetworkFile=\"/home/jayme/repos/openbench/Client/Networks/BAD01AC2\" -DNDEBUG -O3 -c -o build/tests.o src/tests.cpp
clang++ -std=c++20 -flto -march=native -fexceptions -Wall -Wextra -pthread -DNetworkFile=\"/home/jayme/repos/openbench/Client/Networks/BAD01AC2\" -DNDEBUG -O3 -c -o build/globals.o src/globals.cpp
clang++ -std=c++20 -flto -march=native -fexceptions -Wall -Wextra -pthread -DNetworkFile=\"/home/jayme/repos/openbench/Client/Networks/BAD01AC2\" -DNDEBUG -O3 -c -o build/uci.o src/uci.cpp
In file included from src/globals.cpp:18:
src/tunables.h:25:44: error: constexpr constructor's 1st parameter type 'std::string' (aka 'basic_string<char>') is not a literal type
   25 |     constexpr explicit Tunable(std::string _name, double _value, int _divisor)
      |                                ~~~~~~~~~~~~^~~~~
/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
   85 |     class basic_string
      |           ^
In file included from src/globals.cpp:18:
src/tunables.h:43:16: error: no matching constructor for initialization of 'Tunable'
   43 | inline Tunable aspBaseDelta("ASP_BaseDelta", 13, 1);
      |                ^            ~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:44:16: error: no matching constructor for initialization of 'Tunable'
   44 | inline Tunable aspDeltaMultiplier("ASP_DeltaMultiplier", 1.22, 10);
      |                ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:45:16: error: no matching constructor for initialization of 'Tunable'
   45 | inline Tunable aspDepthCondition("ASP_DepthCondition", 5, 1);
      |                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:47:16: error: no matching constructor for initialization of 'Tunable'
   47 | inline Tunable rfpDepthCondition("RFP_DepthCondition", 9, 1);
      |                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:48:16: error: no matching constructor for initialization of 'Tunable'
   48 | inline Tunable rfpMultiplier("RFP_Multiplier", 85, 1);
      |                ^             ~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:50:16: error: no matching constructor for initialization of 'Tunable'
   50 | inline Tunable iirDepthCondition("IIR_DepthCondition", 2, 1);
      |                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:52:16: error: no matching constructor for initialization of 'Tunable'
   52 | inline Tunable fpDepthCondition("FP_DepthCondition", 0, 1);
      |                ^                ~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:53:16: error: no matching constructor for initialization of 'Tunable'
   53 | inline Tunable fpBase("FP_Base", 347, 1);
      |                ^      ~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:54:16: error: no matching constructor for initialization of 'Tunable'
   54 | inline Tunable fpMultiplier("FP_Multiplier", 44, 1);
      |                ^            ~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:56:16: error: no matching constructor for initialization of 'Tunable'
   56 | inline Tunable lmpBase("LMP_Base", 3, 1);
      |                ^       ~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:58:16: error: no matching constructor for initialization of 'Tunable'
   58 | inline Tunable sprDepthCondition("SPR_DepthCondition", 1, 1);
      |                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:59:16: error: no matching constructor for initialization of 'Tunable'
   59 | inline Tunable sprCaptureThreshold("SPR_CaptureThreshold", -97, -1);
      |                ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:60:16: error: no matching constructor for initialization of 'Tunable'
   60 | inline Tunable sprQuietThreshold("SPR_QuietThreshold", -36, -1);
      |                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:62:16: error: no matching constructor for initialization of 'Tunable'
   62 | inline Tunable nmpDivisor("NMP_Divisor", 131, 1);
      |                ^          ~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:63:16: error: no matching constructor for initialization of 'Tunable'
   63 | inline Tunable nmpSubtractor("NMP_Subtractor", 4, 1);
      |                ^             ~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:64:16: error: no matching constructor for initialization of 'Tunable'
   64 | inline Tunable nmpDepthCondition("NMP_DepthCondition", 1, 1); // I need to fix this before next tune, it's locked at 0
      |                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:66:16: error: no matching constructor for initialization of 'Tunable'
   66 | inline Tunable hmrDivisor("HMR_Divisor", 8711, 1); 
      |                ^          ~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:67:16: error: no matching constructor for initialization of 'Tunable'
   67 | inline Tunable cmrDivisor("CMR_Divisor", 4677, 1);
      |                ^          ~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [makefile:82: build/globals.o] Erro 1
make: ** Esperando que outros processos terminem.
In file included from src/search.cpp:19:
In file included from src/search.h:22:
In file included from src/corrhist.h:20:
src/tunables.h:25:44: error: constexpr constructor's 1st parameter type 'std::string' (aka 'basic_string<char>') is not a literal type
   25 |     constexpr explicit Tunable(std::string _name, double _value, int _divisor)
      |                                ~~~~~~~~~~~~^~~~~
/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
   85 |     class basic_string
      |           ^
In file included from src/search.cpp:19:
In file included from src/search.h:22:
In file included from src/corrhist.h:20:
src/tunables.h:43:16: error: no matching constructor for initialization of 'Tunable'
   43 | inline Tunable aspBaseDelta("ASP_BaseDelta", 13, 1);
      |                ^            ~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:44:16: error: no matching constructor for initialization of 'Tunable'
   44 | inline Tunable aspDeltaMultiplier("ASP_DeltaMultiplier", 1.22, 10);
      |                ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:45:16: error: no matching constructor for initialization of 'Tunable'
   45 | inline Tunable aspDepthCondition("ASP_DepthCondition", 5, 1);
      |                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
In file included from src/uci.cpp:20:
In file included from src/search.h:22:
In file included from src/corrhist.h:20:
src/tunables.h:25:44: error: src/tunables.hconstexpr constructor's 1st parameter type 'std::string' (aka 'basic_string<char>') is not a literal type:
47:16: error: no matching constructor for initialization of 'Tunable'
   47 | inline    Tu25n | ab l e   crofnpsDteepxthCponrd itexiplionc(it" RTFuP_nDaebplteh(Csotndd:i:tsitorni"n,g  9_,n a1m)e;,
      |  do               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~ub
le _valusrc/tunables.he:,24 :i8n:t  note: _candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedd
ivisor   )24
 |       s| t                               ~~~~~~~~~~~~^~~~~r
uct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:85   24: | 11s:t rnote: uc'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructorst
 Tunab   l85e |   { 
        | c       ^~~~~~~l
ass basic_string
      |           ^
src/tunables.h:48:16: error: no matching constructor for initialization of 'Tunable'
   48 | inline Tunable rfpMultiplier("RFP_Multiplier", 85, 1);
      |                ^             ~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | sIn file included from trsrc/uci.cpp:uct20 T:
unIn file included from src/search.hab:22l:
eIn file included from  src/corrhist.h{:
20      | :
       ^~~~~~~
src/tunables.h:43:16: error: no matching constructor for initialization of 'Tunable'
   43 | inline Tunable aspsrc/tunables.hBa:s50e:16D: eerror: lno matching constructor for initialization of 'Tunable'
ta("ASP   _50B | aisnelDienlet aT"u,n a1b3l,e  1i)i;r
D      e| p               ^            ~~~~~~~~~~~~~~~~~~~~~~t
hCondition("src/tunables.h:24:I8:I Rnote: _candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedD
epthC   o24n | dsittriuocnt" ,T u2n,a b1l)e; 
{      
|                      ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
|        ^~~~~~~
src/tunables.hsrc/tunables.h::2424::88::  note: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providedcandidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided

      2424 |  | ssttrruucct t TuTnuanbalbel e{ 
{      
|              ^~~~~~~| 
       ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:44:src/tunables.h16::52 :error: 16no matching constructor for initialization of 'Tunable':
 error: no matching constructor for initialization of 'Tunable'
      4452 |  | iinnlline inTe Tuunnabalbel ea sfppDDeelpttahMCuolntdiiptliioenr((""FAPS_PD_eDpetlhtCaoMnudlittiipolni"e,r "0,,  11.)2;2
,       | 1               ^                ~~~~~~~~~~~~~~~~~~~~~~~~~0
);
      |                ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: src/tunables.hcandidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
:24:8:    note: 24 | candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provideds
truct    Tu24n | starbulcet  {T
u      n|        ^~~~~~~ab
le {
      | src/tunables.h       ^~~~~~~:
24:8: note: src/tunables.hcandidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided:24
:8:    note: 24 | candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provideds
truc   t24 |  sTturnuacbtl eT u{n
a      b| l       ^~~~~~~e
 {
      |        ^~~~~~~
src/tunables.h:53:16: error: src/tunables.hno matching constructor for initialization of 'Tunable':
45:16: error: no matching constructor for initialization of 'Tunable'   
53 | inline    T45u | nianbllien ef pTBuansaeb(l"eF Pa_sBpaDseep"t,h C3o4n7d,i t1i)on;(
"      A| S               ^      ~~~~~~~~~~~~~~~~~P
_DepthConsrc/tunables.hdi:t24i:o8n:" ,note:  5candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided,
 1);
         24 | | s               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~t
ruct Tunablsrc/tunables.he :{
      24| :8       ^~~~~~~: 
note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
src/tunables.h   :2424 | s:t8:r unote: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providedc
t Tu   n24a | bslter {u
      | c       ^~~~~~~
t Tunasrc/tunables.h:b24:l8e {
:       | note:        ^~~~~~~candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided

   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:54:16: error: no matching constructor for initialization of 'Tunable'
   54 | inline Tsrc/tunables.hu:47n:a16b:l e error: fpno matching constructor for initialization of 'Tunable'
Multiplie   r(47" | FPi_nMluilne Ttiupnliaerble",  44r, f1p)De;p
t      |                ^            ~~~~~~~~~~~~~~~~~~~~~~h
Conditiosrc/tunables.hn:(24":RF8P:_ Dnote: ecandidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedp
thCo   n24d | sitrtiuoctn" ,Tu 9n,a b1);l
      e|                 ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~{

      |        ^~~~~~~
src/tunables.h:24:src/tunables.h8::24 note: :candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided8
: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided   
24 | st   r24u | sctruct Ttu nTaubnle ab{l
      e|         ^~~~~~~{

      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:56:16: error: no matching constructor for initialization of 'Tunable'
   56 | inline Tunable src/tunables.hl:m48:p16:B error: aseno matching constructor for initialization of 'Tunable'In file included from ("L
src/board.cppM:P19:
_In file included from    Bsrc/corrhist.has48:e20 | ":
isrc/tunables.h,: 3,n25 1:l)44i:; nerror: 
      e constexpr constructor's 1st parameter type 'std::string' (aka 'basic_string<char>') is not a literal type
| Tuna               ^       ~~~~~~~~~~~~~~~~
ble rfpMsrc/tunables.h:u24lt:   ip825l: | i er  ( "Rnote:  FPcandidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided_
Mconu   sl24 | sttteiplrxuicetr ",pT 8run 5aeb,l e1x );p{
      l
i|        ^~~~~~~
c      it T| src/tunables.h               ^             ~~~~~~~~~~~~~~~~~~~~~~~:24u
:n8a: bnote: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providedl
src/tunables.he(:   24 | sts24:tru8dc:t note: :: scandidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedtT
rui   nn24ag |  _bnsalter u{c
t       | T       ^~~~~~~u
nmea,bl ed {
o      ub| le       ^~~~~~~
 _valusrc/tunables.he, :24in:t 8_:dsrc/tunables.h i:58v:inote: s16orcandidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided):
 error: 
no matching constructor for initialization of 'Tunable'      
|    24 |                                ~~~~~~~~~~~~^~~~~
stru   58c | ti nTunlinable/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.he  :T85:{
u11na      b| :       ^~~~~~~ lenote: 
 'basic_string<char>' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructorss
pr   D85ept | h C o n dcitlioasns( "bSaPRssrc/tunables.h_:Dei50:pc16t_:h Cserror: otnrno matching constructor for initialization of 'Tunable'
idnitigo
   n",      50 |  | 1,          ^i 
1nli);n
      e|                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
 Tunablsrc/tunables.he: ii24r:D8e: note: pcandidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedt
hCondit   i24o | ns(t"rIuIcRt_ DTeupntahbCloen d{i
t      i| o       ^~~~~~~n
", 2,src/tunables.h: 241):8;
:       | note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
   24 | ssrc/tunables.ht:r24uc:t8 :In file included from  src/board.cppnote: :T19uncandidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided:
a
In file included from bsrc/corrhist.hl   24 | :e s{20
      t:
|        ^~~~~~~rsrc/tunables.h
u:c43t: 16Tun:a error: bleno matching constructor for initialization of 'Tunable'
 {
      |        ^~~~~~~   43
 | inline src/tunables.h:Tu24nsrc/tunables.ha::859:: 16note: b:candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided 
error: leno matching constructor for initialization of 'Tunable' 
   as24p | sB   tar59su | eDcit elnTtulanianbel eTun(" aA{blS
      e| P       ^~~~~~~ _s
prCaBapsteDuereTlhtare", s1h3o,ld("S P1src/tunables.hR)_;:52C
:16a      :p error: no matching constructor for initialization of 'Tunable'
| t               ^            ~~~~~~~~~~~~~~~~~~~~~~ur
eT   52hr | esihsrc/tunables.ho:n24l:ld"8,i n-e9 7T,u n-a1b)l;e
       f| p               ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~D
e: ptnote: hCcandidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedsrc/tunables.ho
:n24:8:d    note: i24candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedt | 
isotr   n(u24" | FstcrPut_cDte pt TunhCoTunanabbdlitlei o{ne" {

,            | |  0,       ^~~~~~~       ^~~~~~~

 1);src/tunables.h
      :src/tunables.h| 24               ^                ~~~~~~~~~~~~~~~~~~~~~~~~~::248::8 :
 note: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providedcandidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided

src/tunables.h:24      :82424 |  | :ss tnote: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
trruuct    cT24tun |  ablseT u{n
a      bt| lru       ^~~~~~~e
 c{t
 T      u| na       ^~~~~~~b
le {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
src/tunables.h   24 | :s60tr:u16c:tsrc/tunables.h  :error: Tun44ano matching constructor for initialization of 'Tunable'b
le: 16{
      :|         ^~~~~~~error: 
   no matching constructor for initialization of 'Tunable'
60 | inl   i44n | ei Tunnablliene  sTpunrasrc/tunables.hQbu:li53e:16e:  aerror: stpTDheno matching constructor for initialization of 'Tunable'rlets
ahMoull   tdi53( | "SpliPnliieRrn_(Q"e AuSieTPtu_naTDbheler elstfhaoMpuBlldat",s i-p36el(," iF-1);eP
_      B|                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r"as, src/tunables.he1".:2,24 :238,47, : 1 1)0note: );candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
      ;

|                ^      ~~~~~~~~~~~~~~~~~
         24|                ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ssrc/tunables.ht:r24u:c8
t Tu:src/tunables.h n:a24bnote: :l8candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
: e   note:  {24
 |       s| candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedt       ^~~~~~~

ru   ct 24src/tunables.hT:u24n | :satb8:rle u note: c{candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
t       |        ^~~~~~~

Tunasrc/tunables.h   b24: | 24s:t8rulce:t   Tu{n
a      note: | bcandidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided       ^~~~~~~l

e {   src/tunables.h24 | 
s:tr      24u:| c       ^~~~~~~t
 Tunab8:le {
      |         ^~~~~~~note: 
candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:62:16: error: src/tunables.hno matching constructor for initialization of 'Tunable'
:54:16src/tunables.h::    error: 45no matching constructor for initialization of 'Tunable':
6216: |  ierror: nno matching constructor for initialization of 'Tunable'li   n
54 | ei    Tunnlaibnlee  TnumnpaDbilvei s45o | fri(n"NMplPMi_ultinDpeilvisor",  1i3e1r,( "1F)P;_
M      u| l               ^          ~~~~~~~~~~~~~~~~~~~~~t
iTpluniera"bsrc/tunables.h,l:24 e:84 : note: a4, 1scandidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided)p
;D
e      pt   | h               ^            ~~~~~~~~~~~~~~~~~~~~~~C
24o | sndsrc/tunables.hti:r24utci:to8 n: T(u"note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
nASa   bPl_24De | e p{s
t      r|        ^~~~~~~tu
hct src/tunables.hCT:unaob24len :d8i:t inote: o{n
"candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided,
       5|        ^~~~~~~,    
124 | );s
src/tunables.h      :| tr24               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~u
:c8:t src/tunables.h :note: Tcandidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided24u
:na8:   b24l | e s note: t{r
candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provideduct      
|         ^~~~~~~T
una   bl24 | e s{tr
u      c| t       ^~~~~~~ 
Tunable {
      |        ^~~~~~~
src/tunables.h:24src/tunables.h:8:: note: 63candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided:
16: error:    24no matching constructor for initialization of 'Tunable' | s
truct Tu   nab63le | insrc/tunables.h l{i
:      n| 56e:16:       ^~~~~~~ T 
error: no matching constructor for initialization of 'Tunable'un
able nmp   Su56src/tunables.h:b | tirnalcitnoer (T"uNnMaPb_lSeu bltmrpaBcatsoer("",L M4P,_ B1a)s;e
"      ,|                 ^             ~~~~~~~~~~~~~~~~~~~~~~3
, 471:16)src/tunables.h:: 24:8;:error: 
no matching constructor for initialization of 'Tunable' 
note:       candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided| 
               ^       ~~~~~~~~~~~~~~~~
   47 |    i24n | src/tunables.hlsi:tn24r:eu8c:t  note: Tu nTacandidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedb
lue   n a{
24b       | | ls       ^~~~~~~e
 trursrc/tunables.hfcp:tD24: 8T:u nnote: acandidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providede
bptlh   eC24o |  s{t
r      | n       ^~~~~~~
udicttsrc/tunables.h Tui:no24an:(b8l: "e Rnote: {F
P      candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided|        ^~~~~~~_
D
ep   24 | stthrCoucndt itTiunaobnl"e,  {
9,       1| src/tunables.h):;64:       ^~~~~~~

      16|                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~: 
error: no matching constructor for initialization of 'Tunable'
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
      6424 |  | istnrlucitn src/tunables.hTe:u58n:16: Ta error: ubno matching constructor for initialization of 'Tunable'
nlaeb le{ 
n   mp      D| 58       ^~~~~~~e | pin
tlhiCnosrc/tunables.hne:d 24iT:ut8nia: onote: bn(candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providedl"
eNM Ps_   D24epp | rsDtehCtprotnhdCiotnidoint"i,o n1,u( "1S)P;R _/D/e pIt hnCeoendd ittoi ofni"x,  t1h,i s1 )b;e
f      o| r               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~e
 cnte Tsrc/tunables.hxu:nt24 :8a:tunbe , ilnote: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedte
' s {l   o24c | ksetdr uactt  0T
u      n| a               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~b
l
e       |        ^~~~~~~src/tunables.h:{
24
      :| 8       ^~~~~~~:
 note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
src/tunables.h   :2424 | :s8:src/tunables.htru :note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
c48:t16    T24u | nab:l eerror: sno matching constructor for initialization of 'Tunable't r{u
c      t|  Tu
n       ^~~~~~~a
ble    48{ | src/tunables.h
in:      l24:| 8       ^~~~~~~:i
 nnote: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providede
 Tu   n24a | sbtlruct Tunea blref pM{u
      l| t       ^~~~~~~
src/tunables.hip:l59ie:r16(: "error: Rno matching constructor for initialization of 'Tunable'
FP_Multipli   59 | eir"n,lin src/tunables.he8: 66T:u516n,a:  berror: lno matching constructor for initialization of 'Tunable'e1
) ;s
p         r| 66C | inline               ^             ~~~~~~~~~~~~~~~~~~~~~~~aptur
 eTTunhsrc/tunables.hraeb:sl24:he8o :h ldnote: (candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedm
rD"   i24v | SPisstRr_Couarc(tp tur"HMTeRu_DiTnharevsbhoilseolr d"",{,  
8      -| 7       ^~~~~~~91
71,,src/tunables.h :1);  24-:
1      )| 8;               ^          ~~~~~~~~~~~~~~~~~~~~~~: 

note:       candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided| 
               ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   src/tunables.h24: | 24s:t8rsrc/tunables.h: unote: c:candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided24:t
8 :T    24unnote: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided | a
stblructe     T{24u | ns
ablt      r| e       ^~~~~~~u 
c{
      t |        ^~~~~~~Tuna
ble src/tunables.h:src/tunables.h50::{
2416      :: error: | 8       ^~~~~~~: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providedno matching constructor for initialization of 'Tunable'


   src/tunables.h   :502424 |  | i:ns8:lt irnnote: uect candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided Tunab
Tluen    24 | a{
      sb| tl       ^~~~~~~re
u ct iiTrDeupnthaCbole n{d
it      |        ^~~~~~~i
on("IIR_Dsrc/tunables.he:p67:th16C:o error: no matching constructor for initialization of 'Tunable'n
dition"   ,67  | in2src/tunables.hl,:in e1 60T)u:;n16
a: error: no matching constructor for initialization of 'Tunable'      b
| l               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~e c
   m60r | Dsrc/tunables.hi:v24i:i8s:onrl(i"nC eMnote: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided TunRa
ble_    sDp24rQiu | ivseistortuThrrcetsh" ,To lud(4"n6SaPb7l7Re,_  1Q{)u
;      
i| e      t| T               ^          ~~~~~~~~~~~~~~~~~~~~~~       ^~~~~~~h

reshosrc/tunables.hsrc/tunables.h:l24d:"8::,24 : 8note: :- 3note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedcandidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided6

, -1   )   2424; | 
 |       | s               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s
ttrrucutsrc/tunables.h c:T24u:n8t:  aTnote: bucandidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providedn
alblee    24{ |  s{t
r      u| c       ^~~~~~~t
 
T      u| src/tunables.h:24       ^~~~~~~na:8
b:l enote:  candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided{
      | 
       ^~~~~~~
src/tunables.h   24 | ssrc/tunables.ht:r24u:c8:t:52  note: Tu:n16acandidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providedb
le:     error: {24no matching constructor for initialization of 'Tunable'
 |       
s| t       ^~~~~~~r
u   c52 | tin liTnuenabl eTu na{b
l      e|         ^~~~~~~f
pDepthCondition("FP_DepthCondfatal error: ititoo many errors emitted, stopping now [-ferror-limit=]o
n", 0, 1)src/tunables.h:;62
:      | 16               ^                ~~~~~~~~~~~~~~~~~~~~~~~~~:
 error: no matching constructor for initialization of 'Tunable'
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
      6224 |  | sitnrluicnte T Tuunnaabbllee  {
nm      |        ^~~~~~~p
Divisrc/tunables.hs:o24r:(8": Nnote: Mcandidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providedP_
Div   i24s | osrt",r u131c,t 1 T);u
n      |                ^          ~~~~~~~~~~~~~~~~~~~~~a
ble {
      src/tunables.h:24:|        ^~~~~~~8:
 note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | strsrc/tunables.hu:c53t :16Tu: error: nno matching constructor for initialization of 'Tunable'a
ble    {
53      |        ^~~~~~~
 | inlinsrc/tunables.he :Tu24n:a8b:l enote:  candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providedf
pBas   e24( | stru"cFtP _TunabBalsee" , {3
      47| ,       ^~~~~~~ 
1);
      |                ^      ~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.hsrc/tunables.h:24::863:: 16note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided:
 error: no matching constructor for initialization of 'Tunable'   
24 | struct T   un63abl | ie n{
l      i|        ^~~~~~~
ne Tunable nmpSsrc/tunables.hu:b54t:16rac:t orerror: (no matching constructor for initialization of 'Tunable'"
NMP   _54 | Siubntlracitnoer "T, u4n,ab l1e); 
f      |                ^             ~~~~~~~~~~~~~~~~~~~~~~
pMultisrc/tunables.h:24:p8l:ie rnote: (candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided"
FP_M   24u | lsttiplruicetr "Tun, a4b4,le  1{
)      | ;       ^~~~~~~

      |                ^            ~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24src/tunables.h::824: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided:8
: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided   24
 | str   u24 | cstt Trunuacbtl eT {u
n      a| b       ^~~~~~~
le {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {src/tunables.h
      :|        ^~~~~~~64:
16: error: no matching constructor for initialization of 'Tunable'
src/tunables.h:56:16: error:    no matching constructor for initialization of 'Tunable'
64 | inline Tunab   l56e | i nnmlpinDepet hCToundnaibtlieon("NM Pl_mDepthCopnBdaistione"(," LMP1_, 1B);a s//e I "n,e ed3 ,t o 1f)ix t;hi
s b      ef| o               ^       ~~~~~~~~~~~~~~~~
re nsrc/tunables.he:24x:t tun8e, :i tnote: 'candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provideds 
loc   k24ed at  | 0s
      | t               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~r
uct Tusrc/tunables.hn:a24bl:e8:  note: {
candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided      
|        ^~~~~~~
   src/tunables.h:24:248: |  snote: tcandidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providedr
uc   t T24u | nstabrluect  {T
      un| ab       ^~~~~~~le
 {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   src/tunables.h:5824:16 | s:t error: runo matching constructor for initialization of 'Tunable'c
t Tu   58na | ibnllinee  T{un
a      b| l       ^~~~~~~e 
sprDepthCondition("SPR_DepthCondition", 1, 1);src/tunables.h
:      66| :               ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
16: src/tunables.herror: :no matching constructor for initialization of 'Tunable'
24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided   
66 |    i24n | lsitnreu Tcunta bTlue nhmarblDivei so{
r("H      M| R       ^~~~~~~_
Divsrc/tunables.hi:s24o:r8", 8:7 1note: 1candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided, 1
);    
24      |                ^          ~~~~~~~~~~~~~~~~~~~~~~
 | strucsrc/tunables.ht: Tu24n:8a: bnote: lcandidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were providede
 {
      |           ^~~~~~~24
 | struct Tunable {
      |        ^~~~~~~src/tunables.h:
59:16: error: src/tunables.hno matching constructor for initialization of 'Tunable'
:24:8:    59note:  | candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
inl   24in | e sTtruunctabl eT usnpablreCa p{t
      ur| e       ^~~~~~~Th
reshold("SPR_CaptureThreshold", -97, -1)src/tunables.h;:67:
      16|                ^                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
 error: no matching constructor for initialization of 'Tunable'
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
      2467 | s | tirnluinec Tunta bTlune acmrDblivei {sor(
"      CMR| _       ^~~~~~~
Divissrc/tunables.ho:r24":,8 : 467note: 7candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided,
 1)   ;24
 |       | s               ^          ~~~~~~~~~~~~~~~~~~~~~~tr
uct Tusrc/tunables.hna:bl24e :{
8      | :        ^~~~~~~
note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct src/tunables.hT:u60n:a16b:l eerror:  no matching constructor for initialization of 'Tunable'
{
      |        ^~~~~~~   
60 | inlisrc/tunables.h:24n:e8 T:u nnote: acandidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were providedble
 sp   24 | srtrQuctui eTtuTnharblee {sh
o      l|        ^~~~~~~
d("SPR_QuietThreshold", -36, -1);
      |                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~fatal error: 
too many errors emitted, stopping now [-ferror-limit=]
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:62:16: error: no matching constructor for initialization of 'Tunable'
   62 | inline Tunable nmpDivisor("NMP_Divisor", 131, 1);
      |                ^          ~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:63:16: error: no matching constructor for initialization of 'Tunable'
   63 | inline Tunable nmpSubtractor("NMP_Subtractor", 4, 1);
      |                ^             ~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:64:16: error: no matching constructor for initialization of 'Tunable'
   64 | inline Tunable nmpDepthCondition("NMP_DepthCondition", 1, 1); // I need to fix this before next tune, it's locked at 0
      |                ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:66:16: error: no matching constructor for initialization of 'Tunable'
   66 | inline Tunable hmrDivisor("HMR_Divisor", 8711, 1); 
      |                ^          ~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:67:16: error: no matching constructor for initialization of 'Tunable'
   67 | inline Tunable cmrDivisor("CMR_Divisor", 4677, 1);
      |                ^          ~~~~~~~~~~~~~~~~~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
src/tunables.h:24:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
   24 | struct Tunable {
      |        ^~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
20 errors generated.
make: *** [makefile:82: build/board.o] Erro 1
make: *** [makefile:82: build/uci.o] Erro 1
20 errors generated.
make: *** [makefile:82: build/search.o] Erro 1