Pages:
Author

Topic: Building headless Bitcoin and Bitcoin-qt on Windows - page 37. (Read 419389 times)

full member
Activity: 210
Merit: 100
I am unable to get boost installed I have followed this guide and still when I run the command to install boost it cannot find gcc any ideas

Code:

C:\deps\boost_1_55_0>bootstrap.bat mingw
Building Boost.Build engine
'gcc' is not recognized as an internal or external command,
operable program or batch file.

Failed to build Boost.Build engine.
Please consult bootstrap.log for furter diagnostics.

You can try to obtain a prebuilt binary from

   http://sf.net/project/showfiles.php?group_id=7586&package_id=72941

Also, you can file an issue at http://svn.boost.org
Please attach bootstrap.log in that case.

C:\deps\boost_1_55_0>



Traverse to: $BOOSTDIR/tools/build/v2/engine/build.bat

and at like line 93 before :Guess_Toolset

put 3 spaces(new lines) in

then after that, type out cmd /c 'bootstrap.bat mingw'

There ya go.


i have same error,not resolved.
can u upload your build.txt or boost_1_55_0 files ?
member
Activity: 84
Merit: 10
I am unable to get boost installed I have followed this guide and still when I run the command to install boost it cannot find gcc any ideas

Code:

C:\deps\boost_1_55_0>bootstrap.bat mingw
Building Boost.Build engine
'gcc' is not recognized as an internal or external command,
operable program or batch file.

Failed to build Boost.Build engine.
Please consult bootstrap.log for furter diagnostics.

You can try to obtain a prebuilt binary from

   http://sf.net/project/showfiles.php?group_id=7586&package_id=72941

Also, you can file an issue at http://svn.boost.org
Please attach bootstrap.log in that case.

C:\deps\boost_1_55_0>



Traverse to: $BOOSTDIR/tools/build/v2/engine/build.bat

and at like line 93 before :Guess_Toolset

put 3 spaces(new lines) in

then after that, type out cmd /c 'bootstrap.bat mingw'

There ya go.

This does not work,  have tried adding cmd /c 'bootstrap.bat mingw' in that file every way possible i.e before, after and even infront of :Guess_Toolset and it still spits out the same error.
sr. member
Activity: 260
Merit: 251
Hey, thanks for the great write up. I seem to be having some issues with the last step of compiling on windows. When attempting to compile an altcoin wallet (based on litecoin), I keep receiving the following error

C:\testcoin\src>mingw32-make -f makefile.mingw
g++ -mthreads -O2 -w -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parame
ter -g -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE
  -DUSE_IPV6=1 -IC:/testcoin/src/leveldb/include -IC:/testcoin/src/leveldb/helpers -
I"C:/testcoin/src" -I"c:/deps/boost_1_55_0" -I"c:/deps/db-4.8.30.NC/build_unix" -I
"c:/deps/openssl-1.0.1e/include" -I"c:/deps/libpng-1.6.8" -I"c:/deps/qrencode-3.
4.3" -I"c:/deps/protobuf-2.5.0/src" -I"/usr/local/include" -I"c:/testcoin/src/leve
ldb/include" -I"c:/testcoin/src/leveldb/" -Wl,--dynamicbase -Wl,--nxcompat -Wl,--l
arge-address-aware -static -o testcoind.exe

-L"C:/testcoin/src/leveldb"
...
obj/leveldb.o: In function `ZN8CLevelDBC2ERKN5boost10filesystem4pathEjbb':
c:\testcoin\src/leveldb.cpp:46: undefined reference to `leveldb::NewMemEnv(leveldb
::Env*)'
collect2.exe: error: ld returned 1 exit status
makefile.mingw:144: recipe for target 'testcoind.exe' failed
mingw32-make: *** [testcoind.exe] Error 1

This is on a windows virtual machine in which I followed the directions exactly as typed. Thanks for your time and any help is greatly appreciated.

Hello ?

