Post
Topic
Board Development & Technical Discussion
Re: Building headless Bitcoin and Bitcoin-qt on Windows
by
Vizakenjack
on 04/10/2014, 19:14:58 UTC
Code:
C:\Coins\foobarcoin>make -f Makefile.Release
c:\Qt\4.8.4\bin\rcc.exe -name bitcoin src\qt\bitcoin.qrc -o release\qrc_bitcoin.
cpp
g++ -c -fpermissive -O2 -frtti -fexceptions -mthreads -fdiagnostics-show-option
-Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-par
ameter -Wstack-protector -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI -DBOOST_THREA
D_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DUSE_IPV6=1 -DWIN32 -D_MT -DBOOST_THREAD_PR
OVIDES_GENERIC_SHARED_MUTEX_ON_WIN -DQT_THREAD_SUPPORT -DQT_NO_DEBUG -DQT_GUI_LI
B -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQ
T_HAVE_SSE2 -DQT_NEEDS_QMAIN -I"..\..\Qt\4.8.4\include\QtCore" -I"..\..\Qt\4.8.4
\include\QtGui" -I"..\..\Qt\4.8.4\include" -I"src" -I"src\json" -I"src\qt" -I"sr
c\leveldb\include" -I"src\leveldb\helpers" -I"..\..\deps\boost_1_53_0" -I"..\..\
deps\db-4.8.30.NC\build_unix" -I"..\..\deps\openssl-1.0.1e\include" -I"..\..\Qt\
4.8.4\include\ActiveQt" -I"build" -I"build" -I"..\..\Qt\4.8.4\mkspecs\win32-g++"
 -o build\qrc_bitcoin.o release\qrc_bitcoin.cpp
g++ -Wl,--large-address-aware -static -static-libgcc -static-libstdc++ -Wl,-s -m
threads -Wl,-subsystem,windows -o release\foobarCoin-qt.exe object_script.foobarCoin
-qt.Release  -L"c:\Qt\4.8.4\lib" -lmingwthrd -lmingw32 -lqtmain build\bitcoin-qt
_res.o -lshlwapi -lssl -lcrypto -ldb_cxx -lws2_32 -lole32 -loleaut32 -luuid -lgd
i32 -lboost_system-mgw46-mt-sd-1_53 -lboost_filesystem-mgw46-mt-sd-1_53 -lboost_
program_options-mgw46-mt-sd-1_53 -lboost_thread-mgw46-mt-sd-1_53 C:/Coins/foobarco
in/src/leveldb/libleveldb.a C:/Coins/foobarcoin/src/leveldb/libmemenv.a -lshlwapi
-LC:/deps/boost_1_53_0/stage/lib -LC:/deps/db-4.8.30.NC/build_unix -LC:/deps/ope
nssl-1.0.1e -lssl -lcrypto -ldb_cxx -lws2_32 -lshlwapi -lmswsock -lole32 -loleau
t32 -luuid -lgdi32 -lboost_system-mgw46-mt-sd-1_53 -lboost_filesystem-mgw46-mt-s
d-1_53 -lboost_program_options-mgw46-mt-sd-1_53 -lboost_thread-mgw46-mt-sd-1_53
-lboost_chrono-mgw46-mt-sd-1_53 -lQtGui4 -lQtCore4
./build\miner.o:miner.cpp:(.text$_ZN5boost6detail5win3223GetTickCount64emulation
Ev+0x1e): undefined reference to `_InterlockedCompareExchange'
./build\miner.o:miner.cpp:(.text$_ZN5boost6detail5win3223GetTickCount64emulation
Ev+0x77): undefined reference to `_InterlockedCompareExchange'
./build\miner.o:miner.cpp:(.text$_ZN5boost6detail5win3223GetTickCount64emulation
Ev+0xdf): undefined reference to `_InterlockedCompareExchange'
collect2: error: ld returned 1 exit status error
mingw32-make: *** [release\foobarCoin-qt.exe] Error 1


What's the problem? Could anyone help me?