<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><div>I managed to get 4-02-2011 built and running with vs2010. Still fighting with 4-19 though.<br></div><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Adric R <hakushakukun@gmail.com><br><b><span style="font-weight: bold;">To:</span></b> chris-tuchs@hushmail.com<br><b><span style="font-weight: bold;">Cc:</span></b> nickyperian@yahoo.com; impdev@lists.imprudenceviewer.org<br><b><span style="font-weight: bold;">Sent:</span></b> Wed, April 20, 2011 1:22:43 PM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [impdev] Windows build issues<br></font><br>
I just looked and I get the same thing in the official releases, so there's probably a library that needs to be updated. The ideal solution would be to just rebuild all the libs and target the same version of the CRT (4053 or whatever the new version is that was sneak-released a couple of days ago, grr). Several of them are fairly old, too.<div>


<br></div><div>Did you resolve your issue with getting a build that runs?</div><div><br></div><blockquote style="margin: 0pt 0pt 0pt 40px; border: medium none; padding: 0px;"><div><span style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">msvcr80.dll and</span></div>


<div><span style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">msvcp80.dll, both have version 8.0.50727.4053.  There is no</span></div><div><span style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;">.exe.config file in the directory, or Microsoft.VC80.CRT.manifest</span></div>


</blockquote><div><div><br></div><div>The manifest is supposed to go along with the crt dlls. At least, that's the intent. Windows voodoo, there.</div><div><br></div><div>Anyway. </div><div><br></div><div>If you're still getting a runtime error, my suggestions:</div>


<div><br></div><div>- Check the Event Viewer. That'll have more information on what version of the CRT it's trying to find but failing at. <br></div><div>- Use NickyP's Visual Studio 2010 changes he linked above. This might be more difficult, but his branch will be merged in for 1.4 anyway. </div>