g++ is trying to link from libleveldb.a & libmemenv.a which ought to be in C:/testcoin/src/leveldb.  So are they there?  If not, then they should have been built and may be placed elsewhere?

Ron
newbie
Activity: 13
Merit: 0
I am unable to get boost installed I have followed this guide and still when I run the command to install boost it cannot find gcc any ideas

Code:

C:\deps\boost_1_55_0>bootstrap.bat mingw
Building Boost.Build engine
'gcc' is not recognized as an internal or external command,
operable program or batch file.

Failed to build Boost.Build engine.
Please consult bootstrap.log for furter diagnostics.

You can try to obtain a prebuilt binary from

   http://sf.net/project/showfiles.php?group_id=7586&package_id=72941

Also, you can file an issue at http://svn.boost.org
Please attach bootstrap.log in that case.

C:\deps\boost_1_55_0>



Traverse to: $BOOSTDIR/tools/build/v2/engine/build.bat

and at like line 93 before :Guess_Toolset

put 3 spaces(new lines) in

then after that, type out cmd /c 'bootstrap.bat mingw'

There ya go.
member
Activity: 84
Merit: 10
I am unable to get boost installed I have followed this guide and still when I run the command to install boost it cannot find gcc any ideas

Code:

C:\deps\boost_1_55_0>bootstrap.bat mingw
Building Boost.Build engine
'gcc' is not recognized as an internal or external command,
operable program or batch file.

Failed to build Boost.Build engine.
Please consult bootstrap.log for furter diagnostics.

You can try to obtain a prebuilt binary from

   http://sf.net/project/showfiles.php?group_id=7586&package_id=72941

Also, you can file an issue at http://svn.boost.org
Please attach bootstrap.log in that case.

C:\deps\boost_1_55_0>
sr. member
Activity: 260
Merit: 251


Ron
Congratz! Do you have available any guide or instructions to make Bitcoin compile with MSVC?

Hello kr105

Not yet, but it does compile. The real question is does it run? The levelDB windows (static debug) library I built "stumbles" in the 12th loop in VerifyDB() at level 3. It passes at level 0,1,2 and the exe goes all the way to running. Even connects to clients, but can't store the first new block it obtains, yet. I believe it is related to the LRU cache problem I'm seeing in VerifyDB() level 2.

I am testing on a copy of the block chain that starts(or is it ends) at 272233. This blockchain starts up fine using a "normal" version of bitcoind.exe Smiley

The levelDB code thinks it needs a chainstate/604027.sst file and tries to open it, finding that it is already open! So either it thought it closed it but it didn't. Or it didn't think it had it, but it did.

I built my .lib from the 1.13 release since that was the latest when I began Smiley

I see that bitcoin 0.8.5 uses levelDB 1.12. So should I use that version or try for the latest 1.15 Huh

The hardest parts are creating the libraries needed for MSVC++ and configuring the IDE for the project, the files, the include and library directories. Once that's done, it's a cake walk to compile test, build, debug, etc. Since the IDE has "intellisense" on all the classes, etc. it is really nice, especially in debug mode. And it "knows" about the include file relationships, which is worth it in time on rebuilding.

Since there was so little reaction to the pix, I went off MSVC++ porting some other *coin. And it went much faster since I had done the tough work on the bitcoin sources.

I am trying to find (and fix) this levelDB caching problem, and when I have and the code works, I will clean up the sources and "github" them.

I will say the there are very few changes done to the source. It is mostly in the arrangement of the includes Shocked

Ron

Hello all,

It has been over 3 months, and three *coind.exe's later and finally fixing a bug in the MSVC windows version of the leveldb code,  I can say that bitcoind.exe is a full, pure MSVC++ product (again?).

Much more to follow...

Ron
newbie
Activity: 16
Merit: 0
Hey, thanks for the great write up. I seem to be having some issues with the last step of compiling on windows. When attempting to compile an altcoin wallet (based on litecoin), I keep receiving the following error

