Skybuck (OP)
|
|
December 01, 2011, 05:36:14 PM Last edit: December 16, 2011, 11:35:02 AM by Skybuck |
|
Another big fail it seems, c++ builder xe2 cannot handle the new syntax of boost 1.48.0, and c++ builder xe2 probably uses older version of boost: Perhaps it has something to do with the write failing but I don't think so.. I'll spare you the other parts, forum way too limited to post all errors and c++ builders copies way too much stuff... everything expanded when copy & paste... Anyway this gives some idea of the problems/errors: Possible conclusion: bitcoin will have to be re-written to avoid the use of boost if it is to work in other c++ compilers/ide's or at least for c++ builder I guess visual studio was a bit better don't know why... maybe boost was written in visual studio... I guess so Kinda surprising that mingw does compile ? well not on my system... but others claim success ? part 1: Checking project dependencies... Building Skycoin.cbproj (Debug, Win32) bcc32 command line for "Skycoin.cpp" c:\tools\rad studio\9.0\bin\bcc32.exe -D_DEBUG -D_RTLDLL;USEPACKAGES -n.\Win32\Debug -IU:\SkycoinSourceCode\Libraries\OpenSSL\version-1.0.0e\include; U:\SkycoinSourceCode\Libraries\BerkeleyDB\version-4.8.30.NC\build_windows;U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0;"c:\tools\rad studio\9.0\include\windows\vcl";..;U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src\cpp-builder;"C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1";"C:\Tools\RAD Studio\9.0\include\boost_1_39";"c:\tools\rad studio\9.0\include";"c:\tools\rad studio\9.0\include\dinkumware";"c:\tools\rad studio\9.0\include\windows\crtl";"c:\tools\rad studio\9.0\include\windows\sdk";"c:\tools\rad studio\9.0\include\windows\rtl";"c:\tools\rad studio\9.0\include\windows\vcl";"C:\Program Files (x86)\FastReports\LibD16";"c:\tools\rad studio\9.0\RaveReports\Lib";"C:\Program Files (x86)\Raize\CS5\Lib\RS-XE2\Win32";"C:\Users\Public\Documents\RAD Studio\9.0\hpp" -y -Q -k -r- -c -tM -tU -tW -C8 -o.\Win32\Debug\Skycoin.obj -w-par -Od -v -vi- -H=.\Win32\Debug\Skycoin.pch -H Skycoin.cpp [BCC32 Warning] Skycoin.cpp(4): W8058 Cannot create pre-compiled header: write failed bcc32 command line for "UnitMain.cpp" c:\tools\rad studio\9.0\bin\bcc32.exe -D_DEBUG -D_RTLDLL;USEPACKAGES -n.\Win32\Debug -IU:\SkycoinSourceCode\Libraries\OpenSSL\version-1.0.0e\include; U:\SkycoinSourceCode\Libraries\BerkeleyDB\version-4.8.30.NC\build_windows;U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0;"c:\tools\rad studio\9.0\include\windows\vcl";..;U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src\cpp-builder;"C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1";"C:\Tools\RAD Studio\9.0\include\boost_1_39";"c:\tools\rad studio\9.0\include";"c:\tools\rad studio\9.0\include\dinkumware";"c:\tools\rad studio\9.0\include\windows\crtl";"c:\tools\rad studio\9.0\include\windows\sdk";"c:\tools\rad studio\9.0\include\windows\rtl";"c:\tools\rad studio\9.0\include\windows\vcl";"C:\Program Files (x86)\FastReports\LibD16";"c:\tools\rad studio\9.0\RaveReports\Lib";"C:\Program Files (x86)\Raize\CS5\Lib\RS-XE2\Win32";"C:\Users\Public\Documents\RAD Studio\9.0\hpp" -y -Q -k -r- -c -tM -tU -tW -C8 -o.\Win32\Debug\UnitMain.obj -w-par -Od -v -vi- -H=.\Win32\Debug\Skycoin.pch -H UnitMain.cpp [BCC32 Warning] UnitMain.cpp(4): W8058 Cannot create pre-compiled header: write failed bcc32 command line for "..\bitcoinrpc.cpp" c:\tools\rad studio\9.0\bin\bcc32.exe -D_DEBUG -D_RTLDLL;USEPACKAGES -n.\Win32\Debug -IU:\SkycoinSourceCode\Libraries\OpenSSL\version-1.0.0e\include; U:\SkycoinSourceCode\Libraries\BerkeleyDB\version-4.8.30.NC\build_windows;U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0;"c:\tools\rad studio\9.0\include\windows\vcl";..;U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src\cpp-builder;"C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1";"C:\Tools\RAD Studio\9.0\include\boost_1_39";"c:\tools\rad studio\9.0\include";"c:\tools\rad studio\9.0\include\dinkumware";"c:\tools\rad studio\9.0\include\windows\crtl";"c:\tools\rad studio\9.0\include\windows\sdk";"c:\tools\rad studio\9.0\include\windows\rtl";"c:\tools\rad studio\9.0\include\windows\vcl";"C:\Program Files (x86)\FastReports\LibD16";"c:\tools\rad studio\9.0\RaveReports\Lib";"C:\Program Files (x86)\Raize\CS5\Lib\RS-XE2\Win32";"C:\Users\Public\Documents\RAD Studio\9.0\hpp" -y -Q -k -r- -c -tM -tU -tW -C8 -o.\Win32\Debug\bitcoinrpc.obj -w-par -Od -v -vi- -H=.\Win32\Debug\Skycoin.pch -H ..\bitcoinrpc.cpp [BCC32 Error] segmented_iterator.hpp(111): E2270 > expected Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/detail/segmented_iterator.hpp segmented_iterator.hpp(20): namespace boost segmented_iterator.hpp(21): namespace fusion segmented_iterator.hpp(35): class segmented_iterator<Context> [BCC32 Error] segmented_iterator.hpp(116): E2321 Declaration does not specify a tag or an identifier Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/detail/segmented_iterator.hpp segmented_iterator.hpp(20): namespace boost segmented_iterator.hpp(21): namespace fusion segmented_iterator.hpp(35): class segmented_iterator<Context> [BCC32 Error] segmented_iterator.hpp(119): E2451 Undefined symbol 'equal_to' Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/detail/segmented_iterator.hpp segmented_iterator.hpp(20): namespace boost segmented_iterator.hpp(21): namespace fusion segmented_iterator.hpp(35): class segmented_iterator<Context> [BCC32 Error] segmented_iterator.hpp(124): E2321 Declaration does not specify a tag or an identifier Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/detail/segmented_iterator.hpp segmented_iterator.hpp(20): namespace boost segmented_iterator.hpp(21): namespace fusion segmented_iterator.hpp(35): class segmented_iterator<Context> [BCC32 Error] equal_to.hpp(60): E2404 Dependent type qualifier 'na' has no member type named 'tag' Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons_iterator.hpp cons_iterator.hpp(16): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/detail/equal_to_impl.hpp equal_to_impl.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/equal_to.hpp equal_to.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/comparison_op.hpp comparison_op.hpp(35): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/include_preprocessed.hpp include_preprocessed.hpp(37): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/preprocessed/bcc/equal_to.hpp equal_to.hpp(12): namespace boost equal_to.hpp(12): namespace mpl equal_to.hpp(78): class equal_to<na,na> equal_to.hpp(78): class equal_to<na,na>::apply<T1,T2,T3,T4,T5> bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons_iterator.hpp cons_iterator.hpp(16): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/detail/equal_to_impl.hpp equal_to_impl.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/equal_to.hpp equal_to.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/comparison_op.hpp comparison_op.hpp(35): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/include_preprocessed.hpp include_preprocessed.hpp(37): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/preprocessed/bcc/equal_to.hpp equal_to.hpp(12): namespace boost equal_to.hpp(12): namespace mpl equal_to.hpp(67): decision to instantiate: equal_to<na,na> --- Resetting parser context for instantiation... bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons_iterator.hpp cons_iterator.hpp(16): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/detail/equal_to_impl.hpp equal_to_impl.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/equal_to.hpp equal_to.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/comparison_op.hpp comparison_op.hpp(35): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/include_preprocessed.hpp include_preprocessed.hpp(37): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/preprocessed/bcc/equal_to.hpp equal_to.hpp(12): namespace boost equal_to.hpp(12): namespace mpl equal_to.hpp(58): decision to instantiate: equal_to_tag<na> --- Resetting parser context for instantiation... [BCC32 Error] equal_to.hpp(67): E2402 Illegal base class type: formal type 'typename equal_to_impl<typename equal_to_tag<N1>::type,typename equal_to_tag<N2>::type>::apply<N1,N2>::type' resolves to 'typename equal_to_impl<typename equal_to_tag<N1>::type,typename equal_to_tag<N2>::type>::apply<na,na>::type' Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons_iterator.hpp cons_iterator.hpp(16): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/detail/equal_to_impl.hpp equal_to_impl.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/equal_to.hpp equal_to.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/comparison_op.hpp comparison_op.hpp(35): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/include_preprocessed.hpp include_preprocessed.hpp(37): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/preprocessed/bcc/equal_to.hpp equal_to.hpp(12): namespace boost equal_to.hpp(12): namespace mpl equal_to.hpp(78): class equal_to<na,na> equal_to.hpp(78): class equal_to<na,na>::apply<T1,T2,T3,T4,T5> bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons_iterator.hpp cons_iterator.hpp(16): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/detail/equal_to_impl.hpp equal_to_impl.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/equal_to.hpp equal_to.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/comparison_op.hpp comparison_op.hpp(35): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/include_preprocessed.hpp include_preprocessed.hpp(37): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/aux_/preprocessed/bcc/equal_to.hpp equal_to.hpp(12): namespace boost equal_to.hpp(12): namespace mpl equal_to.hpp(67): decision to instantiate: equal_to<na,na> --- Resetting parser context for instantiation... [BCC32 Error] equal_to.hpp(32): E2402 Illegal base class type: formal type 'is_same<typename add_const<I1>::type,typename add_const<I2>::type>' resolves to 'is_same<typename add_const<I1>::type,typename add_const<I2>::type>' Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons_iterator.hpp cons_iterator.hpp(16): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/detail/equal_to_impl.hpp equal_to_impl.hpp(14): namespace boost equal_to_impl.hpp(15): namespace fusion equal_to_impl.hpp(19): namespace extension equal_to_impl.hpp(25): class equal_to_impl<cons_iterator_tag> equal_to_impl.hpp(28): class equal_to_impl<cons_iterator_tag>::apply<I1,I2> bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons_iterator.hpp cons_iterator.hpp(16): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/detail/equal_to_impl.hpp equal_to_impl.hpp(14): namespace boost equal_to_impl.hpp(15): namespace fusion equal_to_impl.hpp(19): namespace extension equal_to.hpp(28): decision to instantiate: equal_to_impl<cons_iterator_tag> --- Resetting parser context for instantiation... [BCC32 Error] cons_iterator.hpp(71): E2238 Multiple declaration for 'cons_iterator<const nil>::cons_iterator(const nil &)' Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons_iterator.hpp cons_iterator.hpp(19): namespace boost cons_iterator.hpp(20): namespace fusion cons_iterator.hpp(68): class cons_iterator<const nil> [BCC32 Error] cons_iterator.hpp(38): E2344 Earlier declaration of 'cons_iterator<const nil>::cons_iterator(const nil &)' Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons_iterator.hpp cons_iterator.hpp(19): namespace boost cons_iterator.hpp(20): namespace fusion cons_iterator.hpp(68): class cons_iterator<const nil> [BCC32 Error] end.hpp(34): E2402 Illegal base class type: formal type 'typename mpl::if_<traits::is_segmented<Sequence>,detail::segmented_end<Sequence,nil>,blank>::type' resolves to 'typename mpl::if_<traits::is_segmented<Sequence>,detail::segmented_end<Sequence,nil>,blank>::type' Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/detail/end_impl.hpp end_impl.hpp(14): namespace boost end_impl.hpp(15): namespace fusion end_impl.hpp(27): namespace extension end_impl.hpp(33): class end_impl<cons_tag> end_impl.hpp(36): class end_impl<cons_tag>::apply<Sequence> bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/detail/end_impl.hpp end_impl.hpp(14): namespace boost end_impl.hpp(15): namespace fusion end_impl.hpp(27): namespace extension end.hpp(31): decision to instantiate: end_impl<cons_tag> --- Resetting parser context for instantiation... [BCC32 Error] cons.hpp(93): E2299 Cannot generate template specialization from 'is_convertible<From,To>' Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(30): namespace boost cons.hpp(31): namespace fusion cons.hpp(60): class cons<Car,Cdr> [BCC32 Error] cons.hpp(93): E2299 Cannot generate template specialization from 'is_convertible<From,To>' Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/iterator/segmented_iterator.hpp segmented_iterator.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/list/cons.hpp cons.hpp(30): namespace boost cons.hpp(31): namespace fusion cons.hpp(60): class cons<Car,Cdr> [BCC32 Error] O1_size.hpp(29): E2404 Dependent type qualifier 'sequence_tag<na>' has no member type named 'type' Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(12): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range.hpp iterator_range.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/iterator_range.hpp iterator_range.hpp(21): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/detail/segments_impl.hpp segments_impl.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp segmented_iterator_range.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/algorithm/transformation/push_back.hpp push_back.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/joint_view/joint_view.hpp joint_view.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/size.hpp size.hpp(16): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_size.hpp segmented_size.hpp(12): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/fold.hpp fold.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/O1_size.hpp O1_size.hpp(23): namespace boost O1_size.hpp(23): namespace mpl O1_size.hpp(36): class O1_size<na> O1_size.hpp(36): class O1_size<na>::apply<T1,T2,T3,T4,T5> bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(12): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range.hpp iterator_range.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/iterator_range.hpp iterator_range.hpp(21): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/detail/segments_impl.hpp segments_impl.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp segmented_iterator_range.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/algorithm/transformation/push_back.hpp push_back.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/joint_view/joint_view.hpp joint_view.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/size.hpp size.hpp(16): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_size.hpp segmented_size.hpp(12): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/fold.hpp fold.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/O1_size.hpp O1_size.hpp(23): namespace boost O1_size.hpp(23): namespace mpl O1_size.hpp(29): decision to instantiate: O1_size<na> --- Resetting parser context for instantiation... [BCC32 Error] O1_size.hpp(29): E2402 Illegal base class type: formal type 'O1_size_impl<typename sequence_tag<Sequence>::type>::apply<Sequence>' resolves to 'O1_size_impl<typename sequence_tag<Sequence>::type>::apply<na>' Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(12): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range.hpp iterator_range.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/iterator_range.hpp iterator_range.hpp(21): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/detail/segments_impl.hpp segments_impl.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp segmented_iterator_range.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/algorithm/transformation/push_back.hpp push_back.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/joint_view/joint_view.hpp joint_view.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/size.hpp size.hpp(16): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_size.hpp segmented_size.hpp(12): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/fold.hpp fold.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/O1_size.hpp O1_size.hpp(23): namespace boost O1_size.hpp(23): namespace mpl O1_size.hpp(36): class O1_size<na> O1_size.hpp(36): class O1_size<na>::apply<T1,T2,T3,T4,T5> bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(12): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range.hpp iterator_range.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/iterator_range.hpp iterator_range.hpp(21): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/detail/segments_impl.hpp segments_impl.hpp(13): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp segmented_iterator_range.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/algorithm/transformation/push_back.hpp push_back.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/joint_view/joint_view.hpp joint_view.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/size.hpp size.hpp(16): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_size.hpp segmented_size.hpp(12): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/fold.hpp fold.hpp(19): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/mpl/O1_size.hpp O1_size.hpp(23): namespace boost O1_size.hpp(23): namespace mpl O1_size.hpp(29): decision to instantiate: O1_size<na> --- Resetting parser context for instantiation... [BCC32 Error] lambda_no_ctps.hpp(218): E2238 Multiple declaration for 'lambda<lambda<na,void_,true_>,void_,true_>::is_le' Full parser context bitcoinrpc.cpp(6): #include ..\headers.h headers.h(23): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/foreach.hpp foreach.hpp(28): #include C:\Tools\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\utility utility(38): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/utility.hpp utility.hpp(117): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/tr1/tuple.hpp tuple.hpp(58): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/include/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple.hpp tuple.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/tuple/tuple.hpp tuple.hpp(11): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector.hpp vector.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector_fwd.hpp vector_fwd.hpp(14): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/container/vector/vector10.hpp vector10.hpp(15): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/begin.hpp begin.hpp(17): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp segmented_begin.hpp(12): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range.hpp iterator_range.hpp(10): #include U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/fusion/view/iterator_range/iterator_range.hpp
|
|
|
|
|
|
|
|
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
|
Herbert
|
|
December 09, 2011, 10:32:56 AM |
|
Wow. Yesterday i cloned bitcoin from github to try a small change on the rpc commands. Typed "make -f makefile.unix". 2 minutes later i had shiny self-compiled bitcoind.exe sitting on my disk. I could not imagine it is such a hassle to get it compiling on windows? *shakes head* (Okay, i have to admit i did not try to compile the gui version yet)
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
Skybuck (OP)
|
|
December 10, 2011, 03:28:46 AM |
|
Ok, lol, thanks for the hint, I try the make method sometime, for now, it's not working, wrong make called, as usual: U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src>make -f makefile.vc MAKE Version 5.4 Copyright (c) 1987, 2010 Embarcadero Technologies, Inc. Fatal: 'obj\nogui\crypter.o' does not exist - don't know how to make it
U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src>
^ Seems to call embarcadero thingy, instead it should use vc thingy... I did open a vc ms-dos prompt... I'll try and exclude embarcadero thingy from path and see if that helps As far as I can tell, vc perhaps doesn't have a make thingy... but it does have nmake thingy... have seen it before, so I'll try that
|
|
|
|
Skybuck (OP)
|
|
December 10, 2011, 03:39:02 AM |
|
Tried nmake this is what I get, I did fiddle a bit with the folder and files so not sure if that is the cause of it, I don't think so though: U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src>dir Volume in drive U is SkycoinSourceCode Volume Serial Number is 6CCF-6984
Directory of U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src
12/01/2011 18:27 <DIR> . 12/01/2011 18:27 <DIR> .. 11/20/2011 12:37 9,049 base58.h 11/20/2011 12:37 14,823 bignum.h 11/20/2011 12:37 87,674 bitcoinrpc.cpp 11/20/2011 12:37 310 bitcoinrpc.h 12/01/2011 18:28 <DIR> cpp-builder 11/20/2011 12:37 4,558 crypter.cpp 11/20/2011 12:37 3,177 crypter.h 11/20/2011 12:37 32,851 db.cpp 11/20/2011 12:37 12,648 db.h 11/20/2011 12:37 2,053 headers.h 11/20/2011 12:37 16,540 init.cpp 11/20/2011 12:37 425 init.h 11/20/2011 12:37 11,891 irc.cpp 11/20/2011 12:37 432 irc.h 11/20/2011 12:37 <DIR> json 11/20/2011 12:37 12,390 key.h 11/20/2011 12:37 5,273 keystore.cpp 11/20/2011 12:37 3,896 keystore.h 11/20/2011 12:37 102,840 main.cpp 11/20/2011 12:37 39,857 main.h 11/20/2011 12:37 2,317 makefile.linux-mingw 11/20/2011 12:37 2,233 makefile.mingw 11/20/2011 12:37 2,898 makefile.osx 11/20/2011 12:37 4,193 makefile.unix 11/20/2011 12:37 2,761 makefile.vc 11/20/2011 12:37 60,258 net.cpp 11/20/2011 12:37 19,131 net.h 11/20/2011 12:37 2,441 noui.h 11/20/2011 12:37 <DIR> obj 11/20/2011 12:37 8,063 protocol.cpp 11/20/2011 12:37 4,305 protocol.h 11/20/2011 12:37 <DIR> qt 11/20/2011 12:37 2,206 qtui.h 11/20/2011 12:37 39,360 script.cpp 11/20/2011 12:37 20,115 script.h 11/20/2011 12:37 45,358 serialize.h 11/20/2011 12:37 2,501 strlcpy.h 11/20/2011 12:37 <DIR> test 11/20/2011 12:37 24,788 uint256.h 11/20/2011 12:37 30,889 util.cpp 11/20/2011 12:37 19,768 util.h 11/20/2011 12:37 46,322 wallet.cpp 11/20/2011 12:37 18,489 wallet.h 38 File(s) 719,083 bytes 7 Dir(s) 6,157,841,408 bytes free
U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src>nmake /f makefile.vc
Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 Copyright (C) Microsoft Corporation. All rights reserved.
NMAKE : fatal error U1073: don't know how to make 'obj\nogui\crypter.o' Stop.
U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src>
Hmm...
|
|
|
|
Skybuck (OP)
|
|
December 13, 2011, 03:47:51 AM |
|
Microsoft sux bad, they cannot even explain/describe the most basic action of adding a static library to a project: Simple berkeley db test program: // BitcoinDatabaseExporter.cpp : Defines the entry point for the console application. //
#include "stdafx.h" #include "db_cxx.h"
#define DATABASE "access.db"
int _tmain(int argc, _TCHAR* argv[]) { DB *dbp; int ret;
ret = db_create(&dbp, NULL, 0); if (ret != 0) { fprintf(stderr, "db_create: %s\n", db_strerror(ret)); exit (1); }
ret = dbp->open(dbp, NULL, DATABASE, NULL, DB_BTREE, DB_CREATE, 0664); if (ret != 0) { dbp->err(dbp, ret, "%s", DATABASE); }
return 0; }
I try following this little tutorial, it don't work (the references dialog displays nothing ?!?): http://msdn.microsoft.com/en-us/library/ms235627.aspx" To create a console application that references the static library 1. To create an application that will reference and use the static library that was just created, from the File menu, select New and then Project. 2. On the Project types pane, under Visual C++, select Win32. 3. On the Templates pane, select Win32 Console Application. 4. Choose a name for the project, such as MyExecRefsLib, and type it in the Name field. Next to Solution, select Add to Solution from the drop-down list box. This will add the new project to the same solution as the static library. 5. Click OK to start the Win32 Application Wizard. On the Overview page of the Win32 Application Wizard dialog box, click Next. 6. On the Application Settings page of the Win32 Application Wizard, under Application type, select Console application. 7. On the Application Settings page of the Win32 Application Wizard, under Additional options, clear Precompiled header. 8. Click Finish to create the project. To use the functionality from the static library in the application 1. After you create a console application, the wizard creates an empty program for you. The name for the source file will be the same as the name that you chose for the project earlier. In this example, it is named MyExecRefsLib.cpp. 2. You must reference the static library you created to use its math routines. To do this, select References from the Project menu. From the MyExecRefsLib Property Pages dialog box, expand the Common Properties node and then click Add New Reference. For more information about the References dialog box, see Framework and References, Common Properties, <Projectname> Property Pages Dialog Box. 3. The Add Reference dialog box is displayed. The Projects tab lists the projects in the current solution and any libraries that you can reference. On the Projects tab, select MathFuncsLib. Click OK. 4. To reference the MathFuncsLib.h header file, you must modify the include directories path. In the MyExecRefsLib Property Pages dialog box, expand the Configuration Properties node, expand the C/C++ node, and then select General. In the Additional Include Directories property value, type the path of the MathFuncsLib directory or browse for it. To browse for the directory path, in the property value drop-down list box, click Edit. In the Additional Include Directories dialog box, in the text box, select a blank line and then click the ellipsis button (…) at the end of the line. In the Select Directory dialog box, select the MathFuncsLib directory and then click Select Folder to save your selection and close the dialog box. In the Additional Include Directories dialog box, click OK. 5. You can now use the MyMathFuncs class in this application. To do this, replace the contents of MyExecRefsLib.cpp with the following code. Copy // MyExecRefsLib.cpp // compile with: /EHsc /link MathFuncsLib.lib #include <iostream> #include "MathFuncsLib.h" using namespace std; int main() { double a = 7.4; int b = 99; cout << "a + b = " << MathFuncs::MyMathFuncs::Add(a, b) << endl; cout << "a - b = " << MathFuncs::MyMathFuncs::Subtract(a, b) << endl; cout << "a * b = " << MathFuncs::MyMathFuncs::Multiply(a, b) << endl; cout << "a / b = " << MathFuncs::MyMathFuncs::Divide(a, b) << endl; return 0; } 6. Build the executable by selecting Build Solution from the Build menu. "
|
|
|
|
Skybuck (OP)
|
|
December 13, 2011, 03:53:26 AM |
|
Apperently Visual Studio 2010 has a MSBuild utility which might be able to use makefile.vc, I tried it, this is the result:
" U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src>msbuild makefile.vc Microsoft (R) Build Engine Version 4.0.30319.1 [Microsoft .NET Framework, Version 4.0.30319.239] Copyright (C) Microsoft Corporation 2007. All rights reserved.
Build started 12/13/2011 4:52:22. Project "U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src\makefile.vc " on node 1 (default targets). U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src\makefile.vc(1,1): er ror MSB4025: The project file could not be loaded. Data at the root level is in valid. Line 1, position 1. Done Building Project "U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\s rc\makefile.vc" (default targets) -- FAILED.
Build FAILED.
"U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src\makefile.vc" (defau lt target) (1) -> U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src\makefile.vc(1,1): error MSB4025: The project file could not be loaded. Data at the root level is invalid. Line 1, position 1.
0 Warning(s) 1 Error(s)
Time Elapsed 00:00:00.34
U:\SkycoinSourceCode\Applications\Skycoin\version-0.01\src> "
Maybe I need to specify target or so ?
|
|
|
|
Skybuck (OP)
|
|
December 13, 2011, 04:18:40 AM |
|
Ok, Now I am slowly getting somewhere. This website/page explains how to get the linking working in VS 2010: http://www.steptools.com/support/stdev_docs/help/settings_vc10.htmlIt involves 3 steps: 1. Adding the include folder to "additional include folders" under c/c++ options (general). 2. Adding the library file name to "additional depedencies" under linker options (input). 3. Adding the library path to the "additional library directories" under linker options (general). 1>------ Build started: Project: BitcoinDatabaseExporter, Configuration: Debug Win32 ------ 1>Build started 12/13/2011 5:09:45. 1>InitializeBuildStatus: 1> Creating "Debug\BitcoinDatabaseExporter.unsuccessfulbuild" because "AlwaysCreate" was specified. 1>ClCompile: 1> BitcoinDatabaseExporter.cpp 1>ManifestResourceCompile: 1> All outputs are up-to-date. 1>Manifest: 1> All outputs are up-to-date. 1>LinkEmbedManifest: 1> All outputs are up-to-date. 1> BitcoinDatabaseExporter.vcxproj -> U:\SkycoinSourceCode\Applications\BitcoinDatabaseExporter\version-0.02\BitcoinDatabaseExporter\Debug\BitcoinDatabaseExporter.exe 1>FinalizeBuildStatus: 1> Deleting file "Debug\BitcoinDatabaseExporter.unsuccessfulbuild". 1> Touching "Debug\BitcoinDatabaseExporter.lastbuildstate". 1> 1>Build succeeded. 1> 1>Time Elapsed 00:00:01.59 ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
First for step 2 I tried with the static version which is 4 MB but this didn't work: libdb_stl48sd.lib I don't know why the static version did not work, maybe I should recompile it since I copied it from some other drive. Anyway then I tried the dynamic version which is: libdb48d.lib There are also other file names ending on *.lib, but this one seems most likely to me ?!? How the frack am I to know which LIB to include ? Just guessing here... Now it will need libdb48d.dll to actually run/work... I just copied the dll to the app folder and run a debug session, this happens, so far it seems to work, but it cannot yet find all needed debug files... hmm, maybe I should set another path somewhere so it can find all these files better: 'BitcoinDatabaseExporter.exe': Loaded 'U:\SkycoinSourceCode\Applications\BitcoinDatabaseExporter\version-0.02\BitcoinDatabaseExporter\Debug\BitcoinDatabaseExporter.exe', Symbols loaded. 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file 'BitcoinDatabaseExporter.exe': Loaded 'U:\SkycoinSourceCode\Applications\BitcoinDatabaseExporter\version-0.02\BitcoinDatabaseExporter\Debug\libdb48d.dll', Cannot find or open the PDB file 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\ws2_32.dll', Cannot find or open the PDB file 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Cannot find or open the PDB file 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll', Cannot find or open the PDB file 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll', Cannot find or open the PDB file 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll', Cannot find or open the PDB file 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll', Cannot find or open the PDB file 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\nsi.dll', Cannot find or open the PDB file 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll', Cannot find or open the PDB file 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\msvcr100d.dll', Symbols loaded. 'BitcoinDatabaseExporter.exe': Loaded 'C:\Windows\SysWOW64\msvcp100d.dll', Symbols loaded. The program '[4896] BitcoinDatabaseExporter.exe: Native' has exited with code 0 (0x0).
|
|
|
|
Skybuck (OP)
|
|
December 13, 2011, 05:55:01 AM |
|
Wow, I just succeeded in building the bitcoin console client, I simply commented out my database exporter test code, and simply build bitcoin file by file until all files where found. And now that I know how to link libraries the linking problems have been solved, which is pretty cool. The linking problems were solved as follows: These three dependencies must be added in the options as previously described: libdb48d.lib libboost_thread-vc100-mt-gd-1_48.lib libeay32.lib And their folders must be added to as previously described. Now it builds and runs... vs2010 was even nice enough to copy the necessary dll's to the output folder ?!? Hmmm the console program just seemed to crash... interesting. I had to solve one little bug: add int pid_t. Ok, now I go debug it... Maybe later I post some warnings from the c/c++ compiler !
|
|
|
|
Skybuck (OP)
|
|
December 15, 2011, 12:12:02 AM |
|
Now I am trying to get QT Gui working... it requires building sources for visuals studio 2010, surprise, surprise, even 4 GB extra not enough. (Actually it was enough I think 370 MB free or so... but I want plugin too for vs and extra space for working... <- seems smart to have extra space for working ) I am now switching my virtual harddisk from 8 GB to 16 GB.... <gje>
|
|
|
|
Skybuck (OP)
|
|
December 16, 2011, 10:58:38 AM |
|
More linking issue's: This time it starts to get a bit more technical... Seems to be some wchar issue according to this link: http://stackoverflow.com/questions/8196820/linker-error-when-using-qt-and-boostHmmm... 1>------ Build started: Project: Skycoin, Configuration: Debug Win32 ------ 1>Build started 12/16/2011 11:54:59. 1>InitializeBuildStatus: 1> Touching "Debug\Skycoin.unsuccessfulbuild". 1>CustomBuild: 1> All outputs are up-to-date. 1>ClCompile: 1> All outputs are up-to-date. 1> All outputs are up-to-date. 1>ResourceCompile: 1> All outputs are up-to-date. 1>Link: 1> Creating library U:\SkycoinSourceCode\Applications\Skycoin\version-0.03 build qt gui gradually\Skycoin.lib and object U:\SkycoinSourceCode\Applications\Skycoin\version-0.03 build qt gui gradually\Skycoin.exp 1>db.obj : error LNK2019: unresolved external symbol "void __cdecl boost::filesystem3::path_traits::convert(unsigned short const *,unsigned short const *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::codecvt<unsigned short,char,int> const &)" (?convert@path_traits@filesystem3@boost@@YAXPBG0AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$codecvt@GDH@5@@Z) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __thiscall boost::filesystem3::path::string(class std::codecvt<unsigned short,char,int> const &)const " (?string@path@filesystem3@boost@@QBE?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$codecvt@GDH@5@@Z) 1>init.obj : error LNK2001: unresolved external symbol "void __cdecl boost::filesystem3::path_traits::convert(unsigned short const *,unsigned short const *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::codecvt<unsigned short,char,int> const &)" (?convert@path_traits@filesystem3@boost@@YAXPBG0AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$codecvt@GDH@5@@Z) 1>util.obj : error LNK2001: unresolved external symbol "void __cdecl boost::filesystem3::path_traits::convert(unsigned short const *,unsigned short const *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::codecvt<unsigned short,char,int> const &)" (?convert@path_traits@filesystem3@boost@@YAXPBG0AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$codecvt@GDH@5@@Z) 1>db.obj : error LNK2019: unresolved external symbol "private: static class std::codecvt<unsigned short,char,int> const * & __cdecl boost::filesystem3::path::wchar_t_codecvt_facet(void)" (?wchar_t_codecvt_facet@path@filesystem3@boost@@CAAAPBV?$codecvt@GDH@std@@XZ) referenced in function "public: static class std::codecvt<unsigned short,char,int> const & __cdecl boost::filesystem3::path::codecvt(void)" (?codecvt@path@filesystem3@boost@@SAABV?$codecvt@GDH@std@@XZ) 1>init.obj : error LNK2001: unresolved external symbol "private: static class std::codecvt<unsigned short,char,int> const * & __cdecl boost::filesystem3::path::wchar_t_codecvt_facet(void)" (?wchar_t_codecvt_facet@path@filesystem3@boost@@CAAAPBV?$codecvt@GDH@std@@XZ) 1>main.obj : error LNK2001: unresolved external symbol "private: static class std::codecvt<unsigned short,char,int> const * & __cdecl boost::filesystem3::path::wchar_t_codecvt_facet(void)" (?wchar_t_codecvt_facet@path@filesystem3@boost@@CAAAPBV?$codecvt@GDH@std@@XZ) 1>util.obj : error LNK2001: unresolved external symbol "private: static class std::codecvt<unsigned short,char,int> const * & __cdecl boost::filesystem3::path::wchar_t_codecvt_facet(void)" (?wchar_t_codecvt_facet@path@filesystem3@boost@@CAAAPBV?$codecvt@GDH@std@@XZ) 1>db.obj : error LNK2019: unresolved external symbol "void __cdecl boost::filesystem3::path_traits::convert(char const *,char const *,class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > &,class std::codecvt<unsigned short,char,int> const &)" (?convert@path_traits@filesystem3@boost@@YAXPBD0AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@ABV?$codecvt@GDH@5@@Z) referenced in function "void __cdecl boost::filesystem3::path_traits::convert(char const *,class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > &,class std::codecvt<unsigned short,char,int> const &)" (?convert@path_traits@filesystem3@boost@@YAXPBDAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@ABV?$codecvt@GDH@5@@Z) 1>init.obj : error LNK2001: unresolved external symbol "void __cdecl boost::filesystem3::path_traits::convert(char const *,char const *,class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > &,class std::codecvt<unsigned short,char,int> const &)" (?convert@path_traits@filesystem3@boost@@YAXPBD0AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@ABV?$codecvt@GDH@5@@Z) 1>main.obj : error LNK2001: unresolved external symbol "void __cdecl boost::filesystem3::path_traits::convert(char const *,char const *,class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > &,class std::codecvt<unsigned short,char,int> const &)" (?convert@path_traits@filesystem3@boost@@YAXPBD0AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@ABV?$codecvt@GDH@5@@Z) 1>util.obj : error LNK2001: unresolved external symbol "void __cdecl boost::filesystem3::path_traits::convert(char const *,char const *,class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > &,class std::codecvt<unsigned short,char,int> const &)" (?convert@path_traits@filesystem3@boost@@YAXPBD0AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@ABV?$codecvt@GDH@5@@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::disableApply(void)" (?disableApply@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::enableApply(void)" (?enableApply@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::applyClicked(void)" (?applyClicked@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::cancelClicked(void)" (?cancelClicked@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::okClicked(void)" (?okClicked@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "public: void __thiscall OptionsDialog::changePage(int)" (?changePage@OptionsDialog@@QAEXH@Z) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_overviewpage.obj : error LNK2019: unresolved external symbol "private: void __thiscall OverviewPage::displayUnitChanged(void)" (?displayUnitChanged@OverviewPage@@AAEXXZ) referenced in function "public: virtual int __thiscall OverviewPage::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OverviewPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_overviewpage.obj : error LNK2019: unresolved external symbol "public: void __thiscall OverviewPage::setNumTransactions(int)" (?setNumTransactions@OverviewPage@@QAEXH@Z) referenced in function "public: virtual int __thiscall OverviewPage::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OverviewPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_overviewpage.obj : error LNK2019: unresolved external symbol "public: void __thiscall OverviewPage::setBalance(__int64,__int64)" (?setBalance@OverviewPage@@QAEX_J0@Z) referenced in function "public: virtual int __thiscall OverviewPage::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OverviewPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>bitcoin.obj : error LNK2019: unresolved external symbol "int __cdecl qInitResources_bitcoin(void)" (?qInitResources_bitcoin@@YAHXZ) referenced in function _main 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: __thiscall OverviewPage::OverviewPage(class QWidget *)" (??0OverviewPage@@QAE@PAVQWidget@@@Z) referenced in function "public: __thiscall BitcoinGUI::BitcoinGUI(class QWidget *)" (??0BitcoinGUI@@QAE@PAVQWidget@@@Z) 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: void __thiscall OverviewPage::setModel(class WalletModel *)" (?setModel@OverviewPage@@QAEXPAVWalletModel@@@Z) referenced in function "public: void __thiscall BitcoinGUI::setWalletModel(class WalletModel *)" (?setWalletModel@BitcoinGUI@@QAEXPAVWalletModel@@@Z) 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: void __thiscall OptionsDialog::setModel(class OptionsModel *)" (?setModel@OptionsDialog@@QAEXPAVOptionsModel@@@Z) referenced in function "private: void __thiscall BitcoinGUI::optionsClicked(void)" (?optionsClicked@BitcoinGUI@@AAEXXZ) 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: __thiscall OptionsDialog::OptionsDialog(class QWidget *)" (??0OptionsDialog@@QAE@PAVQWidget@@@Z) referenced in function "private: void __thiscall BitcoinGUI::optionsClicked(void)" (?optionsClicked@BitcoinGUI@@AAEXXZ) 1>U:\SkycoinSourceCode\Applications\Skycoin\version-0.03 build qt gui gradually\\Skycoin.exe : fatal error LNK1120: 17 unresolved externals 1> 1>Build FAILED. 1> 1>Time Elapsed 00:00:02.38 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
|
|
|
Skybuck (OP)
|
|
December 16, 2011, 11:13:30 AM |
|
Hmmm.. some of those link problems seem to go away when setting the language option in c/c++ compile options to: Yes (/Zc:wchar_t) However there are still link problems: Hmmm Still seems somewhat the same, maybe the link problems got re-ordered ? hmm... Why it say 17 above and 17 below ? Seems like a counting mistake by VS oh well... 1>------ Build started: Project: Skycoin, Configuration: Debug Win32 ------ 1>Build started 12/16/2011 12:08:17. 1>InitializeBuildStatus: 1> Touching "Debug\Skycoin.unsuccessfulbuild". 1>CustomBuild: 1> All outputs are up-to-date. 1>ClCompile: 1> main.cpp 1> net.cpp 1> protocol.cpp 1> aboutdialog.cpp 1> addressbookpage.cpp 1> addresstablemodel.cpp 1> askpassphrasedialog.cpp 1> bitcoin.cpp 1> bitcoinaddressvalidator.cpp 1> bitcoinamountfield.cpp 1> bitcoingui.cpp 1> bitcoinstrings.cpp 1> bitcoinunits.cpp 1> clientmodel.cpp 1> csvmodelwriter.cpp 1> editaddressdialog.cpp 1> guiutil.cpp 1> monitoreddatamapper.cpp 1> notificator.cpp 1> optionsmodel.cpp 1> Generating Code... 1> Compiling... 1> qvalidatedlineedit.cpp 1> qvaluecombobox.cpp 1> sendcoinsdialog.cpp 1> sendcoinsentry.cpp 1> transactiondesc.cpp 1> transactiondescdialog.cpp 1> transactionfilterproxy.cpp 1> transactionrecord.cpp 1> transactiontablemodel.cpp 1> transactionview.cpp 1> walletmodel.cpp 1> script.cpp 1> util.cpp 1> wallet.cpp 1> Generating Code... 1> All outputs are up-to-date. 1> qrc_skycoin.cpp 1>ResourceCompile: 1> All outputs are up-to-date. 1>Link: 1> Creating library U:\SkycoinSourceCode\Applications\Skycoin\version-0.03 build qt gui gradually\Skycoin.lib and object U:\SkycoinSourceCode\Applications\Skycoin\version-0.03 build qt gui gradually\Skycoin.exp 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::disableApply(void)" (?disableApply@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::enableApply(void)" (?enableApply@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::applyClicked(void)" (?applyClicked@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::cancelClicked(void)" (?cancelClicked@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::okClicked(void)" (?okClicked@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "public: void __thiscall OptionsDialog::changePage(int)" (?changePage@OptionsDialog@@QAEXH@Z) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_overviewpage.obj : error LNK2019: unresolved external symbol "private: void __thiscall OverviewPage::displayUnitChanged(void)" (?displayUnitChanged@OverviewPage@@AAEXXZ) referenced in function "public: virtual int __thiscall OverviewPage::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OverviewPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_overviewpage.obj : error LNK2019: unresolved external symbol "public: void __thiscall OverviewPage::setNumTransactions(int)" (?setNumTransactions@OverviewPage@@QAEXH@Z) referenced in function "public: virtual int __thiscall OverviewPage::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OverviewPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_overviewpage.obj : error LNK2019: unresolved external symbol "public: void __thiscall OverviewPage::setBalance(__int64,__int64)" (?setBalance@OverviewPage@@QAEX_J0@Z) referenced in function "public: virtual int __thiscall OverviewPage::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OverviewPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>init.obj : error LNK2019: unresolved external symbol "void __cdecl boost::filesystem3::path_traits::convert(unsigned short const *,unsigned short const *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::codecvt<unsigned short,char,int> const &)" (?convert@path_traits@filesystem3@boost@@YAXPBG0AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$codecvt@GDH@5@@Z) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __thiscall boost::filesystem3::path::string(class std::codecvt<unsigned short,char,int> const &)const " (?string@path@filesystem3@boost@@QBE?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$codecvt@GDH@5@@Z) 1>init.obj : error LNK2019: unresolved external symbol "private: static class std::codecvt<unsigned short,char,int> const * & __cdecl boost::filesystem3::path::wchar_t_codecvt_facet(void)" (?wchar_t_codecvt_facet@path@filesystem3@boost@@CAAAPBV?$codecvt@GDH@std@@XZ) referenced in function "public: static class std::codecvt<unsigned short,char,int> const & __cdecl boost::filesystem3::path::codecvt(void)" (?codecvt@path@filesystem3@boost@@SAABV?$codecvt@GDH@std@@XZ) 1>init.obj : error LNK2019: unresolved external symbol "void __cdecl boost::filesystem3::path_traits::convert(char const *,char const *,class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > &,class std::codecvt<unsigned short,char,int> const &)" (?convert@path_traits@filesystem3@boost@@YAXPBD0AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@ABV?$codecvt@GDH@5@@Z) referenced in function "void __cdecl boost::filesystem3::path_traits::dispatch<class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > &,class std::codecvt<unsigned short,char,int> const &)" (??$dispatch@V?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@path_traits@filesystem3@boost@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@4@ABV?$codecvt@GDH@4@@Z) 1>bitcoin.obj : error LNK2019: unresolved external symbol "int __cdecl qInitResources_bitcoin(void)" (?qInitResources_bitcoin@@YAHXZ) referenced in function _main 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: __thiscall OverviewPage::OverviewPage(class QWidget *)" (??0OverviewPage@@QAE@PAVQWidget@@@Z) referenced in function "public: __thiscall BitcoinGUI::BitcoinGUI(class QWidget *)" (??0BitcoinGUI@@QAE@PAVQWidget@@@Z) 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: void __thiscall OverviewPage::setModel(class WalletModel *)" (?setModel@OverviewPage@@QAEXPAVWalletModel@@@Z) referenced in function "public: void __thiscall BitcoinGUI::setWalletModel(class WalletModel *)" (?setWalletModel@BitcoinGUI@@QAEXPAVWalletModel@@@Z) 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: void __thiscall OptionsDialog::setModel(class OptionsModel *)" (?setModel@OptionsDialog@@QAEXPAVOptionsModel@@@Z) referenced in function "private: void __thiscall BitcoinGUI::optionsClicked(void)" (?optionsClicked@BitcoinGUI@@AAEXXZ) 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: __thiscall OptionsDialog::OptionsDialog(class QWidget *)" (??0OptionsDialog@@QAE@PAVQWidget@@@Z) referenced in function "private: void __thiscall BitcoinGUI::optionsClicked(void)" (?optionsClicked@BitcoinGUI@@AAEXXZ) 1>U:\SkycoinSourceCode\Applications\Skycoin\version-0.03 build qt gui gradually\\Skycoin.exe : fatal error LNK1120: 17 unresolved externals 1> 1>Build FAILED. 1> 1>Time Elapsed 00:03:04.10 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
|
|
|
Skybuck (OP)
|
|
December 16, 2011, 11:34:23 AM |
|
I tried a rebuild with vs 2010, it's kinda strange now only 14 unresolved externals... I am starting to wonder if maybe QT wasn't installed/compiled properly, or maybe boost or something else... maybe I should try recompiling those, but I would rather not do that since it takes a long time... I would rather want to be sure if that's needed or not... Perhaps the circular thingy problem has something to do with it hmmm... 1>------ Rebuild All started: Project: Skycoin, Configuration: Debug Win32 ------ 1>Build started 12/16/2011 12:22:29. 1>_PrepareForClean: 1> Deleting file "Debug\Skycoin.lastbuildstate". 1>InitializeBuildStatus: 1> Touching "Debug\Skycoin.unsuccessfulbuild". 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): warning MSB8017: A circular dependency has been detected while executing custom build commands for item "GeneratedFiles\Debug\optionsdialog.moc". This may cause incremental build to work incorrectly. 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): warning MSB8017: A circular dependency has been detected while executing custom build commands for item "GeneratedFiles\Debug\overviewpage.moc". This may cause incremental build to work incorrectly. 1> Moc'ing qt\aboutdialog.h... 1> Moc'ing qt\addressbookpage.h... 1> Moc'ing qt\addresstablemodel.h... 1> Moc'ing qt\askpassphrasedialog.h... 1> Moc'ing qt\bitcoinaddressvalidator.h... 1> Moc'ing qt\bitcoinamountfield.h... 1> Moc'ing qt\bitcoingui.h... 1> Moc'ing qt\clientmodel.h... 1> Moc'ing qt\csvmodelwriter.h... 1> Moc'ing qt\editaddressdialog.h... 1> Moc'ing qt\macdockiconhandler.h... 1> Moc'ing qt\monitoreddatamapper.h... 1> Moc'ing qt\notificator.h... 1> Moc'ing qt\optionsdialog.h... 1> Moc'ing qt\optionsmodel.h... 1> Moc'ing qt\overviewpage.h... 1> Moc'ing qt\qvalidatedlineedit.h... 1> Moc'ing qt\qvaluecombobox.h... 1> Moc'ing qt\sendcoinsdialog.h... 1> Moc'ing qt\sendcoinsentry.h... 1> Moc'ing qt\transactiondesc.h... 1> Moc'ing qt\transactiondescdialog.h... 1> Moc'ing qt\transactionfilterproxy.h... 1> Moc'ing qt\transactiontablemodel.h... 1> Moc'ing qt\transactionview.h... 1> Moc'ing qt\walletmodel.h... 1> Rcc'ing skycoin.qrc... 1>RCC : warning : No resources in 'U:\SkycoinSourceCode\Applications\Skycoin\version-0.03 build qt gui gradually\skycoin.qrc'. 1> 1> Uic'ing qt\forms\aboutdialog.ui... 1> Uic'ing qt\forms\addressbookpage.ui... 1> Uic'ing qt\forms\askpassphrasedialog.ui... 1> Uic'ing qt\forms\editaddressdialog.ui... 1> Uic'ing qt\forms\overviewpage.ui... 1> Uic'ing qt\forms\sendcoinsdialog.ui... 1> Uic'ing qt\forms\sendcoinsentry.ui... 1> Uic'ing qt\forms\transactiondescdialog.ui... 1> Moc'ing GeneratedFiles\Debug\optionsdialog.moc... 1> Moc'ing GeneratedFiles\Debug\overviewpage.moc... 1>ClCompile: 1> bitcoinrpc.cpp 1>c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xutility(2227): warning C4996: 'std::_Copy_impl': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators' 1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xutility(2212) : see declaration of 'std::_Copy_impl' 1> U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/algorithm/string/detail/classification.hpp(102) : see reference to function template instantiation '_OutIt std::copy<const char*,char*>(_InIt,_InIt,_OutIt)' being compiled 1> with 1> [ 1> _OutIt=char *, 1> _InIt=const char * 1> ] 1> U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/algorithm/string/classification.hpp(206) : see reference to function template instantiation 'boost::algorithm::detail::is_any_ofF<CharT>::is_any_ofF<boost::iterator_range<IteratorT>>(const RangeT &)' being compiled 1> with 1> [ 1> CharT=char, 1> IteratorT=const char *, 1> RangeT=boost::iterator_range<const char *> 1> ] 1> bitcoinrpc.cpp(1982) : see reference to function template instantiation 'boost::algorithm::detail::is_any_ofF<CharT> boost::algorithm::is_any_of<const char[2]>(RangeT (&))' being compiled 1> with 1> [ 1> CharT=char, 1> RangeT=const char [2] 1> ] 1> crypter.cpp 1> db.cpp 1> moc_aboutdialog.cpp 1> moc_addressbookpage.cpp 1> moc_addresstablemodel.cpp 1> moc_askpassphrasedialog.cpp 1> moc_bitcoinaddressvalidator.cpp 1> moc_bitcoinamountfield.cpp 1> moc_bitcoingui.cpp 1> moc_clientmodel.cpp 1> moc_csvmodelwriter.cpp 1> moc_editaddressdialog.cpp 1> moc_macdockiconhandler.cpp 1> moc_monitoreddatamapper.cpp 1> moc_notificator.cpp 1> moc_optionsdialog.cpp 1> moc_optionsmodel.cpp 1> moc_overviewpage.cpp 1> moc_qvalidatedlineedit.cpp 1> Generating Code... 1> Compiling... 1> moc_qvaluecombobox.cpp 1> moc_sendcoinsdialog.cpp 1> moc_sendcoinsentry.cpp 1> moc_transactiondesc.cpp 1> moc_transactiondescdialog.cpp 1> moc_transactionfilterproxy.cpp 1> moc_transactiontablemodel.cpp 1> moc_transactionview.cpp 1> moc_walletmodel.cpp 1> init.cpp 1> irc.cpp 1> keystore.cpp 1> main.cpp 1> net.cpp 1> protocol.cpp 1> aboutdialog.cpp 1> addressbookpage.cpp 1> addresstablemodel.cpp 1> askpassphrasedialog.cpp 1> bitcoin.cpp 1> Generating Code... 1> Compiling... 1> bitcoinaddressvalidator.cpp 1> bitcoinamountfield.cpp 1> bitcoingui.cpp 1> bitcoinstrings.cpp 1> bitcoinunits.cpp 1> clientmodel.cpp 1> csvmodelwriter.cpp 1> editaddressdialog.cpp 1> guiutil.cpp 1> monitoreddatamapper.cpp 1> notificator.cpp 1> optionsmodel.cpp 1> qvalidatedlineedit.cpp 1> qvaluecombobox.cpp 1> sendcoinsdialog.cpp 1> sendcoinsentry.cpp 1> transactiondesc.cpp 1> transactiondescdialog.cpp 1> transactionfilterproxy.cpp 1> transactionrecord.cpp 1> Generating Code... 1> Compiling... 1> transactiontablemodel.cpp 1> transactionview.cpp 1> walletmodel.cpp 1> script.cpp 1> util.cpp 1> wallet.cpp 1> Generating Code... 1> qrc_skycoin.cpp 1>Link: 1> Creating library U:\SkycoinSourceCode\Applications\Skycoin\version-0.03 build qt gui gradually\Skycoin.lib and object U:\SkycoinSourceCode\Applications\Skycoin\version-0.03 build qt gui gradually\Skycoin.exp 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::disableApply(void)" (?disableApply@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::enableApply(void)" (?enableApply@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::applyClicked(void)" (?applyClicked@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::cancelClicked(void)" (?cancelClicked@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::okClicked(void)" (?okClicked@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "public: void __thiscall OptionsDialog::changePage(int)" (?changePage@OptionsDialog@@QAEXH@Z) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_overviewpage.obj : error LNK2019: unresolved external symbol "private: void __thiscall OverviewPage::displayUnitChanged(void)" (?displayUnitChanged@OverviewPage@@AAEXXZ) referenced in function "public: virtual int __thiscall OverviewPage::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OverviewPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_overviewpage.obj : error LNK2019: unresolved external symbol "public: void __thiscall OverviewPage::setNumTransactions(int)" (?setNumTransactions@OverviewPage@@QAEXH@Z) referenced in function "public: virtual int __thiscall OverviewPage::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OverviewPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_overviewpage.obj : error LNK2019: unresolved external symbol "public: void __thiscall OverviewPage::setBalance(__int64,__int64)" (?setBalance@OverviewPage@@QAEX_J0@Z) referenced in function "public: virtual int __thiscall OverviewPage::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OverviewPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>bitcoin.obj : error LNK2019: unresolved external symbol "int __cdecl qInitResources_bitcoin(void)" (?qInitResources_bitcoin@@YAHXZ) referenced in function _main 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: __thiscall OverviewPage::OverviewPage(class QWidget *)" (??0OverviewPage@@QAE@PAVQWidget@@@Z) referenced in function "public: __thiscall BitcoinGUI::BitcoinGUI(class QWidget *)" (??0BitcoinGUI@@QAE@PAVQWidget@@@Z) 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: void __thiscall OverviewPage::setModel(class WalletModel *)" (?setModel@OverviewPage@@QAEXPAVWalletModel@@@Z) referenced in function "public: void __thiscall BitcoinGUI::setWalletModel(class WalletModel *)" (?setWalletModel@BitcoinGUI@@QAEXPAVWalletModel@@@Z) 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: void __thiscall OptionsDialog::setModel(class OptionsModel *)" (?setModel@OptionsDialog@@QAEXPAVOptionsModel@@@Z) referenced in function "private: void __thiscall BitcoinGUI::optionsClicked(void)" (?optionsClicked@BitcoinGUI@@AAEXXZ) 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: __thiscall OptionsDialog::OptionsDialog(class QWidget *)" (??0OptionsDialog@@QAE@PAVQWidget@@@Z) referenced in function "private: void __thiscall BitcoinGUI::optionsClicked(void)" (?optionsClicked@BitcoinGUI@@AAEXXZ) 1>U:\SkycoinSourceCode\Applications\Skycoin\version-0.03 build qt gui gradually\\Skycoin.exe : fatal error LNK1120: 14 unresolved externals 1> 1>Build FAILED. 1> 1>Time Elapsed 00:04:48.21 ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
|
|
|
|
Skybuck (OP)
|
|
December 16, 2011, 12:06:13 PM |
|
Perhaps this has something to do with it: QT Visual Studio Add In build report, perhaps some manual moccing will have to be done, maybe the moccer has issues with vhd's or so ? http://linux.m2osw.com/unresolved-external-symbol-public-virtual-struct-qmetaobject-const-thiscall-myclassmetaobjectERROR: failed to refresh moc step for macdockiconhandler.h ERROR: failed to refresh moc step for macdockiconhandler.h ERROR: failed to refresh moc step for optionsdialog.cpp ERROR: failed to refresh moc step for optionsdialog.cpp ERROR: failed to refresh moc step for optionsdialog.h ERROR: failed to refresh moc step for optionsdialog.h ERROR: failed to refresh moc step for overviewpage.cpp ERROR: failed to refresh moc step for overviewpage.cpp ERROR: failed to refresh moc step for overviewpage.h ERROR: failed to refresh moc step for overviewpage.h ERROR: failed to refresh moc step for macdockiconhandler.h ERROR: failed to refresh moc step for macdockiconhandler.h ERROR: failed to refresh moc step for optionsdialog.cpp ERROR: failed to refresh moc step for optionsdialog.cpp ERROR: failed to refresh moc step for optionsdialog.h ERROR: failed to refresh moc step for optionsdialog.h ERROR: failed to refresh moc step for overviewpage.cpp ERROR: failed to refresh moc step for overviewpage.cpp ERROR: failed to refresh moc step for overviewpage.h ERROR: failed to refresh moc step for overviewpage.h ERROR: failed to refresh moc step for macdockiconhandler.h ERROR: failed to refresh moc step for macdockiconhandler.h ERROR: failed to refresh moc step for optionsdialog.cpp ERROR: failed to refresh moc step for optionsdialog.cpp ERROR: failed to refresh moc step for optionsdialog.h ERROR: failed to refresh moc step for optionsdialog.h ERROR: failed to refresh moc step for overviewpage.cpp ERROR: failed to refresh moc step for overviewpage.cpp ERROR: failed to refresh moc step for overviewpage.h ERROR: failed to refresh moc step for overviewpage.h ERROR: failed to refresh moc step for macdockiconhandler.h ERROR: failed to refresh moc step for macdockiconhandler.h ERROR: failed to refresh moc step for optionsdialog.cpp ERROR: failed to refresh moc step for optionsdialog.cpp ERROR: failed to refresh moc step for optionsdialog.h ERROR: failed to refresh moc step for optionsdialog.h ERROR: failed to refresh moc step for overviewpage.cpp ERROR: failed to refresh moc step for overviewpage.cpp ERROR: failed to refresh moc step for overviewpage.h ERROR: failed to refresh moc step for overviewpage.h ERROR: failed to refresh moc step for macdockiconhandler.h ERROR: failed to refresh moc step for macdockiconhandler.h ERROR: failed to refresh moc step for optionsdialog.cpp ERROR: failed to refresh moc step for optionsdialog.cpp ERROR: failed to refresh moc step for optionsdialog.h ERROR: failed to refresh moc step for optionsdialog.h ERROR: failed to refresh moc step for overviewpage.cpp ERROR: failed to refresh moc step for overviewpage.cpp ERROR: failed to refresh moc step for overviewpage.h ERROR: failed to refresh moc step for overviewpage.h ERROR: failed to refresh moc step for macdockiconhandler.h ERROR: failed to refresh moc step for macdockiconhandler.h ERROR: failed to refresh moc step for optionsdialog.cpp ERROR: failed to refresh moc step for optionsdialog.cpp ERROR: failed to refresh moc step for optionsdialog.h ERROR: failed to refresh moc step for optionsdialog.h ERROR: failed to refresh moc step for overviewpage.cpp ERROR: failed to refresh moc step for overviewpage.cpp ERROR: failed to refresh moc step for overviewpage.h ERROR: failed to refresh moc step for overviewpage.h
|
|
|
|
Skybuck (OP)
|
|
December 16, 2011, 01:10:48 PM |
|
I tried the latest bitcoin 5.1 with visual studio 2010 but same problem Oh well, I am gonna give up for today... better luck next time 1>------ Build started: Project: Bitcoin, Configuration: Debug Win32 ------ 1>Build started 12/16/2011 14:05:04. 1>InitializeBuildStatus: 1> Touching "Debug\Bitcoin.unsuccessfulbuild". 1>CustomBuild: 1> All outputs are up-to-date. 1>ClCompile: 1> All outputs are up-to-date. 1> bitcoinrpc.cpp 1>c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xutility(2227): warning C4996: 'std::_Copy_impl': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators' 1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xutility(2212) : see declaration of 'std::_Copy_impl' 1> U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/algorithm/string/detail/classification.hpp(102) : see reference to function template instantiation '_OutIt std::copy<const char*,char*>(_InIt,_InIt,_OutIt)' being compiled 1> with 1> [ 1> _OutIt=char *, 1> _InIt=const char * 1> ] 1> U:\SkycoinSourceCode\Libraries\Boost\version-1.48.0\boost/algorithm/string/classification.hpp(206) : see reference to function template instantiation 'boost::algorithm::detail::is_any_ofF<CharT>::is_any_ofF<boost::iterator_range<IteratorT>>(const RangeT &)' being compiled 1> with 1> [ 1> CharT=char, 1> IteratorT=const char *, 1> RangeT=boost::iterator_range<const char *> 1> ] 1> ..\..\bitcoinrpc.cpp(1966) : see reference to function template instantiation 'boost::algorithm::detail::is_any_ofF<CharT> boost::algorithm::is_any_of<const char[2]>(RangeT (&))' being compiled 1> with 1> [ 1> CharT=char, 1> RangeT=const char [2] 1> ] 1> checkpoints.cpp 1> crypter.cpp 1> db.cpp 1> init.cpp 1> irc.cpp 1> keystore.cpp 1> main.cpp 1> net.cpp 1> protocol.cpp 1> aboutdialog.cpp 1> addressbookpage.cpp 1> addresstablemodel.cpp 1> askpassphrasedialog.cpp 1> bitcoin.cpp 1> bitcoinaddressvalidator.cpp 1> bitcoinamountfield.cpp 1> bitcoingui.cpp 1> bitcoinstrings.cpp 1> bitcoinunits.cpp 1> Generating Code... 1> Compiling... 1> clientmodel.cpp 1> csvmodelwriter.cpp 1> editaddressdialog.cpp 1> guiutil.cpp 1> monitoreddatamapper.cpp 1> notificator.cpp 1> optionsmodel.cpp 1> qvalidatedlineedit.cpp 1> qvaluecombobox.cpp 1> sendcoinsdialog.cpp 1> sendcoinsentry.cpp 1> transactiondesc.cpp 1> transactiondescdialog.cpp 1> transactionfilterproxy.cpp 1> transactionrecord.cpp 1> transactiontablemodel.cpp 1> transactionview.cpp 1> walletmodel.cpp 1> moc_overviewpage.cpp 1> moc_qvalidatedlineedit.cpp 1> Generating Code... 1> Compiling... 1> moc_qvaluecombobox.cpp 1> moc_sendcoinsdialog.cpp 1> moc_sendcoinsentry.cpp 1> moc_transactiondesc.cpp 1> moc_transactiondescdialog.cpp 1> moc_transactionfilterproxy.cpp 1> moc_transactiontablemodel.cpp 1> moc_transactionview.cpp 1> moc_walletmodel.cpp 1> moc_optionsdialog.cpp 1> moc_optionsmodel.cpp 1> script.cpp 1> util.cpp 1> wallet.cpp 1> moc_aboutdialog.cpp 1> moc_addressbookpage.cpp 1> moc_addresstablemodel.cpp 1> moc_askpassphrasedialog.cpp 1> moc_bitcoinaddressvalidator.cpp 1> moc_bitcoinamountfield.cpp 1> Generating Code... 1> Compiling... 1> moc_bitcoingui.cpp 1> moc_clientmodel.cpp 1> moc_csvmodelwriter.cpp 1> moc_editaddressdialog.cpp 1> moc_macdockiconhandler.cpp 1> moc_monitoreddatamapper.cpp 1> moc_notificator.cpp 1> Generating Code... 1>Link: 1> Creating library U:\SkycoinSourceCode\Applications\Bitcoin\bitcoin-0.5.1-win32-try-build-with-vs2010\src\src\project\Bitcoin\Bitcoin.lib and object U:\SkycoinSourceCode\Applications\Bitcoin\bitcoin-0.5.1-win32-try-build-with-vs2010\src\src\project\Bitcoin\Bitcoin.exp 1>bitcoin.obj : error LNK2019: unresolved external symbol "int __cdecl qInitResources_bitcoin(void)" (?qInitResources_bitcoin@@YAHXZ) referenced in function _main 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: __thiscall OverviewPage::OverviewPage(class QWidget *)" (??0OverviewPage@@QAE@PAVQWidget@@@Z) referenced in function "public: __thiscall BitcoinGUI::BitcoinGUI(class QWidget *)" (??0BitcoinGUI@@QAE@PAVQWidget@@@Z) 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: void __thiscall OverviewPage::setModel(class WalletModel *)" (?setModel@OverviewPage@@QAEXPAVWalletModel@@@Z) referenced in function "public: void __thiscall BitcoinGUI::setWalletModel(class WalletModel *)" (?setWalletModel@BitcoinGUI@@QAEXPAVWalletModel@@@Z) 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: void __thiscall OptionsDialog::setModel(class OptionsModel *)" (?setModel@OptionsDialog@@QAEXPAVOptionsModel@@@Z) referenced in function "private: void __thiscall BitcoinGUI::optionsClicked(void)" (?optionsClicked@BitcoinGUI@@AAEXXZ) 1>bitcoingui.obj : error LNK2019: unresolved external symbol "public: __thiscall OptionsDialog::OptionsDialog(class QWidget *)" (??0OptionsDialog@@QAE@PAVQWidget@@@Z) referenced in function "private: void __thiscall BitcoinGUI::optionsClicked(void)" (?optionsClicked@BitcoinGUI@@AAEXXZ) 1>moc_overviewpage.obj : error LNK2019: unresolved external symbol "private: void __thiscall OverviewPage::displayUnitChanged(void)" (?displayUnitChanged@OverviewPage@@AAEXXZ) referenced in function "public: virtual int __thiscall OverviewPage::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OverviewPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_overviewpage.obj : error LNK2019: unresolved external symbol "public: void __thiscall OverviewPage::setNumTransactions(int)" (?setNumTransactions@OverviewPage@@QAEXH@Z) referenced in function "public: virtual int __thiscall OverviewPage::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OverviewPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_overviewpage.obj : error LNK2019: unresolved external symbol "public: void __thiscall OverviewPage::setBalance(__int64,__int64)" (?setBalance@OverviewPage@@QAEX_J0@Z) referenced in function "public: virtual int __thiscall OverviewPage::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OverviewPage@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::disableApply(void)" (?disableApply@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::enableApply(void)" (?enableApply@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::applyClicked(void)" (?applyClicked@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::cancelClicked(void)" (?cancelClicked@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "private: void __thiscall OptionsDialog::okClicked(void)" (?okClicked@OptionsDialog@@AAEXXZ) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>moc_optionsdialog.obj : error LNK2019: unresolved external symbol "public: void __thiscall OptionsDialog::changePage(int)" (?changePage@OptionsDialog@@QAEXH@Z) referenced in function "public: virtual int __thiscall OptionsDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@OptionsDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z) 1>U:\SkycoinSourceCode\Applications\Bitcoin\bitcoin-0.5.1-win32-try-build-with-vs2010\src\src\project\Bitcoin\\Bitcoin.exe : fatal error LNK1120: 14 unresolved externals 1> 1>Build FAILED. 1> 1>Time Elapsed 00:04:51.23 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
|
|
|
|