Discussion of anything and everything relating to chess playing software and machines.
Moderator: Ras
pferd
Posts: 134 Joined: Thu Jul 24, 2014 2:49 pm
Post
by pferd » Sun Aug 13, 2017 9:57 pm
Rodolfo Leoni wrote: Zerbinati wrote: stockfish-3-PA_GTB-008.7z
Same mistake
Did you try with Stockfish TCEC6 PA GTB? It's the link I mailed you...
I did a compile of that versions. It might need additional dlls.
https://www.sendspace.com/file/7ifn16
I used a weirdo combination of msys, msys2 and mingw64. Msys2 was only used to run configure.
Steps to reproduce:
1) go to egtb directory and run make -f makefile.mingw
2) go to qdbm directory and run ./configure and make
3) go to kyotocabinet and follow the instructions in MINGW_COMPILE.txt. The 32-bit case can be omitted. The prefix for compiling regex is the path to your mingw64 installation with / instead of \ and without C:\ When compiling Kyoto you need to add -std=c++98 to the CXXFLAGS,too
Zerbinati
Posts: 122 Joined: Mon Aug 18, 2014 7:12 pm
Location: Trento (Italy)
Post
by Zerbinati » Sun Aug 13, 2017 10:53 pm
pferd wrote: Rodolfo Leoni wrote: Zerbinati wrote: stockfish-3-PA_GTB-008.7z
Same mistake
Did you try with Stockfish TCEC6 PA GTB? It's the link I mailed you...
I did a compile of that versions. It might need additional dlls.
https://www.sendspace.com/file/7ifn16
I used a weirdo combination of msys, msys2 and mingw64. Msys2 was only used to run configure.
Steps to reproduce:
1) go to egtb directory and run make -f makefile.mingw
2) go to qdbm directory and run ./configure and make
3) go to kyotocabinet and follow the instructions in MINGW_COMPILE.txt. The 32-bit case can be omitted. The prefix for compiling regex is the path to your mingw64 installation with / instead of \ and without C:\ When compiling Kyoto you need to add -std=c++98 to the CXXFLAGS,too
> make clean
> ./configure --prefix=/mingw/mingw64/x86_64-w64-mingw32 [your path may be different]
> make
> make install
> make install=I did not understand
I did not understand how to install kyoto
Zerbinati
Posts: 122 Joined: Mon Aug 18, 2014 7:12 pm
Location: Trento (Italy)
Post
by Zerbinati » Mon Aug 14, 2017 12:31 am
Code: Select all
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o movegen.o movegen.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o movepick.o movepick.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o notation.o notation.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o pawns.o pawns.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o position.o position.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o search.o search.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o thread.o thread.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o timeman.o timeman.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o tt.o tt.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o uci.o uci.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o ucioption.o ucioption.cpp
ucioption.cpp:178:1: warning: embedding a directive within macro arguments is no
t portable
#if defined(PA_GTB) && defined (USE_EGTB)
^
ucioption.cpp:180:1: warning: embedding a directive within macro arguments is no
t portable
#endif
^
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o egtb.o egtb.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o phash.o phash.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o phash_kyoto.o phash_kyoto.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA_GTB=1 -D
USE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-lon
g-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_PO
PCNT -flto -c -o phash_qdbm.o phash_qdbm.cpp
g++ -o stockfish benchmark.o bitbase.o bitboard.o bitcount.o book.o endgame.o ev
aluate.o main.o material.o misc.o movegen.o movepick.o notation.o pawns.o positi
on.o search.o thread.o timeman.o tt.o uci.o ucioption.o egtb.o phash.o phash_kyo
to.o phash_qdbm.o -lgcov -Legtb -lgtb -Lqdbm -lqdbm -Lkyotocabinet -lkyotocabin
et -lpthread -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-generate -DPA
_GTB=1 -DUSE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic
-Wno-long-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3
-DUSE_POPCNT -flto
mingw32-make[2]: Leaving directory 'C:/Users/Marco-Amos/Documents/GitHub/start/s
rc'
mingw32-make[1]: Leaving directory 'C:/Users/Marco-Amos/Documents/GitHub/start/s
rc'
Step 2/4. Running benchmark for pgo-build ...
Position: 1/37
Position: 2/37
Position: 3/37
Position: 4/37
Position: 5/37
Position: 6/37
Position: 7/37
Position: 8/37
Position: 9/37
Position: 10/37
Position: 11/37
Position: 12/37
Position: 13/37
Position: 14/37
Position: 15/37
Position: 16/37
Position: 17/37
Position: 18/37
Position: 19/37
Position: 20/37
Position: 21/37
Position: 22/37
Position: 23/37
Position: 24/37
Position: 25/37
Position: 26/37
Position: 27/37
Position: 28/37
Position: 29/37
Position: 30/37
Position: 31/37
Position: 32/37
Position: 33/37
Position: 34/37
Position: 35/37
Position: 36/37
Position: 37/37
===========================
Total time (ms) : 37031
Nodes searched : 67554663
Nodes/second : 1824273
Step 3/4. Building final executable ...
C:/MinGW/mingw64/bin/mingw32-make ARCH=x86-64-modern COMP=gcc gcc-profile-use
mingw32-make[1]: Entering directory 'C:/Users/Marco-Amos/Documents/GitHub/start/
src'
C:/MinGW/mingw64/bin/mingw32-make ARCH=x86-64-modern COMP=gcc \
EXTRACXXFLAGS='-fprofile-use' \
EXTRALDFLAGS='-lgcov' \
all
mingw32-make[2]: Entering directory 'C:/Users/Marco-Amos/Documents/GitHub/start/
src'
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o benchmark.o benchmark.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o bitbase.o bitbase.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o bitboard.o bitboard.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o bitcount.o bitcount.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o book.o book.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o endgame.o endgame.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o evaluate.o evaluate.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o main.o main.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o material.o material.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o misc.o misc.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o movegen.o movegen.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o movepick.o movepick.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o notation.o notation.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o pawns.o pawns.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o position.o position.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o search.o search.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o thread.o thread.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o timeman.o timeman.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o tt.o tt.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o uci.o uci.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o ucioption.o ucioption.cpp
ucioption.cpp:178:1: warning: embedding a directive within macro arguments is no
t portable
#if defined(PA_GTB) && defined (USE_EGTB)
^
ucioption.cpp:180:1: warning: embedding a directive within macro arguments is no
t portable
#endif
^
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o egtb.o egtb.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o phash.o phash.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o phash_kyoto.o phash_kyoto.cpp
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=1 -DUSE_E
GTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno-long-lon
g -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUSE_POPCNT
-flto -c -o phash_qdbm.o phash_qdbm.cpp
g++ -o stockfish benchmark.o bitbase.o bitboard.o bitcount.o book.o endgame.o ev
aluate.o main.o material.o misc.o movegen.o movepick.o notation.o pawns.o positi
on.o search.o thread.o timeman.o tt.o uci.o ucioption.o egtb.o phash.o phash_kyo
to.o phash_qdbm.o -lgcov -Legtb -lgtb -Lqdbm -lqdbm -Lkyotocabinet -lkyotocabin
et -lpthread -Wall -Wcast-qual -fno-exceptions -fno-rtti -fprofile-use -DPA_GTB=
1 -DUSE_EGTB -fpermissive -std=c++98 -isystem kyotocabinet/ -ansi -pedantic -Wno
-long-long -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -DUSE_BSFQ -msse3 -DUS
E_POPCNT -flto
mingw32-make[2]: Leaving directory 'C:/Users/Marco-Amos/Documents/GitHub/start/s
rc'
mingw32-make[1]: Leaving directory 'C:/Users/Marco-Amos/Documents/GitHub/start/s
rc'
Step 4/4. Deleting profile data ...
C:/MinGW/mingw64/bin/mingw32-make ARCH=x86-64-modern COMP=gcc gcc-profile-clean
mingw32-make[1]: Entering directory 'C:/Users/Marco-Amos/Documents/GitHub/start/
src'
mingw32-make[1]: Leaving directory 'C:/Users/Marco-Amos/Documents/GitHub/start/s
rc'
~\Documents\GitHub\start\src [master ↑1 +147 ~4 -0 !]>
~\Documents\GitHub\start\src [master ↑1 +147 ~4 -0 !]> strip stockfish.exe
~\Documents\GitHub\start\src [master ↑1 +147 ~4 -0 !]>
Compilation successfully completed!
Hermann Thank you for your for patience.
Ovyron
Posts: 4558 Joined: Tue Jul 03, 2007 4:30 am
Post
by Ovyron » Sat Jun 07, 2025 8:01 pm
pferd wrote: ↑ Sun Aug 13, 2017 4:58 pm
I made it compile with mingw710 and hope my solution works for you, too.
Hi, I'm making a modern Stockfish NNUE version that also has Jeremy Bernstein's Persistent Hash capabilities, however, NNUE wouldn't compile on an old version like mingw710, if Stockfish PA GTB doesn't compile on modern versions of mingw, how would one go about merging the codebases?
Your beliefs create your reality, so be careful what you wish for.
peter
Posts: 3389 Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan
Post
by peter » Sun Jun 08, 2025 1:59 pm
You'll probably know, Marco Zerbinati had besides the revival of SF_PA of Jeremy Bernstein's also SugaR- versions with persistent hash- feature, do you? At least e.g. SugaR AI ICCF 2.50 had that UCI- option, latest one was SugaR AI Iccf SE from early 2023 afair. Pity the github- links to these versions aren't active anymore, regards
Peter.