--- src/setup.py.old 2007-06-12 18:34:02.000000000 -0400 +++ src/setup.py 2007-06-13 10:27:54.000000000 -0400 @@ -5,7 +5,7 @@ ATLAS_LIB_DIR = '/usr/lib' # Set to 1 if you are installing the fftw module. -BUILD_FFTW = 0 +BUILD_FFTW = 1 # directory containing libfftw3 (used only when BUILD_FFTW = 1) FFTW_LIB_DIR = '/usr/lib' @@ -14,7 +14,7 @@ FFTW_INC_DIR = '/usr/include' # Set to 1 if you are installing the glpk module. -BUILD_GLPK = 0 +BUILD_GLPK = 1 # directory containing libglpk (used only when BUILD_GLPK = 1) GLPK_LIB_DIR = '/usr/lib' @@ -88,7 +88,7 @@ else: MACROS = [] -base = Extension('base', libraries = ['m','lapack','blas','g2c'], +base = Extension('base', libraries = ['m','lapack','blas'], library_dirs = [ ATLAS_LIB_DIR ], define_macros = MACROS, sources = ['C/base.c','C/dense.c','C/sparse.c']) @@ -96,23 +96,24 @@ random = Extension('random', sources = ['C/random.c', 'C/rngs/rngs.c', 'C/rngs/rvgs.c']) -blas = Extension('blas', libraries = ['blas','g2c'], +blas = Extension('blas', libraries = ['blas'], library_dirs = [ ATLAS_LIB_DIR ], define_macros = MACROS, sources = ['C/blas.c'] ) -lapack = Extension('lapack', libraries = ['lapack','blas','g2c'], +lapack = Extension('lapack', libraries = ['lapack','blas'], library_dirs = [ ATLAS_LIB_DIR ], define_macros = MACROS, sources = ['C/lapack.c'] ) umfpack = Extension('umfpack', + include_dirs = [ 'C/SuiteSparse/UMFPACK/Include', 'C/SuiteSparse/AMD/Include', 'C/SuiteSparse/AMD/Source', 'C/SuiteSparse/UFconfig' ], library_dirs = [ ATLAS_LIB_DIR ], define_macros = MACROS, - libraries = [ 'blas', 'lapack', 'g2c'], + libraries = [ 'blas', 'lapack'], sources = [ 'C/umfpack.c', 'C/SuiteSparse/UMFPACK/Source/umfpack_global.c', 'C/SuiteSparse/UMFPACK/Source/umfpack_tictoc.c' ] + @@ -126,7 +127,7 @@ cholmod = Extension('cholmod', library_dirs = [ ATLAS_LIB_DIR ], - libraries = ['lapack', 'blas', 'g2c'], + libraries = ['lapack', 'blas'], include_dirs = [ 'C/SuiteSparse/CHOLMOD/Include', 'C/SuiteSparse/COLAMD', 'C/SuiteSparse/AMD/Include', 'C/SuiteSparse/UFconfig' ],