<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>Hi:<BR>
&nbsp;<BR>
I´m trying to build gdal with mysql support, I´m using mysql lib and headers from a dev-cpp package&nbsp; but the compilation fails with several warnings but no one error, also I tested the library and headers with a small program there are also several warnings but it compiles and executes with no problem.<BR>
&nbsp;<BR>
What could be wrong? I'm missing something?, any help will be appreciated.<BR>
&nbsp;<BR>
This is part the output from make command.&nbsp; <BR>
&nbsp;<BR>
make -C mysql<BR>make[3]: Entering directory `/src/gdal/ogr/ogrsf_frmts/mysql'<BR>/bin/sh.exe /src/gdal/libtool --mode=compile g++ -Wall&nbsp; -O2&nbsp;&nbsp; -I.. -I../.. -I/src/gdal/port -I/src/gdal/gcore -I/src/gdal/alg -I/src/gdal/ogr -I/src/gdal/ogr/ogrsf_frmts -I/local/mysql/include/mysql -DOGR_ENABLED -I/src/gdal/port&nbsp; -c -o ../o/ogrmysqldriver.o ogrmysqldriver.cpp<BR>&nbsp;g++ -Wall -O2 -I.. -I../.. -I/src/gdal/port -I/src/gdal/gcore -I/src/gdal/alg -I/src/gdal/ogr -I/src/gdal/ogr/ogrsf_frmts -I/local/mysql/include/mysql -DOGR_ENABLED -I/src/gdal/port -c ogrmysqldriver.cpp&nbsp; -DDLL_EXPORT -DPIC -o ../o/.libs/ogrmysqldriver.o<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:153:1: warning: "isnan" redefined<BR>In file included from C:/msys/local/mysql/include/mysql/config-win.h:27,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>c:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/math.h:365:1: warning:this is the location of the previous definition<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:197:1: warning: "finite" redefined<BR>C:/msys/local/mysql/include/mysql/config-win.h:154:1: warning: this is the location of the previous definition<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h: In function `double rint(double)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ':<BR>C:/msys/local/mysql/include/mysql/config-win.h:211: error: redefinition of `double rint(double)'<BR>c:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/math.h:601: error: `double rint(double)' previously defined here<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:259,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>c:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/stdio.h:367:54: macro "popen" passed 2 arguments, but takes just 1<BR>In file included from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/my_global.h:446:1: warning: "my_reinterpret_cast" redefined<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:339:1: warning: this is the location of the previous definition<BR>In file included from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/my_global.h:1021:1: warning: "int3store" redefined<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:271:1: warning: this is the location of the previous definition<BR>In file included from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/my_global.h:1025:1: warning: "int5store" redefined<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:275:1: warning: this is the location of the previous definition<BR>In file included from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/my_global.h:1036:1: warning: "doubleget" redefined<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:282:1: warning: this is the location of the previous definition<BR>In file included from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/my_global.h:1041:1: warning: "doublestore" redefined<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:284:1: warning: this is the location of the previous definition<BR>In file included from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/my_global.h:1044:1: warning: "float4get" redefined<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:286:1: warning: this is the location of the previous definition<BR>In file included from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/my_global.h:1047:1: warning: "floatstore" redefined<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:287:1: warning: this is the location of the previous definition<BR>In file included from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/my_global.h:1048:1: warning: "floatget" redefined<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:288:1: warning: this is the location of the previous definition<BR>In file included from C:/msys/src/gdal/port/cpl_port.h:86,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ../../ogr_core.h:33,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ../../ogr_geometry.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ../../ogr_feature.h:33,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ../ogrsf_frmts.h:33,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:41,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/src/gdal/port/cpl_config.h:51:1: warning: "HAVE_FLOAT_H" redefined<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:311:1: warning: this is the location of the previous definition<BR>In file included from C:/msys/src/gdal/port/cpl_port.h:86,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ../../ogr_core.h:33,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ../../ogr_geometry.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ../../ogr_feature.h:33,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ../ogrsf_frmts.h:33,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:41,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/src/gdal/port/cpl_config.h:54:1: warning: "HAVE_GETCWD" redefined<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:304:1: warning: this is the location of the previous definition<BR>In file included from C:/msys/src/gdal/port/cpl_port.h:86,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ../../ogr_core.h:33,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ../../ogr_geometry.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ../../ogr_feature.h:33,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ../ogrsf_frmts.h:33,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:41,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/src/gdal/port/cpl_config.h:88:1: warning: "HAVE_LIMITS_H" redefined<BR>In file included from C:/msys/local/mysql/include/mysql/my_global.h:65,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogr_mysql.h:34,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from ogrmysqldriver.cpp:30:<BR>C:/msys/local/mysql/include/mysql/config-win.h:312:1: warning: this is the location of the previous definition<BR>make[3]: *** [../o/ogrmysqldriver.o] Error 1<BR>make[3]: Leaving directory `/src/gdal/ogr/ogrsf_frmts/mysql'<BR>make[2]: *** [mysql-target] Error 2<BR>make[2]: Leaving directory `/src/gdal/ogr/ogrsf_frmts'<BR>make[1]: *** [sublibs] Error 2<BR>make[1]: Leaving directory `/src/gdal/ogr'<BR>make: *** [ogr-target] Error 2<BR>
&nbsp;<BR>
Best regards<BR>
Godofredo Contreras Nava<BR>
&nbsp;<BR><br /><hr />PC Magazine’s 2007 editors’ choice for best web mail—award-winning Windows Live Hotmail. <a href='http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_migration_HMWL_mini_pcmag_0707' target='_new'>Check it out!</a></body>
</html>