Hi Jason,
I don't have access to debian or windows. I am limited to osx and ubuntu,but the package should be os independent, right?
In the osx I tried python setup.py build, and here is the output of it:[scikit-fmm-master]$ python setup.py build
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "skfmm.cfmm" sources
build_src: building npy-pkg config files
running build_py
creating build
creating build/lib.macosx-10.6-x86_64-2.6
creating build/lib.macosx-10.6-x86_64-2.6/skfmm
copying skfmm/__init__.py -> build/lib.macosx-10.6-x86_64-2.6/skfmm
copying skfmm/pfmm.py -> build/lib.macosx-10.6-x86_64-2.6/skfmm
copying skfmm/setup.py -> build/lib.macosx-10.6-x86_64-2.6/skfmm
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
building 'skfmm.cfmm' extension
compiling C++ sources
C compiler: /usr/bin/g++-4.2 -fno-strict-aliasing -fno-common -dynamic -pipe -O2 -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall
creating build/temp.macosx-10.6-x86_64-2.6
creating build/temp.macosx-10.6-x86_64-2.6/skfmm
compile options: '-Iskfmm -I/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c'
g++-4.2: skfmm/distance_marcher.cpp
g++-4.2: skfmm/travel_time_marcher.cpp
g++-4.2: skfmm/heap.cpp
g++-4.2: skfmm/extension_velocity_marcher.cpp
g++-4.2: skfmm/base_marcher.cpp
g++-4.2: skfmm/fmm.cpp
/usr/bin/g++-4.2 -L/opt/local/lib -bundle -undefined dynamic_lookup build/temp.macosx-10.6-x86_64-2.6/skfmm/fmm.o build/temp.macosx-10.6-x86_64-2.6/skfmm/heap.o build/temp.macosx-10.6-x86_64-2.6/skfmm/base_marcher.o build/temp.macosx-10.6-x86_64-2.6/skfmm/distance_marcher.o build/temp.macosx-10.6-x86_64-2.6/skfmm/travel_time_marcher.o build/temp.macosx-10.6-x86_64-2.6/skfmm/extension_velocity_marcher.o -o build/lib.macosx-10.6-x86_64-2.6/skfmm/cfmm.so
running scons
Then, python setup.py install gave me this:[scikit-fmm-master]$ sudo python setup.py install
Password:
running install
running bdist_egg
running egg_info
running build_src
build_src
building extension "skfmm.cfmm" sources
build_src: building npy-pkg config files
creating scikit_fmm.egg-info
writing requirements to scikit_fmm.egg-info/requires.txt
writing scikit_fmm.egg-info/PKG-INFO
writing top-level names to scikit_fmm.egg-info/top_level.txt
writing dependency_links to scikit_fmm.egg-info/dependency_links.txt
writing manifest file 'scikit_fmm.egg-info/SOURCES.txt'
reading manifest file 'scikit_fmm.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'scikit_fmm.egg-info/SOURCES.txt'
installing library code to build/bdist.macosx-10.6-x86_64/egg
running install_lib
running build_py
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
running scons
creating build/bdist.macosx-10.6-x86_64
creating build/bdist.macosx-10.6-x86_64/egg
creating build/bdist.macosx-10.6-x86_64/egg/skfmm
copying build/lib.macosx-10.6-x86_64-2.6/skfmm/__init__.py -> build/bdist.macosx-10.6-x86_64/egg/skfmm
copying build/lib.macosx-10.6-x86_64-2.6/skfmm/cfmm.so -> build/bdist.macosx-10.6-x86_64/egg/skfmm
copying build/lib.macosx-10.6-x86_64-2.6/skfmm/pfmm.py -> build/bdist.macosx-10.6-x86_64/egg/skfmm
copying build/lib.macosx-10.6-x86_64-2.6/skfmm/setup.py -> build/bdist.macosx-10.6-x86_64/egg/skfmm
byte-compiling build/bdist.macosx-10.6-x86_64/egg/skfmm/__init__.py to __init__.pyc
byte-compiling build/bdist.macosx-10.6-x86_64/egg/skfmm/pfmm.py to pfmm.pyc
byte-compiling build/bdist.macosx-10.6-x86_64/egg/skfmm/setup.py to setup.pyc
creating stub loader for skfmm/cfmm.so
byte-compiling build/bdist.macosx-10.6-x86_64/egg/skfmm/cfmm.py to cfmm.pyc
creating build/bdist.macosx-10.6-x86_64/egg/EGG-INFO
copying scikit_fmm.egg-info/PKG-INFO -> build/bdist.macosx-10.6-x86_64/egg/EGG-INFO
copying scikit_fmm.egg-info/SOURCES.txt -> build/bdist.macosx-10.6-x86_64/egg/EGG-INFO
copying scikit_fmm.egg-info/dependency_links.txt -> build/bdist.macosx-10.6-x86_64/egg/EGG-INFO
copying scikit_fmm.egg-info/requires.txt -> build/bdist.macosx-10.6-x86_64/egg/EGG-INFO
copying scikit_fmm.egg-info/top_level.txt -> build/bdist.macosx-10.6-x86_64/egg/EGG-INFO
writing build/bdist.macosx-10.6-x86_64/egg/EGG-INFO/native_libs.txt
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist/scikit_fmm-0.0.5dev-py2.6-macosx-10.6-x86_64.egg' and adding 'build/bdist.macosx-10.6-x86_64/egg' to it
removing 'build/bdist.macosx-10.6-x86_64/egg' (and everything under it)
Processing scikit_fmm-0.0.5dev-py2.6-macosx-10.6-x86_64.egg
creating /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scikit_fmm-0.0.5dev-py2.6-macosx-10.6-x86_64.egg
Extracting scikit_fmm-0.0.5dev-py2.6-macosx-10.6-x86_64.egg to /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
Adding scikit-fmm 0.0.5dev to easy-install.pth file
Installed /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scikit_fmm-0.0.5dev-py2.6-macosx-10.6-x86_64.egg
Processing dependencies for scikit-fmm==0.0.5dev
Searching for numpy==1.6.1
Best match: numpy 1.6.1
Adding numpy 1.6.1 to easy-install.pth file
Using /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
Finished processing dependencies for scikit-fmm==0.0.5dev
Thank you so much for your help.
Binod