Bitcoin Forum
April 26, 2024, 06:35:10 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 [7] 8 9 »  All
  Print  
Author Topic: [50 BTC total bounty] for Groupcoin development and help  (Read 26196 times)
Unthinkingbit (OP)
Hero Member
*****
Offline Offline

Activity: 935
Merit: 1015



View Profile
August 02, 2011, 08:17:53 PM
 #121

Devcoin is ready for preliminary testing.  Which means devcoin has not had problems for several days, but if new problems develop it may still be necessary to reload the client and/or daemon and/or restart the blockchain.

Devcoin is an ethical currency where 90% of the generation goes to open source developers and 10% to the miners:
https://github.com/Unthinkingbit/charity/wiki/Devcoin-Description

Groupcoin was just a stepping stone to devcoin and a fallback in case devcoin didn't work.  Now that devcoin does work, groupcoin is no longer needed.

There were no posts about devcoin while it was being developed because if you post that there is a new blockchain, even if you repeatedly say that the alternate currency is only a prototype and it is likely you will have to restart the blockchain, some will mine the new blockchain anyways and complain if and when you must restart it.  At this point, devcoin has been running without problem for several days.  If there is a new problem, it may still have to restarted and/or people will have to reload a new version, however the chances of that are lower than they were last week when devcoin was a prototype.

The client is called devcoin-qt and the daemon is called devcoin.  They are at:
http://sourceforge.net/projects/galacticmilieu/files/

Pick the latest release of the program you want, then download it and unpack it.  Then follow the instructions in the INSTALL file, and post the results.

Of the 90% of the generation that goes to open source developers, part of that will go to bounties.  Here are the bounties for testing devcoin.

The first five people who download the devcoin-qt client and/or devcoin daemon and make a minimal post about getting it working will get one hundred thousand devcoins.  A minimal report looks like this:

"I got the devcoin <client and/or daemon> working on <my operating system>."

For example:

"I got the devcoin-qt client working on my Linux / Ubuntu system."

Beyond that, the first five people who download devcoin and make an informative post about getting it working will get an additional one hundred thousand devcoins.  There is no objective definition of an informative post, because some people will game a word count or other objective definition.  So I will reward the informative post bounties at my absolute discretion.  Below is an example of a post that would qualify for the award.

"I installed the QT libraries on my Ubuntu system.  Then I downloaded the latest devcoin-qt client release from:
http://sourceforge.net/projects/galacticmilieu/files/

then I unpacked the tar file, clicked on devcoin-qt.pro which brought up the Qt Creator program, then I clicked on the run triangle and after about ten minutes the program finished compiling and ran.  However, the client didn't connect to any peers, so I closed the client and ran it again two hours later, this time it did connect and the blockchain up to block 4,372 was downloaded."

The number of devcoins offered is large because the generation is fifty thousand per block, one thousand times the initial bitcoin generation rate.  The value of a devcoin will eventually be set by the market.  A devcoin market does not exist at the time of this post and because devcoin is a preliminary blockchain which may be restarted, devcoin is not ready for a market at the time of this post.  The value will vary and there is no way to predict with certainty what the value will be in the future.

The closest type of coin to devcoin is namecoin.  The value of namecoin when the namecoin market started was in the neighbourhood of 0.005 BTC, according to:
http://www.nmcwatch.com/index.php?c=bpx&tf=1d

Since devcoin generation is one thousand times greater than bitcoin or namecoin generation, the equivalent neighbourhood would be 0.000005 DVC/BTC, giving a reciprocal of 200,000 DVC/BTC.  This does no mean you can rely or even estimate that devcoin will have that value, this is just a reminder of how namecoin started.

1714113310
Hero Member
*
Offline Offline

Posts: 1714113310

View Profile Personal Message (Offline)

Ignore
1714113310
Reply with quote  #2

1714113310
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714113310
Hero Member
*
Offline Offline

Posts: 1714113310

View Profile Personal Message (Offline)

Ignore
1714113310
Reply with quote  #2

1714113310
Report to moderator
1714113310
Hero Member
*
Offline Offline

Posts: 1714113310

View Profile Personal Message (Offline)

Ignore
1714113310
Reply with quote  #2

1714113310
Report to moderator
caston
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile WWW
August 03, 2011, 01:58:03 AM
Last edit: August 03, 2011, 02:32:19 AM by caston
 #122

Thank you.

I am trying to compile devcoin and I get

Code:

make -f makefile.unix
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -DUSE_UPNP=0 -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -DGUI -o obj/util.o util.cpp
In file included from headers.h:93:0,
                 from util.cpp:4:
util.h: In function 'void ExitThread(unsigned int)':
util.h:653:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
In file included from headers.h:99:0,
                 from util.cpp:4:
