Christopher,<br>
<br>
I&#39;ll help you test it out.&nbsp; Let the list know when it&#39;s ready, or you can email me directly<br>
<br>
Joseph Armbruster<br><br><br><div class="gmail_quote">On Dec 13, 2007 3:48 PM, Christopher Fairbairn &lt;<a href="mailto:christopher@christec.co.nz">christopher@christec.co.nz</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>On Fri Dec 14 &nbsp;1:47 , Ronald Oussoren &lt;<a href="mailto:ronaldoussoren@mac.com">ronaldoussoren@mac.com</a>&gt; sent:<br><div class="Ih2E3d">&gt;We recently switched to MS Visual Studio 2005 and now I&#39;m wondering
<br>&gt;how to build a fresh Python binary using that. &nbsp;I&#39;ve download the<br>&gt;source patches from SF.net and applied those to the head of Python&#39;s<br>&gt;release25-maint branch. &nbsp;I then build using &#39;scons.bat
&#39; in the PCbuild/<br>&gt;WinCE directory which, after some patching, results in an executable.<br>&gt;So far, so good.<br><br></div>I&#39;ve got some patches to msevc.py so that the build should autodetect the presence
<br>of either EVC or Visual Studio 2005 (or 2008) and configure the build process<br>correctly. I just haven&#39;t had time to tidy them up and publish them. Maybe I&#39;ll get<br>some time over the Christmas break.<br><br>
Would you be keen of giving these patches a &quot;beta test&quot; on your system once I&#39;ve<br>got them ready?<br><br>Likewise if you have any patches to allow building against release25-maint I&#39;d be<br>interested in combining them with my current improvements to the port.
<br><div class="Ih2E3d"><br>&gt;That doesn&#39;t include the sqlite extension though, and when I use<br>&gt;&#39;scons.bat cab&#39; I get an error about not finding the sqlite3 header<br>&gt;files. The reason for that is obvious, the solution is less so. The
<br>&gt;build complains because I have to download the sqlite sources and<br>&gt;store them somewhere, but I have no idea where they should be stored.<br><br></div>The download of PythonCE source code would have placed the source in a directory
<br>called &quot;Python-2.5&quot;. You need to place the sqlite-ce source code in a directory<br>beside this folder (i.e. the main folder has both a Python-2.5 and Sqlite<br>subfolder). The name it should have depends upon the exact version of sqlite your
<br>PythonCE source code has been hardcoded for. For my current branch I need to place<br>it into a directory called sqlite-source-3.3.5-wince.<br><br>The exact path can be determined by opening up the SConstruct file. It should have
<br>a line containing a line like the following:<br><br>sqlite_source = &#39;#../../../sqlite-source-3.3.5-wince&#39;<br><br>Hope this helps,<br><font color="#888888">Christopher Fairbairn<br></font><div><div></div><div class="Wj3C7c">
_______________________________________________<br>PythonCE mailing list<br><a href="mailto:PythonCE@python.org">PythonCE@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/pythonce" target="_blank">http://mail.python.org/mailman/listinfo/pythonce
</a><br></div></div></blockquote></div><br>