<pre style="font-family: &#39;Times New Roman&#39;; font-size: medium; "><span class="Apple-style-span" style="font-family: monospace; font-size: small; "><pre><font class="Apple-style-span" face="arial"><span class="Apple-style-span" style="white-space: normal; ">Hi Hasanyasin | Jesus,</span></font></pre>
</span></pre><pre style="font-family: &#39;Times New Roman&#39;; font-size: medium; ">hasanyasin.phila wrote:</pre><pre><pre style="font-family: &#39;Times New Roman&#39;; white-space: normal; font-size: medium; ">Run: python setup.py bdist --formats=wininst</pre>
<pre><font class="Apple-style-span" face="arial"><span class="Apple-style-span" style="white-space: normal;">Followed your instructions using the free (and no longer available) MSVC++ 2003 Toolkit...and get the message:</span></font></pre>
<pre><font class="Apple-style-span" face="arial"><span class="Apple-style-span" style="white-space: normal;">&quot;error: Python was built with Visual Studio 2003; </span></font><span class="Apple-style-span" style="font-family: arial; white-space: normal; ">extensions must be built with a compiler than can generate compatible binaries. </span><span class="Apple-style-span" style="font-family: arial; white-space: normal; ">Visual Studio 2003 was not found on this system. If you have Cygwin installed, </span><span class="Apple-style-span" style="font-family: arial; white-space: normal; ">you can try compiling with MingW32, by passing &quot;-c mingw32&quot; to setup.py.&quot;</span></pre>
<pre style="font-family: &#39;Times New Roman&#39;; white-space: normal; font-size: medium; "><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Dont have Visual Studio 2003. Tried with Visual Studio 2008 with the same result</span>...<span class="Apple-style-span" style="font-family: arial; font-size: small; ">thats the reason i was trying with mingw  - but since the headers are incompatible... :(</span></pre>
</pre><div>Help!</div><br><div class="gmail_quote">On Tue, Mar 8, 2011 at 7:15 PM, sujoy chaudhuri <span dir="ltr">&lt;<a href="mailto:chaudhuri.sujoy@gmail.com">chaudhuri.sujoy@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Jesus wrote:<div><br></div><div><pre style="font-family:&#39;Times New Roman&#39;;font-size:medium">I am not familiar with Windows compilation. I have spend some time
trying to find a Windows developer, without success so far :-(

Could you possibly show us the line 104 of
&quot;/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/include/sys/types.h&quot;,
and the line 135 of &quot;db/include/db.h&quot;?.
</pre><div style="font-family:&#39;Times New Roman&#39;;font-size:medium">Thanks for the quick response Jesus. The relevant lines are:</div><div style="font-family:&#39;Times New Roman&#39;;font-size:medium"><br>
</div><div style="font-family:&#39;Times New Roman&#39;;font-size:medium">...from types.h (under mingw/include/sys)</div><div style="font-family:&#39;Times New Roman&#39;;font-size:medium"><br></div><div><div><font face="&#39;Times New Roman&#39;" size="3">#ifndef<span style="white-space:pre-wrap">        </span>_NO_OLDNAMES</font></div>

<div><font face="&#39;Times New Roman&#39;" size="3">typedef _ssize_t ssize_t;</font></div><div><font face="&#39;Times New Roman&#39;" size="3">#endif</font></div><div><font face="&#39;Times New Roman&#39;" size="3">#endif /* Not _SSIZE_T_ */</font></div>

</div><div style="font-family:&#39;Times New Roman&#39;;font-size:medium"><br></div><div style="font-family:&#39;Times New Roman&#39;;font-size:medium">(the offending line is typedef _ssize_t ssize_t;)</div><div style="font-family:&#39;Times New Roman&#39;;font-size:medium">

<br></div><div style="font-family:&#39;Times New Roman&#39;;font-size:medium">...and from db.h (under .../bsddb3-5.1.1/db/include)</div><div style="font-family:&#39;Times New Roman&#39;;font-size:medium"><br></div>
<div><div><font face="&#39;Times New Roman&#39;" size="3">#define<span style="white-space:pre-wrap">        </span>off_t<span style="white-space:pre-wrap">        </span>__db_off_t</font></div>
<div><font face="&#39;Times New Roman&#39;" size="3">typedef int64_t off_t;</font></div><div><font face="&#39;Times New Roman&#39;" size="3">typedef int pid_t;</font></div>
<div><font face="&#39;Times New Roman&#39;" size="3">#ifdef _WIN64</font></div><div><font face="&#39;Times New Roman&#39;" size="3">typedef int64_t ssize_t;</font></div><div>
<font face="&#39;Times New Roman&#39;" size="3">#else</font></div><div><font face="&#39;Times New Roman&#39;" size="3">typedef int32_t ssize_t;</font></div><div><font face="&#39;Times New Roman&#39;" size="3">#endif</font></div>

</div><div><font face="&#39;Times New Roman&#39;" size="3"><br></font></div><div><font face="&#39;Times New Roman&#39;" size="3">(line 138 is </font>typedef int32_t ssize_t;)</div>
<div style="font-family:&#39;Times New Roman&#39;;font-size:medium"><br></div><div style="font-family:&#39;Times New Roman&#39;;font-size:medium">Thanks for the help!</div><div style="font-family:&#39;Times New Roman&#39;;font-size:medium">

<br></div><font color="#888888"><div style="font-family:&#39;Times New Roman&#39;;font-size:medium">Sujoy</div></font><div><div></div><div class="h5"><br><div class="gmail_quote">On Tue, Mar 8, 2011 at 12:53 PM, sujoy chaudhuri <span dir="ltr">&lt;<a href="mailto:chaudhuri.sujoy@gmail.com" target="_blank">chaudhuri.sujoy@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi:<div><br></div><div>Am trying to install on windows with:</div><div><br></div><div>$ python setup.py build -c mingw32</div>

<div><br></div><div>...and am getting an error:</div><div><br></div><div><span style="font-family:&#39;Times New Roman&#39;;font-size:medium"><pre>In file included from Modules/bsddb.h:99,

                 from Modules/_bsddb.c:95:

db/include/db.h:135: error: conflicting types for &#39;ssize_t&#39;

/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/include/sys/t
ypes

.h:104: error: previous declaration of &#39;ssize_t&#39; was here

error: command &#39;gcc&#39; failed with exit status 1</pre><pre>This was reported by Lynton on Nov 10th, 2009.</pre><pre>Any fix for this issue?</pre><pre>Thanks</pre><pre>Sujoy</pre></span></div>
</blockquote></div><br></div></div></div>
</blockquote></div><br>