* My 64-bit Linux system was not supported, but I managed to slog through an install anyway. * My iMac is setup using fink. The install location is /sw/bin or /sw/local/bin I installed without courtesy modules. All the required sub-packages could be installed that way (including gnuplot-py26). The fortran compiler also comes from the fink package gfortran-shlibs. So I commented "install_gnuplot_py(logfile,current_path)" and replaced epd_python = "/Library/Frameworks/Python.framework/Versions/7.1/bin/python" aquaterm = '/Applications/AquaTerm.app/Contents/MacOS/AquaTerm' with epd_python = "/sw/bin/python" aquaterm = '/sw/applications/AquaTerm.app/Contents/MacOS/AquaTerm' * Initial error messages: * $ python testing/sassie_gui.py Traceback (most recent call last): File "testing/sassie_gui.py", line 20, in from sassie.gui.aprogTable import aprogs ImportError: No module named sassie.gui.aprogTable * -- python include path has not been set * $ /sw/bin/python Python 2.6.5 (r265:79063, Sep 23 2010, 14:05:02) [GCC 4.2.1 (Apple Inc. build 5646)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> from sassie.gui.aprogTable import aprogs Traceback (most recent call last): File "", line 1, in File "sassie/__init__.py", line 5, in import sasmol File "sassie/sasmol/__init__.py", line 1, in import sasmol File "sassie/sasmol/sasmol.py", line 19, in import sascalc File "sassie/sasmol/sascalc.py", line 19, in import sasop File "sassie/sasmol/sasop.py", line 19, in import sasmath File "sassie/sasmol/sasmath.py", line 20, in import matrix_math ImportError: No module named matrix_math -- has not been copied/referenced from sassie/sasmol/extensions/matrix_math/build/lib.macosx-10.5-i386-2.7/matrix_math.so -- this is due to an error running setup.py build that I didn't notice the first time. ... install.py output ... building extension "sassie.sasmol.matrix_math" sources f2py options: [] f2py:> build/src.macosx-10.6-x86_64-2.6/sassie/sasmol/matrix_mathmodule.c Reading fortran codes... Reading file 'sassie/sasmol/extensions/matrix_math/matrix_math.f' (format:fix,strict) Post-processing... Block: matrix_math Block: matrix_multiply Post-processing (stage 2)... Building modules... Building module "matrix_math"... Constructing wrapper function "matrix_multiply"... c = matrix_multiply(a,b,[dim_a1,dim_a2,dim_b2]) Wrote C/API module "matrix_math" to file "build/src.macosx-10.6-x86_64-2.6/sassie/sasmol/matrix_mathmodule.c" adding 'build/src.macosx-10.6-x86_64-2.6/fortranobject.c' to sources. adding 'build/src.macosx-10.6-x86_64-2.6' to include_dirs. building extension "sassie.analyze.cube" sources ... more install.py output ... compiling Fortran sources Fortran f77 compiler: /sw/bin/gfortran -Wall -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops Fortran f90 compiler: /sw/bin/gfortran -Wall -fno-second-underscore -fPIC -O3 -funroll-loops Fortran fix compiler: /sw/bin/gfortran -Wall -ffixed-form -fno-second-underscore -Wall -fno-second-underscore -fPIC -O3 -funroll-loops compile options: '-I/sw/lib/python2.6/site-packages/numpy/core/include -Ibuild/src.macosx-10.6-x86_64-2.6 -I/sw/lib/python2.6/site-packages/numpy/core/include -I/sw/include/python2.6 -c' gfortran:f77: sassie/sasmol/extensions/matrix_math/matrix_math.f sassie/sasmol/extensions/matrix_math/matrix_math.f:5.22: integer dim_a1,dim_a2,dim_b2 1 Error: Symbol 'dim_a1' at (1) already has basic type of REAL ... more install.py output ... * Strangely, this was fixed by editing sassie/sasmol/extensions/matrix_math/matrix_math.f to move dim_... above the matrices: integer dim_a1,dim_a2,dim_b2 double precision a(dim_a1,dim_a2) double precision b(dim_a2,dim_b2) double precision c(dim_a1,dim_b2) -- I'm not expert enough at fortran to know if that interferes with the argument order of subroutine matrix_multiply(a,b,c,dim_a1,dim_a2,dim_b2) * $ sudo python setup.py install [ ok ] $ python testing/sassie_gui.py [ brings up GUI !!! ]