Galahad wrote: snailbrain wrote:
did you compile yourself?
probably you need to delete block chain..
this just a guess:-
i had this error before.. I THINK it was because it was compiled with different db version - we compiled the qt with db4.7.5.. but phelix easywinbuilder used 4.8.3..
(now all is with 4.8.3)
so if you used the old dlls with new qt (or vice versa, can't remember).. it gave this error.
again.. only guessing
anyway.. if you just download the latest qt - can get it here for now (also use the dlls included):-- http://www.mediafire.com/folder/3aa8ukj ... amecoin-qt
and delete everything except wallet.. it should work
Sorry for taking ages to reply. I just downloaded the namecoin qt for windows and moved it to a folder. Then I created a config file in users directory and ran the namecoind.exe file.
It gave this error so after that I experimented with deleting everything in "C:\Users\admin\AppData\Roaming\Namecoin" directory, rerunning namecoind.exe, stopping namecoind.exe, replacing wallet.dat and then running namecoind.exe again. Same error.
So getting back to your comment: If my wallet was compiled using old code, should I be downloading the old version of namecoin in order to fix this? If so what version may work please?
no, your wallet should work with any..
maybe your wallet is corrupted though.
but.. you are running namecoind windows version (namecoind.exe)? or did you mean namecoin-qt?
just delete everything from roaming/namecoin except wallet.dat
download namecoin-qt from http://www.namecoin.info
run namecoin-qt after unzipping to a folder..
it will work, or you must be doing something else wrong
what i was talking about before was something different - i.e. if you already have some namecoin-qt folder, and you just replaced the exe without replacing all the dll files.. then you may get some error.... JUST IGNORE THIS THOUGH .. and do the above..
just saw from the error it does say namecoind.exe --- why don't you run namecoin-qt --- are you sure you are not running an old namecoind with new dlls? (or vice versa)
make sure you are using the new namecoind (3.72) -- or just use namecoin qt