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 class="Apple-style-span" face="&#39;Times New Roman&#39;" size="3">#ifndef<span class="Apple-tab-span" style="white-space: pre; ">        </span>_NO_OLDNAMES</font></div>
<div><font class="Apple-style-span" face="&#39;Times New Roman&#39;" size="3">typedef _ssize_t ssize_t;</font></div><div><font class="Apple-style-span" face="&#39;Times New Roman&#39;" size="3">#endif</font></div><div><font class="Apple-style-span" 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 class="Apple-style-span" face="&#39;Times New Roman&#39;" size="3">#define<span class="Apple-tab-span" style="white-space: pre; ">        </span>off_t<span class="Apple-tab-span" style="white-space: pre; ">        </span>__db_off_t</font></div>
<div><font class="Apple-style-span" face="&#39;Times New Roman&#39;" size="3">typedef int64_t off_t;</font></div><div><font class="Apple-style-span" face="&#39;Times New Roman&#39;" size="3">typedef int pid_t;</font></div>
<div><font class="Apple-style-span" face="&#39;Times New Roman&#39;" size="3">#ifdef _WIN64</font></div><div><font class="Apple-style-span" face="&#39;Times New Roman&#39;" size="3">typedef int64_t ssize_t;</font></div><div>
<font class="Apple-style-span" face="&#39;Times New Roman&#39;" size="3">#else</font></div><div><font class="Apple-style-span" face="&#39;Times New Roman&#39;" size="3">typedef int32_t ssize_t;</font></div><div><font class="Apple-style-span" face="&#39;Times New Roman&#39;" size="3">#endif</font></div>
</div><div><font class="Apple-style-span" face="&#39;Times New Roman&#39;" size="3"><br></font></div><div><font class="Apple-style-span" 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><div style="font-family: &#39;Times New Roman&#39;; font-size: medium; ">Sujoy</div><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">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>