C:\testcoin\src>mingw32-make -f makefile.mingw
g++ -mthreads -O2 -w -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parame
ter -g -D_MT -DWIN32 -D_WINDOWS -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE
  -DUSE_IPV6=1 -IC:/testcoin/src/leveldb/include -IC:/testcoin/src/leveldb/helpers -
I"C:/testcoin/src" -I"c:/deps/boost_1_55_0" -I"c:/deps/db-4.8.30.NC/build_unix" -I
"c:/deps/openssl-1.0.1e/include" -I"c:/deps/libpng-1.6.8" -I"c:/deps/qrencode-3.
4.3" -I"c:/deps/protobuf-2.5.0/src" -I"/usr/local/include" -I"c:/testcoin/src/leve
ldb/include" -I"c:/testcoin/src/leveldb/" -Wl,--dynamicbase -Wl,--nxcompat -Wl,--l
arge-address-aware -static -o testcoind.exe -L"C:/testcoin/src/leveldb" -L"c:/deps/b
oost_1_55_0/stage/lib" -L"c:/deps/db-4.8.30.NC/build_unix" -L"c:/deps/openssl-1.
0.1e" -L"c:/deps/libpng-1.6.8/libs" -L"c:/deps/qrencode-3.4.3/libs" -L"c:/deps/p
rotobuf-2.5.0/src/libs"  leveldb/libleveldb.a obj/alert.o obj/version.o obj/chec
kpoints.o obj/netbase.o obj/addrman.o obj/crypter.o obj/key.o obj/db.o obj/init.
o obj/keystore.o obj/main.o obj/net.o obj/protocol.o obj/bitcoinrpc.o obj/rpcdum
p.o obj/rpcnet.o obj/rpcmining.o obj/rpcwallet.o obj/rpcblockchain.o obj/rpcrawt
ransaction.o obj/script.o obj/scrypt.o obj/sync.o obj/util.o obj/wallet.o obj/wa
lletdb.o obj/hash.o obj/bloom.o obj/noui.o obj/leveldb.o obj/txdb.o -l boost_sys
tem-mgw48-mt-s-1_55 -l boost_filesystem-mgw48-mt-s-1_55 -l boost_program_options
-mgw48-mt-s-1_55 -l boost_thread-mgw48-mt-s-1_55 -l db_cxx -l leveldb -l boost_c
hrono-mgw48-mt-s-1_55 -l ssl -l crypto -l mingwthrd -l kernel32 -l user32 -l gdi
32 -l comdlg32 -l winspool -l winmm -l shell32 -l comctl32 -l ole32 -l oleaut32
-l uuid -l rpcrt4 -l advapi32 -l ws2_32 -l mswsock -l shlwapi
obj/leveldb.o: In function `ZN8CLevelDBC2ERKN5boost10filesystem4pathEjbb':
c:\testcoin\src/leveldb.cpp:46: undefined reference to `leveldb::NewMemEnv(leveldb
::Env*)'
collect2.exe: error: ld returned 1 exit status
makefile.mingw:144: recipe for target 'testcoind.exe' failed
mingw32-make: *** [testcoind.exe] Error 1

This is on a windows virtual machine in which I followed the directions exactly as typed. Thanks for your time and any help is greatly appreciated.
full member
Activity: 182
Merit: 100
could you write a guide to build a scrypt-jane or Keccak wallet. I'm sick with this.
full member
Activity: 280
Merit: 100
I have some issue building leveldb



Administrator@WIN-B05AF0ITD67 /c/deps/mycoin-master/src/leveldb
$
TARGET_OS=NATIVE_WINDOWS make libleveldb.a libmemenv.a
make: Nothing to be done for `libleveldb.a'.
make: Nothing to be done for `libmemenv.a'.


