Let me know if this fixes the problem:

diff --git a/src/rpcmining.cpp b/src/rpcmining.cpp
index c7f516c..4cfdcb5 100644
--- a/src/rpcmining.cpp
+++ b/src/rpcmining.cpp
@@ -86,14 +86,14 @@ Value getmininginfo(const Array& params, bool fHelp)

     Object obj;
     obj.push_back(Pair("blocks",           (int)nBestHeight));
-    obj.push_back(Pair("currentblocksize", (uint64_t)nLastBlockSize));
-    obj.push_back(Pair("currentblocktx",   (uint64_t)nLastBlockTx));
+    obj.push_back(Pair("currentblocksize",
(boost::uint64_t)nLastBlockSize));
+    obj.push_back(Pair("currentblocktx",   (boost::uint64_t)nLastBlockTx));
     obj.push_back(Pair("difficulty",       (double)GetDifficulty()));
     obj.push_back(Pair("errors",           GetWarnings("statusbar")));
     obj.push_back(Pair("generate",         GetBoolArg("-gen", false)));
     obj.push_back(Pair("genproclimit",     (int)GetArg("-genproclimit",
-1)));
     obj.push_back(Pair("hashespersec",     gethashespersec(params,
false)));
-    obj.push_back(Pair("pooledtx",         (uint64_t)mempool.size()));
+    obj.push_back(Pair("pooledtx",
(boost::uint64_t)mempool.size()));
     obj.push_back(Pair("testnet",          TestNet()));
     return obj;
 }



On Sat, Sep 7, 2013 at 9:24 AM, Dâniel Fraga <frag...@gmail.com> wrote:

>         I always like to compile my software and I've been doing this
> for a long time, but now with latest git of bitcoin-qt I get those
> errors with gcc 4.8.2 (20130822):
>
> cd /usr/local/src/git/bitcoin/src/leveldb && CC=gcc CXX=g++ make OPT="-m64
> -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2" libleveldb.a
> libmemenv.a
> make[1]: Entering directory `/usr/local/src/git/bitcoin/src/leveldb'
> make[1]: `libleveldb.a' is up to date.
> make[1]: `libmemenv.a' is up to date.
> make[1]: Leaving directory `/usr/local/src/git/bitcoin/src/leveldb'
> cd /usr/local/src/git/bitcoin; /bin/sh share/genbuild.sh build/build.h
> g++ -c -m64 -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2
> -D_REENTRANT -fdiagnostics-show-option -Wall -Wextra -Wformat
> -Wformat-security -Wno-unused-parameter -Wstack-protector
> -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DUSE_UPNP=1 -DSTATICLIB
> -DUSE_IPV6=1 -DHAVE_BUILD_INFO -DLINUX -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG
> -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
> -I../../../Trolltech/Qt-4.8.4/mkspecs/linux-g++-64
> -I../../../Trolltech/Qt-4.8.4/include/QtCore
> -I../../../Trolltech/Qt-4.8.4/include/QtNetwork
> -I../../../Trolltech/Qt-4.8.4/include/QtGui
> -I../../../Trolltech/Qt-4.8.4/include -Isrc -Isrc/json -Isrc/qt
> -Isrc/leveldb/include -Isrc/leveldb/helpers
> -I../../../BerkeleyDB.5.3/include -I../../../ssl/include -Ibuild -Ibuild -o
> build/rpcmining.o src/rpcmining.cpp
> In file included from src/bitcoinrpc.h:17:0,
>                  from src/rpcmining.cpp:10:
> src/json/json_spirit_writer_template.h: In function ‘String_type
> json_spirit::non_printable_to_string(unsigned int)’:
> src/json/json_spirit_writer_template.h:31:50: warning: typedef ‘Char_type’
> locally defined but not used [-Wunused-local-typedefs]
>          typedef typename String_type::value_type Char_type;
>                                                   ^
> src/rpcmining.cpp: In function ‘json_spirit::Value getmininginfo(const
> Array&, bool)’:
> src/rpcmining.cpp:89:68: error: conversion from ‘uint64_t {aka long
> unsigned int}’ to ‘const Value_type {aka const
> json_spirit::Value_impl<json_spirit::Config_vector<std::basic_string<char>
> > >}’ is ambiguous
>      obj.push_back(Pair("currentblocksize", (uint64_t)nLastBlockSize));
>                                                                     ^
> src/rpcmining.cpp:89:68: note: candidates are:
> In file included from src/json/json_spirit_reader_template.h:9:0,
>                  from src/bitcoinrpc.h:16,
>                  from src/rpcmining.cpp:10:
> src/json/json_spirit_value.h:283:5: note:
> json_spirit::Value_impl<Config>::Value_impl(double) [with Config =
> json_spirit::Config_vector<std::basic_string<char> >]
>      Value_impl< Config >::Value_impl( double value )
>      ^
> src/json/json_spirit_value.h:275:5: note:
> json_spirit::Value_impl<Config>::Value_impl(boost::uint64_t) [with Config =
> json_spirit::Config_vector<std::basic_string<char> >; boost::uint64_t =
> long long unsigned int]
>      Value_impl< Config >::Value_impl( boost::uint64_t value )
>      ^
> src/json/json_spirit_value.h:267:5: note:
> json_spirit::Value_impl<Config>::Value_impl(boost::int64_t) [with Config =
> json_spirit::Config_vector<std::basic_string<char> >; boost::int64_t = long
> long int]
>      Value_impl< Config >::Value_impl( boost::int64_t value )
>      ^
> src/json/json_spirit_value.h:259:5: note:
> json_spirit::Value_impl<Config>::Value_impl(int) [with Config =
> json_spirit::Config_vector<std::basic_string<char> >]
>      Value_impl< Config >::Value_impl( int value )
>      ^
> src/json/json_spirit_value.h:251:5: note:
> json_spirit::Value_impl<Config>::Value_impl(bool) [with Config =
> json_spirit::Config_vector<std::basic_string<char> >]
>      Value_impl< Config >::Value_impl( bool value )
>      ^
> src/json/json_spirit_value.h:219:5: note:
> json_spirit::Value_impl<Config>::Value_impl(json_spirit::Value_impl<Config>::Const_str_ptr)
> [with Config = json_spirit::Config_vector<std::basic_string<char> >;
> json_spirit::Value_impl<Config>::Const_str_ptr = const char*] <near match>
>      Value_impl< Config >::Value_impl( const Const_str_ptr value )
>      ^
> src/json/json_spirit_value.h:219:5: note:   no known conversion for
> argument 1 from ‘uint64_t {aka long unsigned int}’ to
> ‘json_spirit::Value_impl<json_spirit::Config_vector<std::basic_string<char>
> > >::Const_str_ptr {aka const char*}’
> src/json/json_spirit_value.h:439:5: error:   initializing argument 2 of
> ‘json_spirit::Pair_impl<Config>::Pair_impl(const String_type&, const
> Value_type&) [with Config =
> json_spirit::Config_vector<std::basic_string<char> >;
> json_spirit::Pair_impl<Config>::String_type = std::basic_string<char>;
> json_spirit::Pair_impl<Config>::Value_type =
> json_spirit::Value_impl<json_spirit::Config_vector<std::basic_string<char>
> > >]’
>      Pair_impl< Config >::Pair_impl( const String_type& name, const
> Value_type& value )
>      ^
>
>         ***********************************************
>
>         Any hints? Thanks.
>
> --
> Linux 3.11.0: Linux for Workgroups
> http://www.youtube.com/DanielFragaBR
> http://www.libertarios.org.br
>
>
>
>
> ------------------------------------------------------------------------------
> Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
> Discover the easy way to master current and previous Microsoft technologies
> and advance your career. Get an incredible 1,500+ hours of step-by-step
> tutorial videos with LearnDevNow. Subscribe today and save!
> http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
> _______________________________________________
> bitcoin-list mailing list
> bitcoin-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-list
>



-- 
--
Gavin Andresen
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
_______________________________________________
bitcoin-list mailing list
bitcoin-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-list

Reply via email to