<div>- Uninstall then reinstall .NET. Sometimes this'll fix conflicts with the WinSxS folder. </div><div>- Google the error message. There could be a fix out there none of us on this list have a clue about. </div>
<div><br></div><div>Let us know how it's going. Cheers!</div><div><br></div><div>-- MC<br><br><div class="gmail_quote">On Sun, Apr 17, 2011 at 7:32 PM,  <span dir="ltr"><<a rel="nofollow" ymailto="mailto:chris-tuchs@hushmail.com" target="_blank" href="mailto:chris-tuchs@hushmail.com">chris-tuchs@hushmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I got the exp branch of the github repository imprudence /<br>
imprudence (using git://<a rel="nofollow" target="_blank" href="http://github.com/imprudence/imprudence.git">github.com/imprudence/imprudence.git</a>)<br>
Set my path and ran <a target="_blank" href="http://develop.py">develop.py</a> like<br>
<br>
python develop.py -G VC80 configure -DPACKAGE:BOOL=OFF<br>
<br>
As expected it dies soon after creating/editing the .sln file.<br>
Then I used the Microsoft Visual C++ 2005 Express Edition to<br>
choose "release" and then build > build solution.  Some time<br>
later it finished.  I looked inside imprudence-bin.exe and found<br>
<br>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"<br>
manifestVersion="1.0"><br>
  <dependency><br>
    <dependentAssembly><br>
      <assemblyIdentity type="win32" name="Microsoft.VC80.CRT"<br>
version="8.0.50727.4053" processorArchitecture="x86"<br>
publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity><br>
    </dependentAssembly><br>
  </dependency><br>
  <dependency><br>
    <dependentAssembly><br>
      <assemblyIdentity type="win32" name="Microsoft.VC80.CRT"<br>
version="8.0.50727.762" processorArchitecture="x86"<br>
publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity><br>
    </dependentAssembly><br>
  </dependency><br>
</assembly><br>
<br>
So either it's a bug common to both forks, or special to my<br>
machine/setup.  I still am using the edited crtassem.h.  I'm not<br>
married to the VC I'm using.  If there's another free tool I can<br>
use that I might have beter results with (win xp pro for the<br>
'os') I'd be willing to switch.<br>
<br>
Thanks again for all your patience and help!<br>
<br>
Chris<br>
<div><div></div><div><br>
<br>
On Sun, 17 Apr 2011 15:55:16 -0700 <a rel="nofollow" ymailto="mailto:chris-tuchs@hushmail.com" target="_blank" href="mailto:chris-tuchs@hushmail.com">chris-tuchs@hushmail.com</a> wrote:<br>
>Good-news bad-news.<br>
><br>
>Good:  I was able to make a "zip" of a directory that runs.<br>
><br>
>Bad:  The .exe still claims to need both ...762 and ...4053<br>
>versions of MSVC.  Haven't tried setting up to "package" yet.<br>
><br>
>I tried changing crtassem.h, was obvious which line to change.<br>
>Didn't make a difference.  Got a fresh copy from the git repo.<br>
>Will try again later with a fork/clone from the official 1.4 exp<br>
>branch.  See if there's some breakage on Onefangs fork, or if it's<br>
><br>
>the real state of things in impy-land.<br>
><br>
>Thanks again for all your help.  Any ideas on why two different<br>
>version of MSVC are described in the .exe, or how to make it pick<br>
>one, I'd love to hear it!<br>
><br>
>On Sun, 17 Apr 2011 05:24:54 -0700 Nicky Perian<br>
><<a rel="nofollow" ymailto="mailto:nickyperian@yahoo.com" target="_blank" href="mailto:nickyperian@yahoo.com">nickyperian@yahoo.com</a>> wrote:<br>
>>>>name="Microsoft.VC80.CRT" version="8.0.50727.762"<br>
>>>>name="Microsoft.VC80.CRT" version="8.0.50727.4053"<br>
>>1. Microsoft issued an windows update to CRT this past week and<br>
>>now 5592 is also<br>
>>in the mix.<br>
>>2.Hold off doing that if you can.<br>
>>3. C:\<your path>\VC\include\crtassem.h around line 23 change 762<br>
><br>
>>to 4053<br>
>>4.If you want more adventure move to VS2010. Instructions are<br>
>here<br>
>><br><span>
>><a target="_blank" href="http://wiki.kokuaviewer.org/wiki/User:Nicky_Perian#Imprudence_VS_2">http://wiki.kokuaviewer.org/wiki/User:Nicky_Perian#Imprudence_VS_2</a></span><br>
>0<br>
>>10_Build_Instructions<br>
>><br>
>>5.This is very much a work in progress and I would like to know<br>
>if<br>
>>it works on<br>
>>other than my machine.<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>>________________________________<br>
>>From: "<a rel="nofollow" ymailto="mailto:chris-tuchs@hushmail.com" target="_blank" href="mailto:chris-tuchs@hushmail.com">chris-tuchs@hushmail.com</a>" <<a rel="nofollow" ymailto="mailto:chris-tuchs@hushmail.com" target="_blank" href="mailto:chris-tuchs@hushmail.com">chris-tuchs@hushmail.com</a>><br>
>>To: <a rel="nofollow" ymailto="mailto:hakushakukun@gmail.com" target="_blank" href="mailto:hakushakukun@gmail.com">hakushakukun@gmail.com</a><br>
>>Cc: <a rel="nofollow" ymailto="mailto:impdev@lists.imprudenceviewer.org" target="_blank" href="mailto:impdev@lists.imprudenceviewer.org">impdev@lists.imprudenceviewer.org</a><br>
>>Sent: Sun, April 17, 2011 1:04:32 AM<br>
>>Subject: Re: [impdev] Windows build issues<br>
>><br>
>>After a painful day of experiments using the redmond-wimp system<br>
>>(aka Microsoft Windows), I have been able to make meta-impy-<br>
>>bin.exe<br>
>>that in the embeded manifest list dependencies on both<br>
>><br>
>>>>1. Microsoft issued an windows update to CRT this past week and<br>
><br>
>>now 5592 is also<br>
>>>>in the mix.<br>
>>>>2.Hold off doing that if you can.<br>
>>>>3. C:\<your path>\VC\include\crtassem.h around line 23 change<br>
>>762 to 4053<br>
>>>>4.Maybe you want more adventure moe to VS2010. Instructions are<br>
><br>
>>here<br><span>
>>>><a target="_blank" href="http://wiki.kokuaviewer.org/wiki/User:Nicky_Perian#Imprudence_VS">http://wiki.kokuaviewer.org/wiki/User:Nicky_Perian#Imprudence_VS</a></span><br>
>_<br>
>>2010_Build_Instructions<br>
>>>><br>
>><br>
>>name="Microsoft.VC80.CRT" version="8.0.50727.762"<br>
>>name="Microsoft.VC80.CRT" version="8.0.50727.4053"<br>
>><br>
>>I naturally tried building with each (a matched set of<br>
>>Microsoft.VC80.CRT.manifest, and the dll's that go with it<br>
>>msvcp80.dll, msvcr80.dll).  But the result is the same: after<br>
>>installing, the binary won't run.<br>
>><br>
>>It looks like there are a number of dll's that require .4053, but<br>
><br>
>>(unless it's the wonderful-wimp-compiler Microsoft Visual C++<br>
>2005<br>
>><br>
>>Express Edition) I can't find how the .exe is getting<br>
>dependencies<br>
>><br>
>>on both.  I changed every place I could find to one state or the<br>
>>other (762 or 4053) but it makes no difference.<br>
>><br>
>>Chris<br>
>><br>
>>_______________________________________________<br>
>>ImpDev mailing list<br>
>><a rel="nofollow" ymailto="mailto:ImpDev@lists.imprudenceviewer.org" target="_blank" href="mailto:ImpDev@lists.imprudenceviewer.org">ImpDev@lists.imprudenceviewer.org</a><br><span>
>><a target="_blank" href="http://lists.imprudenceviewer.org/listinfo.cgi/impdev">http://lists.imprudenceviewer.org/listinfo.cgi/impdev</a>-</span><br>
>><a rel="nofollow" target="_blank" href="http://imprudenceviewer.org">imprudenceviewer.org</a><br>
><br>
>_______________________________________________<br>
>ImpDev mailing list<br>
><a rel="nofollow" ymailto="mailto:ImpDev@lists.imprudenceviewer.org" target="_blank" href="mailto:ImpDev@lists.imprudenceviewer.org">ImpDev@lists.imprudenceviewer.org</a><br>
><a rel="nofollow" target="_blank" href="http://lists.imprudenceviewer.org/listinfo.cgi/impdev-">http://lists.imprudenceviewer.org/listinfo.cgi/impdev-</a><br>
><a rel="nofollow" target="_blank" href="http://imprudenceviewer.org">imprudenceviewer.org</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>"Work is love made visible." — Kahlil Gibran<br><br>"We will not walk in fear, one of another. We will not be driven by fear into an age of unreason if we dig deep in our history and doctrine and remember that we are not descended from fearful men, not from men who feared to write, to speak, to associate and to defend causes which were for the moment unpopular. We can deny our heritage and our history, but we cannot escape responsibility for the result. There is no way for a citizen of the Republic to abdicate his responsibility." -- Edward R. Murrow, March 9, 1954<br>



</div></div>
</div></div>
</div></body></html>