ui.h: At global scope:
ui.h:30:142: error: default argument for 'const wxString& caption' has type 'const char [8]'
ui.h: In function 'int MyMessageBox(const wxString&, const wxString&, int, wxWindow*, int, int)':
ui.h:36:56: error: no matching function for call to 'std::basic_string<char>::basic_string(const wxString&)'
ui.h:36:56: note: candidates are:
/usr/include/c++/4.6/bits/basic_string.h:528:36: note: template<class _InputIterator> std::basic_string::basic_string(_InputIterator, _InputIterator, const _Alloc&)
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note:   no known conversion for argument 1 from 'const wxString' to 'const char*'
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note:   candidate expects 4 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note:   no known conversion for argument 1 from 'const wxString' to 'const std::basic_string<char>& {aka const std::basic_string<char>&}'
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note:   no known conversion for argument 1 from 'const wxString' to 'const std::allocator<char>&'
/usr/include/c++/4.6/bits/basic_string.h:432:7: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.h:432:7: note:   candidate expects 0 arguments, 1 provided
ui.h:36:86: error: no matching function for call to 'std::basic_string<char>::basic_string(const wxString&)'
ui.h:36:86: note: candidates are:
/usr/include/c++/4.6/bits/basic_string.h:528:36: note: template<class _InputIterator> std::basic_string::basic_string(_InputIterator, _InputIterator, const _Alloc&)
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note:   no known conversion for argument 1 from 'const wxString' to 'const char*'
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note:   candidate expects 4 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note:   no known conversion for argument 1 from 'const wxString' to 'const std::basic_string<char>& {aka const std::basic_string<char>&}'
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note:   no known conversion for argument 1 from 'const wxString' to 'const std::allocator<char>&'
/usr/include/c++/4.6/bits/basic_string.h:432:7: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.h:432:7: note:   candidate expects 0 arguments, 1 provided
ui.h:37:52: error: no matching function for call to 'std::basic_string<char>::basic_string(const wxString&)'
ui.h:37:52: note: candidates are:
/usr/include/c++/4.6/bits/basic_string.h:528:36: note: template<class _InputIterator> std::basic_string::basic_string(_InputIterator, _InputIterator, const _Alloc&)
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note:   no known conversion for argument 1 from 'const wxString' to 'const char*'
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note:   candidate expects 4 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note:   no known conversion for argument 1 from 'const wxString' to 'const std::basic_string<char>& {aka const std::basic_string<char>&}'
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note:   no known conversion for argument 1 from 'const wxString' to 'const std::allocator<char>&'
/usr/include/c++/4.6/bits/basic_string.h:432:7: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.h:432:7: note:   candidate expects 0 arguments, 1 provided
ui.h:37:82: error: no matching function for call to 'std::basic_string<char>::basic_string(const wxString&)'
ui.h:37:82: note: candidates are:
/usr/include/c++/4.6/bits/basic_string.h:528:36: note: template<class _InputIterator> std::basic_string::basic_string(_InputIterator, _InputIterator, const _Alloc&)
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note:   no known conversion for argument 1 from 'const wxString' to 'const char*'
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note:   candidate expects 4 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note:   no known conversion for argument 1 from 'const wxString' to 'const std::basic_string<char>& {aka const std::basic_string<char>&}'
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note:   no known conversion for argument 1 from 'const wxString' to 'const std::allocator<char>&'
/usr/include/c++/4.6/bits/basic_string.h:432:7: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.h:432:7: note:   candidate expects 0 arguments, 1 provided
ui.h: At global scope:
ui.h:180:62: error: default argument for parameter of type 'const wxString&' has type 'const char [1]'
ui.h: In constructor 'CGetTextFromUserDialog::CGetTextFromUserDialog(wxWindow*, const string&, const string&, const string&, const string&, const string&)':
ui.h:293:118: error: no matching function for call to 'CGetTextFromUserDialogBase::CGetTextFromUserDialogBase(wxWindow*&, <anonymous enum>, const string&)'
ui.h:293:118: note: candidates are:
uibase.h:416:3: note: CGetTextFromUserDialogBase::CGetTextFromUserDialogBase(wxWindow*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int)
uibase.h:416:3: note:   no known conversion for argument 3 from 'const string {aka const std::basic_string<char>}' to 'const wxString&'
uibase.h:392:7: note: CGetTextFromUserDialogBase::CGetTextFromUserDialogBase(const CGetTextFromUserDialogBase&)
uibase.h:392:7: note:   candidate expects 1 argument, 3 provided
ui.h:297:51: error: no matching function for call to 'wxStaticText::SetLabel(const string&)'
ui.h:297:51: note: candidate is:
/usr/include/wx-2.8/wx/gtk/stattext.h:38:10: note: virtual void wxStaticText::SetLabel(const wxString&)
/usr/include/wx-2.8/wx/gtk/stattext.h:38:10: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxString&'
ui.h:298:40: error: no matching function for call to 'wxTextCtrl::SetValue(const string&)'
ui.h:298:40: note: candidate is:
/usr/include/wx-2.8/wx/textctrl.h:303:18: note: virtual void wxTextCtrlBase::SetValue(const wxString&)
/usr/include/wx-2.8/wx/textctrl.h:303:18: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxString&'
ui.h:299:34: error: no matching function for call to 'wxString::wxString(const string&)'
ui.h:299:34: note: candidates are:
/usr/include/wx-2.8/wx/string.h:1283:3: note: wxString::wxString(const void*, const void*)
/usr/include/wx-2.8/wx/string.h:1283:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:1280:3: note: wxString::wxString(const wxString&, size_t, size_t)
/usr/include/wx-2.8/wx/string.h:1280:3: note:   candidate expects 3 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:722:3: note: wxString::wxString(const wxWCharBuffer&)
/usr/include/wx-2.8/wx/string.h:722:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxWCharBuffer&'
/usr/include/wx-2.8/wx/string.h:720:3: note: wxString::wxString(const char*, const wxMBConv&, size_t)
/usr/include/wx-2.8/wx/string.h:720:3: note:   candidate expects 3 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:714:3: note: wxString::wxString(const wxStdString&)
/usr/include/wx-2.8/wx/string.h:714:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxStdString& {aka const std::basic_string<wchar_t>&}'
/usr/include/wx-2.8/wx/string.h:702:3: note: wxString::wxString(const wxChar*, const wxMBConv&, size_t)
/usr/include/wx-2.8/wx/string.h:702:3: note:   candidate expects 3 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:700:3: note: wxString::wxString(const wxChar*, size_t)
/usr/include/wx-2.8/wx/string.h:700:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:698:3: note: wxString::wxString(const wxChar*)
/usr/include/wx-2.8/wx/string.h:698:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxChar* {aka const wchar_t*}'
/usr/include/wx-2.8/wx/string.h:694:3: note: wxString::wxString(size_t, wxChar)
/usr/include/wx-2.8/wx/string.h:694:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:692:3: note: wxString::wxString(wxChar, size_t)
/usr/include/wx-2.8/wx/string.h:692:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'wxChar {aka wchar_t}'
/usr/include/wx-2.8/wx/string.h:690:3: note: wxString::wxString(const wxString&)
/usr/include/wx-2.8/wx/string.h:690:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxString& {aka const wxString&}'
/usr/include/wx-2.8/wx/string.h:689:3: note: wxString::wxString(const wxStringBase&)
/usr/include/wx-2.8/wx/string.h:689:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxStringBase& {aka const wxStringBase&}'
/usr/include/wx-2.8/wx/string.h:687:3: note: wxString::wxString()
/usr/include/wx-2.8/wx/string.h:687:3: note:   candidate expects 0 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:682:3: note: wxString::wxString(int)
/usr/include/wx-2.8/wx/string.h:682:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'int'
ui.h:303:55: error: no matching function for call to 'wxStaticText::SetLabel(const string&)'
ui.h:303:55: note: candidate is:
/usr/include/wx-2.8/wx/gtk/stattext.h:38:10: note: virtual void wxStaticText::SetLabel(const wxString&)
/usr/include/wx-2.8/wx/gtk/stattext.h:38:10: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxString&'
ui.h:305:44: error: no matching function for call to 'wxTextCtrl::SetValue(const string&)'
ui.h:305:44: note: candidate is:
/usr/include/wx-2.8/wx/textctrl.h:303:18: note: virtual void wxTextCtrlBase::SetValue(const wxString&)
/usr/include/wx-2.8/wx/textctrl.h:303:18: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxString&'
ui.h:306:43: error: no matching function for call to 'wxString::wxString(const string&)'
ui.h:306:43: note: candidates are:
/usr/include/wx-2.8/wx/string.h:1283:3: note: wxString::wxString(const void*, const void*)
/usr/include/wx-2.8/wx/string.h:1283:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:1280:3: note: wxString::wxString(const wxString&, size_t, size_t)
/usr/include/wx-2.8/wx/string.h:1280:3: note:   candidate expects 3 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:722:3: note: wxString::wxString(const wxWCharBuffer&)
/usr/include/wx-2.8/wx/string.h:722:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxWCharBuffer&'
/usr/include/wx-2.8/wx/string.h:720:3: note: wxString::wxString(const char*, const wxMBConv&, size_t)
/usr/include/wx-2.8/wx/string.h:720:3: note:   candidate expects 3 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:714:3: note: wxString::wxString(const wxStdString&)
/usr/include/wx-2.8/wx/string.h:714:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxStdString& {aka const std::basic_string<wchar_t>&}'
/usr/include/wx-2.8/wx/string.h:702:3: note: wxString::wxString(const wxChar*, const wxMBConv&, size_t)
/usr/include/wx-2.8/wx/string.h:702:3: note:   candidate expects 3 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:700:3: note: wxString::wxString(const wxChar*, size_t)
/usr/include/wx-2.8/wx/string.h:700:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:698:3: note: wxString::wxString(const wxChar*)
/usr/include/wx-2.8/wx/string.h:698:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxChar* {aka const wchar_t*}'
/usr/include/wx-2.8/wx/string.h:694:3: note: wxString::wxString(size_t, wxChar)
/usr/include/wx-2.8/wx/string.h:694:3: note:   candidate expects 2 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:692:3: note: wxString::wxString(wxChar, size_t)
/usr/include/wx-2.8/wx/string.h:692:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'wxChar {aka wchar_t}'
/usr/include/wx-2.8/wx/string.h:690:3: note: wxString::wxString(const wxString&)
/usr/include/wx-2.8/wx/string.h:690:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxString& {aka const wxString&}'
/usr/include/wx-2.8/wx/string.h:689:3: note: wxString::wxString(const wxStringBase&)
/usr/include/wx-2.8/wx/string.h:689:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const wxStringBase& {aka const wxStringBase&}'
/usr/include/wx-2.8/wx/string.h:687:3: note: wxString::wxString()
/usr/include/wx-2.8/wx/string.h:687:3: note:   candidate expects 0 arguments, 1 provided
/usr/include/wx-2.8/wx/string.h:682:3: note: wxString::wxString(int)
/usr/include/wx-2.8/wx/string.h:682:3: note:   no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'int'
ui.h: In member function 'std::string CGetTextFromUserDialog::GetValue()':
ui.h:316:73: error: no matching function for call to 'std::basic_string<char>::basic_string(wxString)'
ui.h:316:73: note: candidates are:
/usr/include/c++/4.6/bits/basic_string.h:528:36: note: template<class _InputIterator> std::basic_string::basic_string(_InputIterator, _InputIterator, const _Alloc&)
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note:   no known conversion for argument 1 from 'wxString' to 'const char*'
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note:   candidate expects 4 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note:   no known conversion for argument 1 from 'wxString' to 'const std::basic_string<char>& {aka const std::basic_string<char>&}'
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note:   no known conversion for argument 1 from 'wxString' to 'const std::allocator<char>&'
/usr/include/c++/4.6/bits/basic_string.h:432:7: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.h:432:7: note:   candidate expects 0 arguments, 1 provided
ui.h: In member function 'std::string CGetTextFromUserDialog::GetValue1()':
ui.h:317:73: error: no matching function for call to 'std::basic_string<char>::basic_string(wxString)'
ui.h:317:73: note: candidates are:
/usr/include/c++/4.6/bits/basic_string.h:528:36: note: template<class _InputIterator> std::basic_string::basic_string(_InputIterator, _InputIterator, const _Alloc&)
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note:   no known conversion for argument 1 from 'wxString' to 'const char*'
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note:   candidate expects 4 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note:   no known conversion for argument 1 from 'wxString' to 'const std::basic_string<char>& {aka const std::basic_string<char>&}'
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note:   no known conversion for argument 1 from 'wxString' to 'const std::allocator<char>&'
/usr/include/c++/4.6/bits/basic_string.h:432:7: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.h:432:7: note:   candidate expects 0 arguments, 1 provided
ui.h: In member function 'std::string CGetTextFromUserDialog::GetValue2()':
ui.h:318:73: error: no matching function for call to 'std::basic_string<char>::basic_string(wxString)'
ui.h:318:73: note: candidates are:
/usr/include/c++/4.6/bits/basic_string.h:528:36: note: template<class _InputIterator> std::basic_string::basic_string(_InputIterator, _InputIterator, const _Alloc&)
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:221:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:214:5: note:   no known conversion for argument 1 from 'wxString' to 'const char*'
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:207:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:195:5: note:   candidate expects 4 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>, std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/include/c++/4.6/bits/basic_string.tcc:185:5: note:   candidate expects 3 arguments, 1 provided
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:171:5: note:   no known conversion for argument 1 from 'wxString' to 'const std::basic_string<char>& {aka const std::basic_string<char>&}'
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.tcc:179:5: note:   no known conversion for argument 1 from 'wxString' to 'const std::allocator<char>&'
/usr/include/c++/4.6/bits/basic_string.h:432:7: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]
/usr/include/c++/4.6/bits/basic_string.h:432:7: note:   candidate expects 0 arguments, 1 provided
util.cpp: In function 'void PrintException(std::exception*, const char*)':
util.cpp:579:64: error: conversion from 'char [10000]' to 'const wxString' is ambiguous
util.cpp:572:10: note: candidates are:
/usr/include/wx-2.8/wx/string.h:692:3: note: wxString::wxString(wxChar, size_t) <near match>
/usr/include/wx-2.8/wx/string.h:692:3: note:   no known conversion for argument 1 from 'char [10000]' to 'wxChar {aka wchar_t}'
/usr/include/wx-2.8/wx/string.h:682:3: note: wxString::wxString(int) <near match>
/usr/include/wx-2.8/wx/string.h:682:3: note:   no known conversion for argument 1 from 'char [10000]' to 'int'
ui.h:30:12: error:   initializing argument 1 of 'int MyMessageBox(const wxString&, const wxString&, int, wxWindow*, int, int)'
util.cpp: In function 'void AddTimeData(unsigned int, int64)':
util.cpp:867:41: error: conversion from 'const wxChar* {aka const wchar_t*}' to non-scalar type 'std::string {aka std::basic_string<char>}' requested
util.cpp: In function 'std::string FormatFullVersion()':
util.cpp:901:14: error: invalid conversion from 'const wxChar* {aka const wchar_t*}' to 'char' [-fpermissive]
/usr/include/c++/4.6/bits/basic_string.h:942:7: error:   initializing argument 1 of 'std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator+=(_CharT) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]' [-fpermissive]
make: *** [obj/util.o] Error 1

I'm just compiling version 2.9 of wxwidgets and after that will try again.

OK that's done but it looks like I have berkley db 4.8


dpkg -l | grep libdb
ii  libdb++-dev                        5.1.4                                    Berkeley Database Libraries for C++ [development]
ii  libdb4.8                           4.8.30-9                                 Berkeley v4.8 Database Libraries [runtime]
ii  libdb5.1                           5.1.25-11                                Berkeley v5.1 Database Libraries [runtime]
ii  libdb5.1++                         5.1.25-11                                Berkeley v5.1 Database Libraries for C++ [runtime]
ii  libdb5.1++-dev                     5.1.25-11                                Berkeley v5.1 Database Libraries for C++ [development]
ii  libdb5.1-dev                       5.1.25-11                                Berkeley v5.1 Database Libraries [development]
ii  libdbd-mysql-perl                  4.019-1                                  Perl5 database interface to the MySQL database
ii  libdbi-perl                        1.616-1+b1                               Perl Database Interface (DBI)
ii  libdbus-1-3                        1.4.12-2                                 simple interprocess messaging system (library)
ii  libdbus-glib-1-2                   0.94-2                                   simple interprocess messaging system (GLib-based shared library)

bitcoin BTC: 1MikVUu1DauWB33T5diyforbQjTWJ9D4RF
bitcoin cash: 1JdkCGuW4LSgqYiM6QS7zTzAttD9MNAsiK

-updated 3rd December 2017
markm
Legendary
*
Offline Offline

Activity: 2940
Merit: 1090



View Profile WWW
August 03, 2011, 02:21:31 AM
 #123

The makefile defaults to making the wxwidgets GUI version.

To make the daemon try make -f makefile.unix bitcoind

Or to not use upnp, try make -f makefile.unix USE_UPNP= bitcoind

Or to not only include upnp but default it to being active, try

make -f makefile.unix USE_UPNP=1 bitcoind

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
caston
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile WWW
August 03, 2011, 02:36:25 AM
Last edit: August 03, 2011, 03:53:09 AM by caston
 #124

The makefile defaults to making the wxwidgets GUI version.

To make the daemon try make -f makefile.unix bitcoind

Or to not use upnp, try make -f makefile.unix USE_UPNP= bitcoind

Or to not only include upnp but default it to being active, try

make -f makefile.unix USE_UPNP=1 bitcoind

-MarkM-


Thank you. I thought I had downloaded the headless version but I am trying that make option now.

OK I have it compiled now and I am getting:


./bitcoind getinfo
{
    "version" : 32400,
    "balance" : 0.00000000,
    "blocks" : 0,
    "connections" : 0,
    "proxy" : "",
    "generate" : false,
    "genproclimit" : -1,
    "difficulty" : 1.00000000,
    "hashespersec" : 0,
    "testnet" : false,
    "keypoololdest" : 1312339093,
    "paytxfee" : 0.00000000,
    "errors" : ""
}


I assume the port I should open is 52333 ?

I have opened that port as tcp but still no connections.

How can I get my first connection?

I finally have a connection now:



./bitcoind getinfo
{
    "version" : 32400,
    "balance" : 0.00000000,
    "blocks" : 4912,
    "connections" : 1,
    "proxy" : "",
    "generate" : false,
    "genproclimit" : -1,
    "difficulty" : 16.00000000,
    "hashespersec" : 0,
    "testnet" : false,
    "keypoololdest" : 1312339093,
    "paytxfee" : 0.00000000,
    "errors" : ""
}
user@linuxcoin:~/Downloads/devcoin/src$ ./bitcoind getnewaddress
19piwg8kyW5unDpLjYjbvE6GGvtAfghT8c

bitcoin BTC: 1MikVUu1DauWB33T5diyforbQjTWJ9D4RF
bitcoin cash: 1JdkCGuW4LSgqYiM6QS7zTzAttD9MNAsiK

-updated 3rd December 2017
Unthinkingbit (OP)
Hero Member
*****
Offline Offline

Activity: 935
Merit: 1015



View Profile
August 03, 2011, 04:08:11 AM
 #125

user@linuxcoin:~/Downloads/devcoin/src$ ./bitcoind getnewaddress
19piwg8kyW5unDpLjYjbvE6GGvtAfghT8c

Good news, thanks for not giving up Smiley

I'm hoping and assuming you'll write a post tying together all that you went through.  When you do I'll send two hundred thousand devcoins to what I am assuming is the devcoin address you posted.  What you've written so far is good but since it's distributed over a few posts it doesn't qualify for the informative post bounty.

If you don't want to write anything else, then just state that and I'll send one hundred thousand.

caston
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile WWW
August 03, 2011, 04:26:02 AM
Last edit: August 03, 2011, 05:01:20 AM by caston
 #126

thank you I am now mining at 227 mhash.

I'll try to recap what I did:

I'm using Linux coin 0.2b that I have installed to my HD.

I previously installed multicoin and then group coin with help from knotworking on the irc channel #groupcoin

I went to http://sourceforge.net/projects/galacticmilieu/files/ in the Cromium web browser.
and downloaded devcoin-02-Aug-2011.tgz

I then open up a terminal and typed cd Downloads
I then typed gunzip devcoin-02-Aug-2011.tgz
after that I typed: tar -xf devcoin-02-Aug-2011.tar (using tab completion of course)

I then typed cd devcoin then cd doc
I then read the build build-unix.txt file and installed all the dependencies.

Some of these I could find using apt-cache search and some I had to find and download using google and then compile.

I then changed to /Downloads/devcoin/src and ran:
make -f makefile.unix bitcoind
to build it headless

You can cat the INSTALL for more information. You should also follow the other instructions "The files that must be in the current directory at runtime
are https.py and the receiver_*.csv files."

After that finished I changed to cd /home/user/.devcoin/ and created a devcoin.conf file with a username and password for rpc in the same format as a bitcoin.conf file

If you don't find this folder it will probably be created the first time you run the devcoin bitcoind daemon.

