Hi Gavin, it fixed the problem. Now I got another one with moc from QT:
Making all in qt make[3]: Entering directory `/usr/local/src/git/bitcoin/src/qt' /usr/bin/moc -DQT_SHARED -I/usr/local/Trolltech/Qt-4.8.4/include -I/usr/local/Trolltech/Qt-4.8.4/include/QtCore -I/usr/local/Trolltech/Qt-4.8.4/include/QtGui -I/usr/local/Trolltech/Qt-4.8.4/include/QtNetwork -o moc_addressbookpage.cpp addressbookpage.h Qt meta object compiler moc: Invalid argument Usage: moc [options] <header-file> -o file Write output to file rather than stdout -f[file] Force #include, optional file name -p path Path prefix for included file -i Do not generate an #include statement -k Do not stop on errors -nw Do not display warnings -v Display version of moc make[3]: *** [moc_addressbookpage.cpp] Error 1 make[3]: Leaving directory `/usr/local/src/git/bitcoin/src/qt' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/local/src/git/bitcoin/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/local/src/git/bitcoin/src' make: *** [all-recursive] Error 1 On Sat, 7 Sep 2013 10:06:14 +1000 Gavin Andresen <gavinandre...@gmail.com> wrote: > 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 > > > > > -- 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