I get the error message of nothing to be done. Is there something I miss out here for leveldb
newbie
Activity: 42
Merit: 0
Lol well now I tried to clone DogeCoin (to get a newer version of bitcoin-qt) and lo-and-behold!  The merkel hash is nowhere to be found.  Nowhere in the .coin folder.  Thanks for the thread, but I keep on running into stupid problems.  I'm not even trying to create a shit-coin, I was trying to create a coin for my own use entirely just to say that I could do it.  I guess fuck windows compiling, the coin I made worked fine on linux just couldn't get the wallet to work.  But now these new versions work differently it seems, like I said merkel hash = nowhere to be found.

Sorry for off-topic.
sr. member
Activity: 473
Merit: 250
"Proof-of-Asset Protocol"
Thanks nitrogenetics.
full member
Activity: 131
Merit: 108
I tried building from Step 1 again, same result stuck on last line...

Turn On debug this time, hope to see some feedback.
Code:
src\qt\coincontroldialog.cpp: In constructor 'CoinControlDialog::CoinControlDial
og(QWidget*)':
src\qt\coincontroldialog.cpp:99:31: error: 'class QHeaderView' has no member nam
ed 'setClickable'
     ui->treeWidget->header()->setClickable(true);
                               ^

setClickable has been deprecated in qt5. Use QHeaderView::setSectionsClickable instead.
https://qt-project.org/doc/qt-5.0/qtdoc/sourcebreaks.html
newbie
Activity: 5
Merit: 0
I compile and make qt
but I have an error.....

Makefile.Release:684: recipe for target 'build/bitcoin.o' failed
mingw32-make: *** [build/bitcoin.o] Error 1

and bitcoin.o is missing(i haved but now not...) 
how I solve the error?
help me,please.
sr. member
Activity: 473
Merit: 250
"Proof-of-Asset Protocol"
I tried building from Step 1 again, same result stuck on last line...

Turn On debug this time, hope to see some feedback.
Code:
..\deps\boost_1_55_0/boost/bind/arg.hpp: In constructor 'boost::arg::arg(cons
t T&)':
..\deps\boost_1_55_0/boost/bind/arg.hpp:37:22: warning: typedef 'T_must_be_place
holder' locally defined but not used [-Wunused-local-typedefs]
         typedef char T_must_be_placeholder[ I == is_placeholder::value? 1: -
1 ];
                      ^
In file included from ..\deps\boost_1_55_0/boost/tuple/tuple.hpp:33:0,
                 from ..\deps\boost_1_55_0/boost/thread/detail/async_func.hpp:37
,
                 from ..\deps\boost_1_55_0/boost/thread/future.hpp:22,
                 from ..\deps\boost_1_55_0/boost/thread.hpp:24,
                 from src/util.h:24,
                 from src/bignum.h:12,
                 from src/main.h:8,
                 from src/wallet.h:13,
                 from src/init.h:8,
                 from src\qt\coincontroldialog.cpp:4:
..\deps\boost_1_55_0/boost/tuple/detail/tuple_basic.hpp: In function 'typename b
oost::tuples::access_traitsns >::type>::const_type boost::tuples::get(const boost::tuples::cons TT>&)':
..\deps\boost_1_55_0/boost/tuple/detail/tuple_basic.hpp:228:45: warning: typedef
 'cons_element' locally defined but not used [-Wunused-local-typedefs]
   typedef BOOST_DEDUCED_TYPENAME impl::type cons_element;
                                             ^
src\qt\coincontroldialog.cpp: In constructor 'CoinControlDialog::CoinControlDial
og(QWidget*)':
src\qt\coincontroldialog.cpp:99:31: error: 'class QHeaderView' has no member nam
ed 'setClickable'
     ui->treeWidget->header()->setClickable(true);
                               ^
In file included from ..\deps\boost_1_55_0/boost/thread/shared_mutex.hpp:18:0,
                 from ..\deps\boost_1_55_0/boost/thread/detail/thread_group.hpp:
9,
                 from ..\deps\boost_1_55_0/boost/thread/thread.hpp:13,
                 from ..\deps\boost_1_55_0/boost/thread.hpp:13,
                 from src/util.h:24,
                 from src/bignum.h:12,
                 from src/main.h:8,
                 from src/wallet.h:13,
                 from src/init.h:8,
                 from src\qt\coincontroldialog.cpp:4:
..\deps\boost_1_55_0/boost/thread/win32/shared_mutex.hpp: In instantiation of 'T
 boost::shared_mutex::interlocked_compare_exchange(T*, T, T) [with T = boost::sh
ared_mutex::state_data]':
..\deps\boost_1_55_0/boost/thread/win32/shared_mutex.hpp:124:103:   required fro
m here
..\deps\boost_1_55_0/boost/thread/win32/shared_mutex.hpp:52:99: warning: derefer
encing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
                                                               *reinterpret_cast
(&comparand));

                   ^
..\deps\boost_1_55_0/boost/thread/win32/shared_mutex.hpp:52:99: warning: derefer
encing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
..\deps\boost_1_55_0/boost/thread/win32/shared_mutex.hpp:53:52: warning: derefer
encing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
             return *reinterpret_cast(&res);
                                                    ^
..\deps\boost_1_55_0/boost/thread/win32/shared_mutex.hpp:53:52: warning: derefer
encing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
In file included from ..\deps\boost_1_55_0/boost/system/system_error.hpp:14:0,
                 from ..\deps\boost_1_55_0/boost/thread/exceptions.hpp:22,
                 from ..\deps\boost_1_55_0/boost/thread/win32/thread_primitives.
hpp:16,
                 from ..\deps\boost_1_55_0/boost/thread/win32/thread_data.hpp:11
,
                 from ..\deps\boost_1_55_0/boost/thread/thread_only.hpp:15,
                 from ..\deps\boost_1_55_0/boost/thread/thread.hpp:12,
                 from ..\deps\boost_1_55_0/boost/thread.hpp:13,
                 from src/util.h:24,
                 from src/bignum.h:12,
                 from src/main.h:8,
                 from src/wallet.h:13,
                 from src/init.h:8,
                 from src\qt\coincontroldialog.cpp:4:
..\deps\boost_1_55_0/boost/system/error_code.hpp: At global scope:
..\deps\boost_1_55_0/boost/system/error_code.hpp:222:36: warning: 'boost::system
::posix_category' defined but not used [-Wunused-variable]
     static const error_category &  posix_category = generic_category();
                                    ^
..\deps\boost_1_55_0/boost/system/error_code.hpp:223:36: warning: 'boost::system
::errno_ecat' defined but not used [-Wunused-variable]
     static const error_category &  errno_ecat     = generic_category();
                                    ^
..\deps\boost_1_55_0/boost/system/error_code.hpp:224:36: warning: 'boost::system
::native_ecat' defined but not used [-Wunused-variable]
     static const error_category &  native_ecat    = system_category();
                                    ^
Reaping losing child 021A3B50 PID 37047520
Makefile.Release:21959: recipe for target 'build/coincontroldialog.o' failed
mingw32-make: *** [build/coincontroldialog.o] Error 1
Removing child 021A3B50 PID 37047520 from chain.

sr. member
Activity: 473
Merit: 250
"Proof-of-Asset Protocol"
when running mingw32-make -f Makefile.Release it fails inbetween.

Code:
C:\bitcoin-0.8.6>mingw32-make -f Makefile.Release
g++ -c -pipe -fno-keep-inline-dllexport -D_FORTIFY_SOURCE=2 -O2 -frtti -fdiagnos
tics-show-option -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter
-Wstack-protector -fexceptions -mthreads -DUNICODE -DQT_GUI -DBOOST_THREAD_USE_L
IB -DBOOST_SPIRIT_THREADSAFE -DUSE_UPNP=1 -DSTATICLIB -DUSE_IPV6=1 -DWIN32 -D_MT
 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT
_NEEDS_QMAIN -I"src" -I"src\json" -I"src\qt" -I"..\deps" -I"src\leveldb\include"
 -I"src\leveldb\helpers" -I"..\deps\boost_1_55_0" -I"..\deps\db-4.8.30.NC\build_
