Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Stockfish kompilieren
- - By Tom Paul Date 2016-05-20 20:21
Wo ist der Fehler?

C:\Users\Ich\Stockfish\src>make profile-build ARCH=x86-64-modern COMP=mingw
make ARCH=x86-64-modern COMP=mingw config-sanity
make[1]: Entering directory `/c/Users/Ich/Stockfish/src'

Config:
debug: 'no'
optimize: 'yes'
arch: 'x86_64'
bits: '64'
prefetch: 'yes'
popcnt: 'yes'
sse: 'yes'
pext: 'no'

Flags:
CXX: g++
CXXFLAGS: -Wall -Wcast-qual -fno-exceptions -fno-rtti -std=c++11  -Wextra -Wshad
ow -DNDEBUG -O3 -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT
LDFLAGS:  -static

Testing config sanity. If this fails, try 'make help' ...

make[1]: Leaving directory `/c/Users/Ich/Stockfish/src'

Step 0/4. Preparing for profile build.
make ARCH=x86-64-modern COMP=mingw gcc-profile-prepare
make[1]: Entering directory `/c/Users/Ich/Stockfish/src'
make ARCH=x86-64-modern COMP=mingw gcc-profile-clean
make[2]: Entering directory `/c/Users/Ich/Stockfish/src'
make[2]: Leaving directory `/c/Users/Ich/Stockfish/src'
make[1]: Leaving directory `/c/Users/Ich/Stockfish/src'

Step 1/4. Building executable for benchmark ...
make ARCH=x86-64-modern COMP=mingw gcc-profile-make
make[1]: Entering directory `/c/Users/Ich/Stockfish/src'
make ARCH=x86-64-modern COMP=mingw \
        EXTRACXXFLAGS='-fprofile-generate' \
        EXTRALDFLAGS='-lgcov' \
        all
make[2]: Entering directory `/c/Users/Ich/Stockfish/src'
g++ -Wall -Wcast-qual -fno-exceptions -fno-rtti -std=c++11 -fprofile-generate -W
extra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT   -c -
o benchmark.o benchmark.cpp
benchmark.cpp:21:19: fatal error: fstream: No such file or directory
#include <fstream>
                   ^
compilation terminated.
make[2]: *** [benchmark.o] Error 1
make[2]: Leaving directory `/c/Users/Ich/Stockfish/src'
make[1]: *** [gcc-profile-make] Error 2
make[1]: Leaving directory `/c/Users/Ich/Stockfish/src'
make: *** [profile-build] Error 2
Parent - By Thomas Plaschke Date 2016-05-21 11:58
Tom Paul schrieb:

Wo ist der Fehler?
...

80 cm vor dem Monitor. ... 'tschuldigung, aber bei so einer Vorlage. - Pokalfinale!

Die Meldung
Code:
benchmark.cpp:21:19: fatal error: fstream: No such file or directory
#include <fstream>
weist darauf hin, dass die Pfadangabe zu den include-Dateien in den Umgebungsvariablen nicht (richtig) gesetzt ist. Verglichen mit meiner minGW-Installation würde ich aber eher vermuten, dass minGW nicht richtig installiert ist, da bei mir keine Umgebungsvariablen für die include-Dateien explizit deklariert werden müssen. Es könnte auch sein, dass schlicht nicht die 64-Bit-Version von minGW installiert ist, sondern nur die 32-Bit-Version. Dann fehlen natürlich die include-Dateien in den Pfaden für den 64-Bit-Build.

Viele Grüße
Th. Plaschke
Up Topic Hauptforen / CSS-Forum / Stockfish kompilieren

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill