As some of you may know, I've been working diligently on bringing Kimoto's Gravity Well to Mooncoin for the next release. This part of the development has been no problem and headless binaries for Linux and Windows and Mac compile quite cleanly. No issue there. However, I've reached the limit of my sanity with regards to the GUI wallets...
The bulk of my efforts have been focused on the Windows GUI wallet. I've tried several development environments, all of which are fresh installs of Windows 7 inside a VM. I've tried gcc 4.6.2, gcc 4.8, 4.7... different versions of Boost, Qt... The net result is that I always get a perfectly clean Mooncoin-qt.exe compile that barfs immediately on launch:
"EXCEPTION: N5boost10filesystem16filesystem_errorE
boost::filesystem::status: The operation completed successfully: "C:
\Users\Deacon\AppData\Roaming\Microsoft\Windows\Start
Menu\Programs\Startup\Mooncoin.lnk"
C:\deps\mooncoin\release\mooncoin-qt.exe in Runaway exception"
I love how the error is that the operation completed successfully... I've searched Google for this error and even on this forum there are some mentions of it, but nobody ever posts a resolution.
I also tried on OS X but that's even more alien to me. After installing MacPorts and the listed prerequisites, compilation immediately pisses itself.
Assistance would be appreciated!
I've been bouncing around google about this error. From what I can tell, boost::filesystem::status: is used to check the whether a file exists and what file type it is:
http://www.boost.org/doc/libs/1_49_0/libs/filesystem/v3/doc/tutorial.html#Using-status-queries
The error suggests to me its checking to see if C:\Users\Deacon\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Mooncoin.lnk" exists. Could it be that its returning false, and this is bombing out? You need a debugger really to know whats going on.