Thanks for your tutorial! Everything works fantastic except point 4. Setup Qt 4.8.5 and compile Bitcoin-qt. After I add the dependency library locations:
# Dependency library locations can be customized with:
# BOOST_INCLUDE_PATH, BOOST_LIB_PATH, BDB_INCLUDE_PATH,
# BDB_LIB_PATH, OPENSSL_INCLUDE_PATH and OPENSSL_LIB_PATH respectively
BOOST_LIB_SUFFIX=-mgw46-mt-sd-1_54
BOOST_INCLUDE_PATH=C:\deps\boost_1_54_0
BOOST_LIB_PATH=C:\deps\boost_1_54_0\stage\lib
BDB_INCLUDE_PATH=C:\deps\db-4.8.30.NC\build_unix
BDB_LIB_PATH=C:\deps\db-4.8.30.NC\build_unix
OPENSSL_INCLUDE_PATH=C:\deps\openssl-1.0.1e\include
OPENSSL_LIB_PATH=C:\deps\openssl-1.0.1e
I receive after “qmake "USE_UPNP=-" bitcoin-qt.pro”:
C:\Coin\bitcoin-master>qmake "USE_UPNP=-" bitcoin-qt.pro
WARNING: c:\Coin\bitcoin-master\bitcoin-qt.pro:24: Unescaped backslashes are dep
recated.
Project MESSAGE: Building without UPNP support
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
WARNING: c:\Coin\bitcoin-master\bitcoin-qt.pro:24: Unescaped backslashes are dep
recated.
Project MESSAGE: Building without UPNP support
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
WARNING: c:\Coin\bitcoin-master\bitcoin-qt.pro:24: Unescaped backslashes are dep
recated.
Project MESSAGE: Building without UPNP support
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Line 24 is: BOOST_INCLUDE_PATH=C:\deps\boost_1_54_0
If I change the \ to / I receive just the errors “Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized.”
Then I try: C:\Coin\bitcoin-master>mingw32-make -f Makefile.Release
cd C:/Coin/bitcoin-master/src/leveldb && CC=gcc CXX=g++ TARGET_OS=OS_WINDOWS
SSCOMPILE mingw32-make OPT="-pipe -D_FORTIFY_SOURCE=2 -O2" libleveldb.a libm
v.a && ranlib C:/Coin/bitcoin-master/src/leveldb/libleveldb.a && ranlib C:/C
bitcoin-master/src/leveldb/libmemenv.a
CC: Fehler: =gcc: No such file or directory
CC: Fehler: CXX=g++: No such file or directory
CC: Fehler: TARGET_OS=OS_WINDOWS_CROSSCOMPILE: No such file or directory
CC: Fehler: mingw32-make: No such file or directory
CC: Fehler: OPT=-pipe -D_FORTIFY_SOURCE=2 -O2: No such file or directory
mingw32-make: *** [c:/Coin/bitcoin-master/src/leveldb/libleveldb.a] Error 1
Have somebody an idea what’s going wrong? Thanks!!!!!
That warning can be fixed by using double-backslashes so C:\deps\boost_1_54_0 becomes C:\\deps\\boost_1_54_0. The problem you ran into is the LevelDB build, which you need to be doing via MinGW shell and have to comment out that part in the .pro file.
Dia