{ "subject": "Re: Issues building bitcoin on Windows 7", "content": { "format": "html", "body": "<div class=\"post\">The lines it's tripping on:<br/><div class=\"codeheader\">Code:</div><div class=\"code\">ERROR extern map&lt;string, string&gt; mapAddressBook;<br/>ERROR extern CCriticalSection cs_mapAddressBook;<br/>ERROR extern vector&lt;unsigned char&gt; vchDefaultKey;<br/>OK extern bool fClient;<br/>OK extern int nBestHeight;<br/><br/><br/>OK extern unsigned int nWalletDBUpdated;<br/>ERROR extern DbEnv dbenv;<br/></div><br/>So it's acting like nothing is defined, not even map and vector.<br/><br/>Yet, db.h is included by headers.h (and only there, nowhere else) which includes vector, map, util.h and everything before db.h.<br/><br/>Is VC trying to use precompiled headers and screwing it up?&nbsp; Could there be some leftover precompiled header files in your directory from previously failed attempts that it's finding and using?<br/><br/>There's an installer package now that makes it really easy to install MinGW.&nbsp; Don't use the latest version 4.5.0, use a few versions back like 4.4.1 (1.908.0) or 1.812.0.&nbsp; A setup program completely installs everything, it's not hard like it used to be.&nbsp; I think the only thing I had to do was rename make*.exe something to make.exe.<br/><a href=\"http://tdm-gcc.tdragon.net/\">http://tdm-gcc.tdragon.net/</a><br/><br/>Off topic, but: It would be nice if someone would hack on getting tcatm's 4-way 128-bit SSE2 code working on Windows.&nbsp; There's something with MinGW's optimisation, I'm not sure but maybe a problem with 16-byte alignment on the stack, that makes it segfault.&nbsp; With some fiddling, I was able to get his code to work in a test program, but not in Bitcoin itself for some reason.<br/></div>" }, "source": { "name": "Bitcoin Forum", "url": "https://bitcointalk.org/index.php?topic=1034.msg13206#msg13206" }, "date": "2010-09-19T18:46:46Z" }
Inscription number 18,210,099
Genesis block 799,367
File type json
File size 2.2 KB
Creation date