iut-ibk / DynaMind-ToolBox

DynaMind-ToolBox
www.dance4water.org
GNU General Public License v2.0
9 stars 6 forks source link

DynaMind-GDALModules Windows compatibiliy status #280

Open attozeta opened 9 years ago

attozeta commented 9 years ago

Currently the win64 build is broken for DynaMind-GDALModules (-DWITH_PLUGIN_GDALMODULE=On). In particular sfcgal is required and although easy to install under Linux (and probably Mac OS), this seems like a non-trivial undertaking under Windows.

Are their plans to make its build windows compatible or should we exclude it from the win build?

christianurich commented 9 years ago

On win32 it works fine. Had to patch it though to compile with vs2008.

attozeta commented 9 years ago

I made progress on win64, it now builds with vs 2013 (version 12.0) with a patched variant of sfcgal (delete operator=(...) declaration in src/Geometry.h).

christianurich commented 9 years ago

well done! I'm looking forward to the build.

christianurich commented 9 years ago

@attozeta I just saw you forked SFCGAL and I assume it's for the windows build. I have a fork that compiles with VC9.0 https://github.com/christianurich/SFCGAL which might be useful.

attozeta commented 9 years ago

Yeah, it is just one small change, in particular Geometry.h provides an assignment operator, however it is not used, but crashes VC12. Getting rid of it solved the problem. Where shall we push the final versions? dynamind-toolbox.org is this Wordpress page, do we want to keep it, or do we build a simple page?

christianurich commented 9 years ago

I would prefer building a really simple page. Updating all the websites is just to much work .....

attozeta commented 9 years ago

Yeah me too, I will make a new repository for a simple static page. I think it would deprecate the current dynamind-toolbox.org. So we have

Probably easiest using some static page generator, Jekyll, whatever.