I have been trying to install scikit-fmm using the binary installer for windows. The installer does not report errors. When I try to import skfmm, I get an error:
1 import numpy as np
----> 2 from cfmm import cFastMarcher
3 from sys import float_info
4
5 FAR, NARROW, FROZEN, MASK = 0, 1, 2, 3
ImportError: DLL load failed: The specified module could not be found.
I have tried to compile from source, but see compiler errors in my (untested) setup after installing MS VS C++ Express 2008.
The compiler error messages are shown below. Any tips on getting scikit-fmm to install on Windows / Canopy (32 bit) are appreciated.
-- David
_______________________________
c:\build\scikit-fmm\skfmm\base_marcher.h(9) : error C2871: 'std' : a namespace w
ith this name does not exist
c:\build\scikit-fmm\skfmm\base_marcher.h(11) : error C2065: 'numeric_limits' : u ndeclared identifier
c:\build\scikit-fmm\skfmm\base_marcher.h(11) : error C2062: type 'double' unexpected
c:\build\scikit-fmm\skfmm\base_marcher.h(11) : error C2039: 'epsilon' : is not a member of '`global namespace''
c:\build\scikit-fmm\skfmm\base_marcher.h(12) : error C2065: 'numeric_limits' : undeclared identifier
c:\build\scikit-fmm\skfmm\base_marcher.h(12) : error C2062: type 'double' unexpected
c:\build\scikit-fmm\skfmm\base_marcher.h(12) : error C2039: 'max' : is not a member of '`global namespace''
skfmm\fmm.cpp(226) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
skfmm\fmm.cpp(240) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
skfmm\fmm.cpp(257) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
error: Command "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Iskfmm -IC:\(edited...)" failed with exit status 2
_______________________________