<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2995" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>It is all on windows XP sp2 system, P4-2.4G, 1G 
Ram.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;I install the cygwin latest version. and run 
cmd:&nbsp;</FONT></DIV>
<DIV><FONT size=2>./configure -build=i386-pc-cygwin, it fininshed 
normally.</FONT></DIV>
<DIV><FONT size=2>then run cmd:</FONT></DIV>
<DIV><FONT size=2>make</FONT></DIV>
<DIV><FONT size=2>1st time it reports resource is not enough, 2nd time during 
make process the computer suddenly reboot with no notification. </FONT></DIV>
<DIV><FONT size=2>3rd also reboot.</FONT></DIV>
<DIV><FONT size=2>4th time I close all the prog, and run make, it successfully 
ended and produce the </FONT></DIV>
<DIV><FONT size=2>.libs\libgmp.a, .libs\libgmp.la. Then I open adobereader to 
read docs and run: make check, during process it suddenly reboot 
again!</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;I also once tried cmd: ./configure -build=i386-pc-cygwin 
--disable-static --enable-shared</FONT></DIV>
<DIV><FONT size=2>to make a dll, but during process it just reboot.</FONT></DIV>
<DIV><FONT size=2>It seems that the computer just reboot at any time it likes : 
&lt; !</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;Finally I run ./configure -build=i386-pc-cygwin 
--disable-static --enable-shared, successfully. Then I run make, but make 
output</FONT></DIV>
<DIV><FONT size=2>lines as below:</FONT></DIV>
<DIV><FONT size=2>make&nbsp; all-recursive<BR>make[1]: Entering directory 
`/wksrc/gmp'<BR>Making all in tests<BR>make[2]: Entering directory 
`/wksrc/gmp/tests'<BR>Making all in .<BR>make[3]: Entering directory 
`/wksrc/gmp/tests'<BR>make[3]: Nothing to be done for `all-am'.<BR>make[3]: 
Leaving directory `/wksrc/gmp/tests'<BR>Making all in devel<BR>make[3]: Entering 
directory `/wksrc/gmp/tests/devel'<BR>make[3]: Nothing to be done for 
`all'.<BR>make[3]: Leaving directory `/wksrc/gmp/tests/devel'<BR>Making all in 
mpn<BR>make[3]: Entering directory `/wksrc/gmp/tests/mpn'<BR>make[3]: Nothing to 
be done for `all'.<BR>make[3]: Leaving directory 
`/wksrc/gmp/tests/mpn'<BR>Making all in mpz<BR>make[3]: Entering directory 
`/wksrc/gmp/tests/mpz'<BR>make[3]: Nothing to be done for `all'.<BR>make[3]: 
Leaving directory `/wksrc/gmp/tests/mpz'<BR>Making all in mpq<BR>make[3]: 
Entering directory `/wksrc/gmp/tests/mpq'<BR>make[3]: Nothing to be done for 
`all'.<BR>make[3]: Leaving directory `/wksrc/gmp/tests/mpq'<BR>Making all in 
mpf<BR>make[3]: Entering directory `/wksrc/gmp/tests/mpf'<BR>make[3]: Nothing to 
be done for `all'.<BR>make[3]: Leaving directory 
`/wksrc/gmp/tests/mpf'<BR>Making all in rand<BR>make[3]: Entering directory 
`/wksrc/gmp/tests/rand'<BR>make[3]: Nothing to be done for `all'.<BR>make[3]: 
Leaving directory `/wksrc/gmp/tests/rand'<BR>Making all in misc<BR>make[3]: 
Entering directory `/wksrc/gmp/tests/misc'<BR>make[3]: Nothing to be done for 
`all'.<BR>make[3]: Leaving directory `/wksrc/gmp/tests/misc'<BR>Making all in 
cxx<BR>make[3]: Entering directory `/wksrc/gmp/tests/cxx'<BR>make[3]: Nothing to 
be done for `all'.<BR>make[3]: Leaving directory 
`/wksrc/gmp/tests/cxx'<BR>Making all in mpbsd<BR>make[3]: Entering directory 
`/wksrc/gmp/tests/mpbsd'<BR>make[3]: Nothing to be done for `all'.<BR>make[3]: 
Leaving directory `/wksrc/gmp/tests/mpbsd'<BR>make[2]: Leaving directory 
`/wksrc/gmp/tests'<BR>Making all in mpn<BR>make[2]: Entering directory 
`/wksrc/gmp/mpn'<BR>make[2]: Nothing to be done for `all'.<BR>make[2]: Leaving 
directory `/wksrc/gmp/mpn'<BR>Making all in mpz<BR>make[2]: Entering directory 
`/wksrc/gmp/mpz'</FONT></DIV>
<DIV><FONT size=2>&nbsp; All is "Nothing to be done for ", so I donnot get an 
resulting Dll. errrrr....</FONT></DIV>
<DIV><FONT size=2></FONT><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>When i try to&nbsp;link against&nbsp;the static lib 
libgmp.a&nbsp;with vc6, in the main prog I include "gmp.h". </FONT></DIV>
<DIV><FONT size=2>I compile the prog, then get error msg:</FONT></DIV>
<DIV><FONT size=2>vc\gmp\gmp-4.2.1\gmp.h(515) : error C2039: 'FILE' : is not a 
member of 'std'</FONT></DIV>
<DIV><FONT size=2>the error line in gmp.h is:</FONT></DIV>
<DIV><FONT size=2>#if defined (__cplusplus)<BR>extern "C" {<BR>using std::FILE; 
//here is the error line<BR>#endif</FONT></DIV>
<DIV><FONT size=2>&nbsp;i&nbsp;have tried to inlucde &lt;stdio.h&gt; before 
gmp.h but the same error occers.</FONT></DIV>
<DIV><FONT size=2>&nbsp;why i get the compiling error msg? because vc6 cannot 
compile the resulting gmp.h? what compiler should I use?</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;Why is the Building of GMP so terrible and hard to me? 
is there sth wrong? i am so unlucky!!! : &lt;&lt;</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV></BODY></HTML>