I then logged to the web interface for my router and set a virtual server and a IP address reservation for my mining rig to forward tcp port 52333 to it.

after that I started the client in /home/user/Downloads/devcoin/src/ using ./bitcoind
from a different terminal I checked the status in the same directory as above using ./bitcoind getinfo

It took a while to get my first connection but opening the #groupcoin channel seemed to help me get my first connection
I used sudo netstat -p | grep bitcoind to see if bitcoind was connected to irc server and if it was using the outgoing ports to make connections. I finally got my first connection and started mining using the username and password I specified in my devcoin.conf file.

./bitcoind getinfo (now says)
{
    "version" : 32400,
    "balance" : 200000.00000000,
    "blocks" : 4921,
    "connections" : 2,
    "proxy" : "",
    "generate" : false,
    "genproclimit" : -1,
    "difficulty" : 16.00000000,
    "hashespersec" : 0,
    "testnet" : false,
    "keypoololdest" : 1312339094,
    "paytxfee" : 0.00000000,
    "errors" : ""
}

I went to the toilet and when I came back I saw I had already mined 6 blocks!

Please let me know if you have anymore questions. I'm about to go to work but will leave devcoin mining while I am at work.





bitcoin BTC: 1MikVUu1DauWB33T5diyforbQjTWJ9D4RF
bitcoin cash: 1JdkCGuW4LSgqYiM6QS7zTzAttD9MNAsiK

-updated 3rd December 2017
markm
Legendary
*
Offline Offline

Activity: 2940
Merit: 1090



View Profile WWW
August 03, 2011, 04:39:24 AM
 #127

Heh so it works without reading the INSTALL file and, as it instructs, putting the receiver_*.csv files into the directory that is the "current directory" (Present Working Directory) you are in when running devcoind? Cool. Smiley

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
caston
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile WWW
August 03, 2011, 04:52:38 AM
 #128

Heh so it works without reading the INSTALL file and, as it instructs, putting the receiver_*.csv files into the directory that is the "current directory" (Present Working Directory) you are in when running devcoind? Cool. Smiley

-MarkM-


I seem to remember it downloading the .csv file soon after it connected to irc or got its first connection. Do you think I missed anything else? I am running it from it's directory and haven't yet made a /usr/sbin symbolic link or something like that.

Code:
ls
base58.h   irc.h makefile.mingw  rpc.cpp      ui.h
bignum.h   json makefile.osx rpc.h      uint256.h
bitcoind   key.h makefile.unix script.cpp   util.cpp
cryptopp   keystore.cpp makefile.vc script.h     util.h
db.cpp   keystore.h net.cpp serialize.h  wallet.cpp
db.h   main.cpp net.h strlcpy.h    wallet.h
headers.h  main.h noui.h test      xpm
init.cpp   makefile.fedora14 obj uibase.cpp
init.h   makefile.fedora15 receiver_0.csv  uibase.h
irc.cpp    makefile.linux-mingw  receiver.h ui.cpp

bitcoin BTC: 1MikVUu1DauWB33T5diyforbQjTWJ9D4RF
bitcoin cash: 1JdkCGuW4LSgqYiM6QS7zTzAttD9MNAsiK

-updated 3rd December 2017
Unthinkingbit (OP)
Hero Member
*****
Offline Offline

Activity: 935
Merit: 1015



View Profile
August 03, 2011, 05:00:35 AM
 #129

thank you I am now mining at 227 mhash.

I'll try to recap what I did:
..

Thanks for the great post, two hundred thousand devcoins are on their way.

Quote
..

I'm about to go to work but will leave devcoin mining while I am at work.

Thanks for leaving it on, the more nodes we have the better.

By the way, your work on Rejuvepedia qualifies you to be an active developer in the writer category.  Furthermore, from the beta devcoin bounty article:
https://github.com/Unthinkingbit/charity/wiki/Devcoin-Bounty

since you're one of the first five writers, you also get the one million devcoin inductee bounty.

It will be more complicated because you have a collaborative wiki and so your active developer share will have to be shared in turn with your collaborators.  It will take time to work that out so we can talk about it when you return from work.

caston
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile WWW
August 03, 2011, 05:09:46 AM
 #130

You've just made me very happy. Thank you! Smiley

bitcoin BTC: 1MikVUu1DauWB33T5diyforbQjTWJ9D4RF
bitcoin cash: 1JdkCGuW4LSgqYiM6QS7zTzAttD9MNAsiK

-updated 3rd December 2017
Unthinkingbit (OP)
Hero Member
*****
Offline Offline

Activity: 935
Merit: 1015



View Profile
August 03, 2011, 05:13:12 AM
 #131

You've just made me very happy. Thank you! Smiley

You're welcome.  Devcoin is made to make developers happy  Cool

Unthinkingbit (OP)
Hero Member
*****
Offline Offline

Activity: 935
Merit: 1015



View Profile
August 03, 2011, 09:11:47 AM
 #132

Hi Caston,

I sent you the million devcoins for your induction bounty.  You are now a devcoin receiving active developer.  In the next round of generation, which starts at block 8,000, you will begin receiving your share of the 90% of the generation that goes to developers.  You can see your devcoin address:
19piwg8kyW5unDpLjYjbvE6GGvtAfghT8c

at index 20 in the receiver_2.csv file at:
http://pastebin.com/raw.php?i=u51edxd0

Now that you are inducted, you can become an administrator, as described in:
https://github.com/Unthinkingbit/charity/wiki/Devcoin-Description

Please accept the invitation.  If you accept, devcoin would have three administrators so we could test the democratic download of the receiver file.  If that test succeeds, devcoin would be ready for the next set of bounties.

Below is your contributor file.  Please check it and update it if necessary.

Contributor: <a href='https://bitcointalk.org/index.php?action=profile;u=4480'>Caston</a>
Devcoin Address: 19piwg8kyW5unDpLjYjbvE6GGvtAfghT8c
Description: Founder of Rejuvepedia, the Wiki that aims to do for health what bitcoin does for wealth.
Project Homepage: <a href='http://www.rejuvepedia.org/index.php?title=Main_Page'>Rejuvepedia</a>
Project License: Creative Commons Attribution ShareAlike 3.0 Unported
Project Type: Wiki


The recommeded method to handle funds for collaborations is pasted below and described in:
https://github.com/Unthinkingbit/charity/wiki/Devcoin-Description

"Collaborative Developer

People who develop a collaborative project, like a wiki, get shares for their work according to how much they work.  An active developer who creates ten hours a week of good accomplishments gets a share.  A part time developer who contributes every month, but does not create ten hours a week of accomplishments gets half a share.  A contributor who occasionally writes articles gets 0.2 shares in the funding round that the article is submitted.  A contributor who occasionally edits the wiki gets 0.1 shares in the funding round of the edits.

The shares are added up and rounded, totals ending in .5 are rounded to the nearest even number. The result is the number of collaborative editors who get on the active developer list, and therefore get a direct share of the generation. They in turn send the collaborators who are not on the developer list their share of the devcoins at least every funding round (every 4,000 blocks, roughly once a month). If they do not give the collaborators their share they will be removed from the active developer list."

caston
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile WWW
August 03, 2011, 05:13:23 PM
 #133

Hi Caston,

I sent you the million devcoins for your induction bounty.  You are now a devcoin receiving active developer.  In the next round of generation, which starts at block 8,000, you will begin receiving your share of the 90% of the generation that goes to developers.  You can see your devcoin address:
19piwg8kyW5unDpLjYjbvE6GGvtAfghT8c


I just got home from work. I am tired but I will reply the best I can.

Thank you! You have made this one of the happiest days of my life and me a millionaire too Smiley

user@linuxcoin:~/Downloads/devcoin/src$ ./bitcoind getinfo
{
    "version" : 32400,
    "balance" : 1635000.00000000,
    "blocks" : 5202,
    "connections" : 3,
    "proxy" : "",
    "generate" : false,
    "genproclimit" : -1,
    "difficulty" : 16.00000000,
    "hashespersec" : 0,
    "testnet" : false,
    "keypoololdest" : 1312359717,
    "paytxfee" : 0.00000000,
    "errors" : ""
}


at index 20 in the receiver_2.csv file at:
http://pastebin.com/raw.php?i=u51edxd0

Now that you are inducted, you can become an administrator, as described in:
https://github.com/Unthinkingbit/charity/wiki/Devcoin-Description



Please accept the invitation.  If you accept, devcoin would have three administrators so we could test the democratic download of the receiver file.  If that test succeeds, devcoin would be ready for the next set of bounties.

My first answer yes, yes hell yes but I really should wait until I read this when I wake up tomorrow and am fresh.


Below is your contributor file.  Please check it and update it if necessary.

Contributor: <a href='https://bitcointalk.org/index.php?action=profile;u=4480'>Caston</a>
Devcoin Address: 19piwg8kyW5unDpLjYjbvE6GGvtAfghT8c
Description: Founder of Rejuvepedia, the Wiki that aims to do for health what bitcoin does for wealth.
Project Homepage: <a href='http://www.rejuvepedia.org/index.php?title=Main_Page'>Rejuvepedia</a>
Project License: Creative Commons Attribution ShareAlike 3.0 Unported
Project Type: Wiki


The recommeded method to handle funds for collaborations is pasted below and described in:
https://github.com/Unthinkingbit/charity/wiki/Devcoin-Description

"Collaborative Developer

People who develop a collaborative project, like a wiki, get shares for their work according to how much they work.  An active developer who creates ten hours a week of good accomplishments gets a share.  A part time developer who contributes every month, but does not create ten hours a week of accomplishments gets half a share.  A contributor who occasionally writes articles gets 0.2 shares in the funding round that the article is submitted.  A contributor who occasionally edits the wiki gets 0.1 shares in the funding round of the edits.

The shares are added up and rounded, totals ending in .5 are rounded to the nearest even number. The result is the number of collaborative editors who get on the active developer list, and therefore get a direct share of the generation. They in turn send the collaborators who are not on the developer list their share of the devcoins at least every funding round (every 4,000 blocks, roughly once a month). If they do not give the collaborators their share they will be removed from the active developer list."


I really wanted to ask if Rejuvepedia could be included in Devcoin and now I am really happy to find out that it can. As you can see I have already been experimenting with paying bloggers with namecoins. I hope
to use Devcoin to take the wiki to a much higher level and look forward to having more people work with me on this project. I would also like to help out with Devcoin.