unix" -I"..\deps\openssl-1.0.1e\include" -I"..\Qt\5.2.1\include" -I"..\Qt\5.2.1\
include\QtWidgets" -I"..\Qt\5.2.1\include\QtNetwork" -I"..\Qt\5.2.1\include\QtGu
i" -I"..\Qt\5.2.1\include\QtCore" -I"build" -I"build" -I"..\Qt\5.2.1\mkspecs\win
32-g++" -o build\coincontroldialog.o src\qt\coincontroldialog.cpp
In file included from ..\deps\boost_1_55_0/boost/bind/bind.hpp:29:0,
                 from ..\deps\boost_1_55_0/boost/bind.hpp:22,
                 from ..\deps\boost_1_55_0/boost/thread/detail/thread.hpp:29,
                 from ..\deps\boost_1_55_0/boost/thread/thread_only.hpp:22,
                 from ..\deps\boost_1_55_0/boost/thread/thread.hpp:12,
                 from ..\deps\boost_1_55_0/boost/thread.hpp:13,
                 from src/util.h:24,
                 from src/bignum.h:12,
                 from src/main.h:8,
                 from src/wallet.h:13,
                 from src/init.h:8,
                 from src\qt\coincontroldialog.cpp:4:
..\deps\boost_1_55_0/boost/bind/arg.hpp: In constructor 'boost::arg::arg(cons
t T&)':
..\deps\boost_1_55_0/boost/bind/arg.hpp:37:22: warning: typedef 'T_must_be_place
holder' locally defined but not used [-Wunused-local-typedefs]
         typedef char T_must_be_placeholder[ I == is_placeholder::value? 1: -
1 ];
                      ^
In file included from ..\deps\boost_1_55_0/boost/tuple/tuple.hpp:33:0,
                 from ..\deps\boost_1_55_0/boost/thread/detail/async_func.hpp:37
,
                 from ..\deps\boost_1_55_0/boost/thread/future.hpp:22,
                 from ..\deps\boost_1_55_0/boost/thread.hpp:24,
                 from src/util.h:24,
                 from src/bignum.h:12,
                 from src/main.h:8,
                 from src/wallet.h:13,
                 from src/init.h:8,
                 from src\qt\coincontroldialog.cpp:4:
..\deps\boost_1_55_0/boost/tuple/detail/tuple_basic.hpp: In function 'typename b
oost::tuples::access_traitsns >::type>::const_type boost::tuples::get(const boost::tuples::cons TT>&)':
..\deps\boost_1_55_0/boost/tuple/detail/tuple_basic.hpp:228:45: warning: typedef
 'cons_element' locally defined but not used [-Wunused-local-typedefs]
   typedef BOOST_DEDUCED_TYPENAME impl::type cons_element;
                                             ^
src\qt\coincontroldialog.cpp: In constructor 'CoinControlDialog::CoinControlDial
og(QWidget*)':
src\qt\coincontroldialog.cpp:99:31: error: 'class QHeaderView' has no member nam
ed 'setClickable'
     ui->treeWidget->header()->setClickable(true);
                               ^
In file included from ..\deps\boost_1_55_0/boost/thread/shared_mutex.hpp:18:0,
                 from ..\deps\boost_1_55_0/boost/thread/detail/thread_group.hpp:
9,
                 from ..\deps\boost_1_55_0/boost/thread/thread.hpp:13,
                 from ..\deps\boost_1_55_0/boost/thread.hpp:13,
                 from src/util.h:24,
                 from src/bignum.h:12,
                 from src/main.h:8,
                 from src/wallet.h:13,
                 from src/init.h:8,
                 from src\qt\coincontroldialog.cpp:4:
..\deps\boost_1_55_0/boost/thread/win32/shared_mutex.hpp: In instantiation of 'T
 boost::shared_mutex::interlocked_compare_exchange(T*, T, T) [with T = boost::sh
ared_mutex::state_data]':
..\deps\boost_1_55_0/boost/thread/win32/shared_mutex.hpp:124:103:   required fro
m here
..\deps\boost_1_55_0/boost/thread/win32/shared_mutex.hpp:52:99: warning: derefer
encing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
                                                               *reinterpret_cast
