Nevertheless this is great news. Congrats Paul and all the PostGIS team.<div><br></div><div>Even thought windows is not that great for production this can expand the user base with the rapid release of new Win builds.</div>

<div><br></div><div>George<br><br><div class="gmail_quote">On Sat, Feb 25, 2012 at 8:04 PM, Paul Ramsey <span dir="ltr"><<a href="mailto:pramsey@cleverelephant.ca">pramsey@cleverelephant.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Good news and bad news update.<br>
Good news: I have removed the final regression from the postgis<br>
module, it fully builds and regresses cleanly.<br>
Bad news: the raster module crashes in rt_asgdalraster, which doesn't<br>
speak well to my handling of the build/link of GDAL. Will have to try<br>
some other approaches.<br>
<span class="HOEnZb"><font color="#888888"><br>
P.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Sat, Feb 25, 2012 at 1:36 PM, Paul Ramsey <<a href="mailto:pramsey@cleverelephant.ca">pramsey@cleverelephant.ca</a>> wrote:<br>
> Hey all, here's a little summary of my Adventures in Windows.<br>
><br>
> I decided to try and re-work the build process using the new<br>
> mingw-get-inst package and the mingw-get utility. This allowed me to<br>
> get the "latest and greatest" packages with a minimum of fussing.  All<br>
> the build packages came down with these commands:<br>
><br>
> mingw-get install msys-bison msys-flex<br>
> mingw-get install msys-unzip msys-zip<br>
> mingw-get install msys-autoconf<br>
> mingw-get install msys-automake<br>
> mingw-get install msys-libtool<br>
> mingw-get install msys-wget<br>
> mingw-get install mingw32-gettext<br>
> mingw-get install mingw32-libiconv<br>
> mingw-get install mingw32-zlib mingw32-libz<br>
> mingw-get install mingw-utils<br>
><br>
> SVN is curiously not part of mingw-get, I guess it has too many<br>
> dependencies, so I used the commandline build from sliksvn.<br>
><br>
> In the end though, the only things I built with mingw were PostgreSQL,<br>
> CUnit, and JSON-C.<br>
><br>
> GDAL, GEOS, and Proj4 I built with Visual Studio Express 2008.<br>
><br>
> GTK+ and LibXML2 I downloaded prebuilt binaries.<br>
><br>
> I ended up assembling everything in a big /c/pgsql directory, and then<br>
> having to hand-craft config scripts for geos-config, xml2-config and<br>
> gdal-config, since the MSVC builds don't create those, but the PostGIS<br>
> build requires them.<br>
><br>
> Net result, I have a PostGIS that builds and regresses the postgis<br>
> component with the exception of *one* test (ticket #11, which I am<br>
> pretty sure traces back to the -ffloat-store flag that is usually<br>
> applied to one component of GEOS, but I betcha is not applied in the<br>
> MSVC CMake build). You'll have seen a few commits I had to do to get<br>
> run_test working and a fix to the loader. I still have a small custom<br>
> hack in my regress/Makefile.in because 'pwd -W' doesn't work on my<br>
> mingw the way folks seem to thing it should.<br>
><br>
> I feel like my big bundle of binaries could be useful for getting<br>
> folks up and running with working development environments, and might<br>
> create a set of instructions based around downloading an SDK package.<br>
><br>
> Anyhow, wanted to share the good news...<br>
><br>
> P.<br>
_______________________________________________<br>
postgis-devel mailing list<br>
<a href="mailto:postgis-devel@postgis.refractions.net">postgis-devel@postgis.refractions.net</a><br>
<a href="http://postgis.refractions.net/mailman/listinfo/postgis-devel" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>George R. C. Silva<br><br>Desenvolvimento em GIS<br><a href="http://geoprocessamento.net" target="_blank">http://geoprocessamento.net</a><br><a href="http://blog.geoprocessamento.net" target="_blank">http://blog.geoprocessamento.net</a><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%">

</div><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%"></div><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%">

</div><br>
</div>