Unfortunately I need to turn off my mining rig while I sleep tonight but I will bring it back up tomorrow with twice the hashing power and probably set my main machine to hash soon too.

bitcoin BTC: 1MikVUu1DauWB33T5diyforbQjTWJ9D4RF
bitcoin cash: 1JdkCGuW4LSgqYiM6QS7zTzAttD9MNAsiK

-updated 3rd December 2017
Unthinkingbit (OP)
Hero Member
*****
Offline Offline

Activity: 935
Merit: 1015



View Profile
August 03, 2011, 07:56:30 PM
 #134

..
Quote
Please accept the invitation.  If you accept, devcoin would have three administrators so we could test the democratic download of the receiver file.  If that test succeeds, devcoin would be ready for the next set of bounties.

My first answer yes, yes hell yes but I really should wait until I read this when I wake up tomorrow and am fresh.

Now that we have three administrators we can assemble the devcoin majority download receiver tree, which is explained in the Technical section of:
https://github.com/Unthinkingbit/charity/wiki/Devcoin-Description

Because the algorithm in receiver.h is forward looking, we have to assemble the tree backwards so that no devcoin program ever sees an inconsistency.

So please upload the receiver_3.csv file:
https://raw.github.com/Unthinkingbit/charity/master/receiver_3.csv

to, ideally, an http site which lets you call it *receiver_3.csv, rather than forcing you to call it *<some random string>

The uploaded file must be in raw form, if the upload site adds any tags or whatever, the majority download receiver.h algorithm will not work because it expects identical files.

If you can't find an http site that lets you upload a raw file, then you can use an https site like github.  Https means the additional dependency of python for devcoin, but it's not a big problem because almost everyone who would use devcoin would have python.  Once you've uploaded the file, post the link to it.

Once there are three copies of receiver_3.csv, I'll create a receiver_2.csv file to upload, then a receiver_1.csv file to upload.

Assembling the tree is awkward, but once done devcoin will be able to keep working even if one receiver website is down and in future rounds administrators will just have to upload a single file.

caston
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile WWW
August 04, 2011, 01:53:56 AM
 #135

Unthinking bit:

I have a nearly free speech account. I have uploaded it to that for now.

http://www.perth-exchange.org/receiver_3.csv

Also I can probably upload to a site  khal (dot-bit forum site admin) has given me but I haven't used yet.

Does that look ok?

bitcoin BTC: 1MikVUu1DauWB33T5diyforbQjTWJ9D4RF
bitcoin cash: 1JdkCGuW4LSgqYiM6QS7zTzAttD9MNAsiK

-updated 3rd December 2017
Unthinkingbit (OP)
Hero Member
*****
Offline Offline

Activity: 935
Merit: 1015



View Profile
August 04, 2011, 02:46:16 AM
 #136

Unthinking bit:

I have a nearly free speech account. I have uploaded it to that for now.

http://www.perth-exchange.org/receiver_3.csv

Also I can probably upload to a site  khal (dot-bit forum site admin) has given me but I haven't used yet.

Does that look ok?

It sure does.

Now upload the file at:
https://raw.github.com/Unthinkingbit/charity/master/receiver_2.csv

to:
http://www.perth-exchange.org/receiver_2.csv

caston
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile WWW
August 04, 2011, 05:12:25 AM
Last edit: August 04, 2011, 06:01:56 AM by caston
 #137

done and http://www.perth-exchange.org/receiver_1.csv

I'd also like to check that this is working as its supposed to e.g. 90% going to developers as my balance seems to be getting pretty high.

At the moment its 2175000.00000000

bitcoin BTC: 1MikVUu1DauWB33T5diyforbQjTWJ9D4RF
bitcoin cash: 1JdkCGuW4LSgqYiM6QS7zTzAttD9MNAsiK

-updated 3rd December 2017
Unthinkingbit (OP)
Hero Member
*****
Offline Offline

Activity: 935
Merit: 1015



View Profile
August 04, 2011, 05:26:42 AM
 #138

done

Quote

Actually, now that all the receiver_2.csv files have been updated, receiver_1.csv has been updated so please upload the latest version from:
https://raw.github.com/Unthinkingbit/charity/master/receiver_1.csv

caston
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile WWW
August 04, 2011, 03:14:43 PM
 #139

Hi Unthinkingbit,

Devcoin needs a community forum and knowledge portal. As a suggestion we could use simple machines with a mediawiki bridge.

bitcoin BTC: 1MikVUu1DauWB33T5diyforbQjTWJ9D4RF
bitcoin cash: 1JdkCGuW4LSgqYiM6QS7zTzAttD9MNAsiK

-updated 3rd December 2017
jackjack
Legendary
*
Offline Offline

Activity: 1176
Merit: 1233


May Bitcoin be touched by his Noodly Appendage


View Profile
August 04, 2011, 03:18:18 PM
 #140

Hi everybody
I find this project quite interesting!

Moreover, all went fine:
I downloaded devcoin-qt-*, installed dependencies, compiled with qmake and make, and the qt client was ok and started downloading blocks immediately
I just downloaded devcoin-* too for bitcoind, I compiled it and it works ok
My miners can't connect to bitcoind though

I have two questions:
Is there a block explorer?
What help is needed?

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
Pages: « 1 2 3 4 5 6 [7] 8 9 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!