(&comparand));

                   ^
..\deps\boost_1_55_0/boost/thread/win32/shared_mutex.hpp:52:99: warning: derefer
encing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
..\deps\boost_1_55_0/boost/thread/win32/shared_mutex.hpp:53:52: warning: derefer
encing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
             return *reinterpret_cast(&res);
                                                    ^
..\deps\boost_1_55_0/boost/thread/win32/shared_mutex.hpp:53:52: warning: derefer
encing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
In file included from ..\deps\boost_1_55_0/boost/system/system_error.hpp:14:0,
                 from ..\deps\boost_1_55_0/boost/thread/exceptions.hpp:22,
                 from ..\deps\boost_1_55_0/boost/thread/win32/thread_primitives.
hpp:16,
                 from ..\deps\boost_1_55_0/boost/thread/win32/thread_data.hpp:11
,
                 from ..\deps\boost_1_55_0/boost/thread/thread_only.hpp:15,
                 from ..\deps\boost_1_55_0/boost/thread/thread.hpp:12,
                 from ..\deps\boost_1_55_0/boost/thread.hpp:13,
                 from src/util.h:24,
                 from src/bignum.h:12,
                 from src/main.h:8,
                 from src/wallet.h:13,
                 from src/init.h:8,
                 from src\qt\coincontroldialog.cpp:4:
..\deps\boost_1_55_0/boost/system/error_code.hpp: At global scope:
..\deps\boost_1_55_0/boost/system/error_code.hpp:222:36: warning: 'boost::system
::posix_category' defined but not used [-Wunused-variable]
     static const error_category &  posix_category = generic_category();
                                    ^
..\deps\boost_1_55_0/boost/system/error_code.hpp:223:36: warning: 'boost::system
::errno_ecat' defined but not used [-Wunused-variable]
     static const error_category &  errno_ecat     = generic_category();
                                    ^
..\deps\boost_1_55_0/boost/system/error_code.hpp:224:36: warning: 'boost::system
::native_ecat' defined but not used [-Wunused-variable]
     static const error_category &  native_ecat    = system_category();
                                    ^
Makefile.Release:21959: recipe for target 'build/coincontroldialog.o' failed
mingw32-make: *** [build/coincontroldialog.o] Error 1
newbie
Activity: 42
Merit: 0
I will probably just re-build from a newer coin running a newer version.  The guide that I am following is not very good, I had to troubleshoot a HELL OF A LOT.  The guy is so full of shit that it worked fine if you followed his steps.  I had to install a lot more shit than he called for, and a lot of different problems throughout the way that I was able to find by reading through various forums lol.

For example, when compiling the coin from the mingw shell, he says the command is
Code:
make -f Makefile.Release
...you have to use mingw32-make.  make is not recognized at all.  i don't know if that is just a problem on my end, but various forum posts from other sites say otherwise.

Also, from the guide itself, it says I only need to do (from a mingw shell, command prompt, or whatever you call it)
Code:
qmake "USE_UPNP=- mycoin-qt.pro
well that does not do anything, it just brings up the options menu for me. 

Like I said maybe it's all my end...I don't know. 
sr. member
Activity: 473
Merit: 250
"Proof-of-Asset Protocol"
mine is based on 8.6.1, but got bitcoind.exe build fine & tested it.
However still stuck in bitcoin-qt.exe build. Once I get this working maybe will help you out with these hiccups.
newbie
Activity: 42
Merit: 0
sr. member
Activity: 473
Merit: 250
"Proof-of-Asset Protocol"
what mean headless build ?

bitcoind.exe  is called headless.
full member
Activity: 196
Merit: 100
what mean headless build ?
Pages:
Jump to:
© 2020, Bitcointalksearch.org