Hi Paul,

I've made a few improvements to the 'devel_scripts/python_seek.py'
script.  This should now better find all Python versions on the system
so you can find one suitable for relax.  Any progress with building a
suitable Python environment?

Regards,

Edward



On 13 August 2013 14:47, Edward d'Auvergne <[email protected]> wrote:
> Hi Paul,
>
> I have updated a special script I use to manage all my Python versions
> (from 1.0 to 3.3 which I use for testing relax), and added it to the
> repository.  If you update your checked out relax code with 'svn up',
> have a look at the 'devel_scripts/python_seek.py' script.  This might
> help for sanity with all the Python versions you have on your Mac.
> This script will find all Python versions on the system using the
> 'locate' command and then print out all of the Python and module
> version information as used within relax.  It will help you determine
> what is installed and importantly where.
>
> Regards,
>
> Edward
>
>
>
> On 12 August 2013 11:46, Edward d'Auvergne <[email protected]> wrote:
>> Hi,
>>
>> I'm not sure how that space got in there but it shouldn't be there.
>> I'm now going from the file 'docs/Mac_framework_build_3way' that comes
>> with relax:
>>
>> "Install the appropriate GNU fortran version to add to Xcode (for
>> example gfortran-42-5664.pkg from http://r.research.att.com/tools/).
>> Xcode does not come with a Fortran compiler and the fink version will
>> not be able to create Universal 3-way binaries."
>>
>> I find it a bit crazy that Xcode does not bundle gfortran when it has
>> all the other gcc compilation tools.  The link should provide the best
>> Fortan compiler for a Mac.  I hope this one finally solves the Scipy
>> problems!
>>
>> Regards,
>>
>> Edward
>>
>>
>>
>>
>> On 11 August 2013 17:08, Paul Schanda <[email protected]> wrote:
>>> By the way, I guess in the command you suggested there should not be a space
>>> in between include/ and suitesparse.
>>> That's at least how I understood it.
>>>
>>> paul
>>>
>>>
>>> On 11.08.13 15:35, Edward d'Auvergne wrote:
>>>>
>>>> That is a stranger error.  It looks like it cannot find swig on the
>>>> $PATH environmental variable!  Weird.  For that problem, try adding
>>>> the directory with swig to the PATH variable with:
>>>>
>>>> bash gre:scipy-0.12.0 $ PATH=/opt/local/bin/:/usr/local/bin/:$PATH
>>>> C_INCLUDE_PATH=/sw/include/ suitesparse/ ~/bin/python2.7 setup.py
>>>> install
>>>>
>>>> Let's see if that helps the scipy setup along a little ;)
>>>>
>>>> Regards,
>>>>
>>>> Edward
>>>>
>>>>
>>>>
>>>> On 11 August 2013 07:20, Paul Schanda <[email protected]> wrote:
>>>>>
>>>>> Well, there is possibly some progress. I have to admit that I have no
>>>>> clue
>>>>> what fat3 commands and swig exactly do, though.
>>>>>
>>>>> The following seemed to work (or at least not produce any error message):
>>>>>
>>>>> bash-3.2$ pwd
>>>>> /Users/paul/Downloads/scipy-0.12.0
>>>>> bash-3.2$ /opt/local/bin/swig -I/sw/include/suitesparse/
>>>>> -I/opt/local/include -python -o
>>>>>
>>>>> build/src.macosx-10.6-intel-2.7/scipy/sparse/linalg/dsolve/umfpack/_umfpack_wrap.c
>>>>> -outdir
>>>>> build/src.macosx-10.6-intel-2.7/scipy/sparse/linalg/dsolve/umfpack
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i
>>>>> bash-3.2$
>>>>>
>>>>> However, this does not really solve the swig problem when installing
>>>>> scipy.
>>>>> I guess there is still some problem with the path.
>>>>> (Note that I slightly modified your command, that you suggested:
>>>>>
>>>>> [gre:~/Downloads/scipy-0.12.0] % bash
>>>>> gre:scipy-0.12.0 $ PATH=/usr/local/bin/:$PATH
>>>>> C_INCLUDE_PATH=/sw/include/
>>>>> suitesparse/ ~/bin/python2.7 setup.py
>>>>> install
>>>>>
>>>>> as my pythone2.7 is somewhere else)
>>>>>
>>>>> Here is what I get.
>>>>>
>>>>>
>>>>> bash-3.2$ PATH=/usr/local/bin/:$PATH
>>>>> C_INCLUDE_PATH=/sw/include/suitesparse
>>>>> /usr/bin/python2.7 setup.py install
>>>>>
>>>>> Running from scipy source directory.
>>>>>
>>>>> blas_opt_info:
>>>>>
>>>>>    FOUND:
>>>>>
>>>>>      extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
>>>>>
>>>>>      define_macros = [('NO_ATLAS_INFO', 3)]
>>>>>
>>>>>      extra_compile_args = ['-msse3',
>>>>> '-I/System/Library/Frameworks/vecLib.framework/Headers']
>>>>>
>>>>> lapack_opt_info:
>>>>>
>>>>>    FOUND:
>>>>>
>>>>>      extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
>>>>>
>>>>>      define_macros = [('NO_ATLAS_INFO', 3)]
>>>>>
>>>>>      extra_compile_args = ['-msse3']
>>>>>
>>>>> umfpack_info:
>>>>>
>>>>>    libraries umfpack not found in
>>>>> /System/Library/Frameworks/Python.framework/Versions/2.7/lib
>>>>>
>>>>>    libraries umfpack not found in /usr/local/lib
>>>>>
>>>>>    libraries umfpack not found in /usr/lib
>>>>>
>>>>> amd_info:
>>>>>
>>>>>    libraries amd not found in
>>>>> /System/Library/Frameworks/Python.framework/Versions/2.7/lib
>>>>>
>>>>>    libraries amd not found in /usr/local/lib
>>>>>
>>>>>    libraries amd not found in /usr/lib
>>>>>
>>>>>    FOUND:
>>>>>
>>>>>      libraries = ['amd']
>>>>>
>>>>>      library_dirs = ['/opt/local/lib']
>>>>>
>>>>>      swig_opts = ['-I/opt/local/include']
>>>>>
>>>>>      define_macros = [('SCIPY_AMD_H', None)]
>>>>>
>>>>>      include_dirs = ['/opt/local/include']
>>>>>
>>>>>    FOUND:
>>>>>
>>>>>      libraries = ['umfpack', 'amd']
>>>>>
>>>>>      library_dirs = ['/opt/local/lib']
>>>>>
>>>>>      swig_opts = ['-I/opt/local/include', '-I/opt/local/include']
>>>>>
>>>>>      define_macros = [('SCIPY_UMFPACK_H', None), ('SCIPY_AMD_H', None)]
>>>>>
>>>>>      include_dirs = ['/opt/local/include']
>>>>>
>>>>> running install
>>>>>
>>>>> 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 py_modules sources
>>>>>
>>>>> building library "dfftpack" sources
>>>>>
>>>>> building library "fftpack" sources
>>>>>
>>>>> building library "linpack_lite" sources
>>>>>
>>>>> building library "mach" sources
>>>>>
>>>>> building library "quadpack" sources
>>>>>
>>>>> building library "odepack" sources
>>>>>
>>>>> building library "dop" sources
>>>>>
>>>>> building library "fitpack" sources
>>>>>
>>>>> building library "odrpack" sources
>>>>>
>>>>> building library "minpack" sources
>>>>>
>>>>> building library "rootfind" sources
>>>>>
>>>>> building library "superlu_src" sources
>>>>>
>>>>> building library "arpack_scipy" sources
>>>>>
>>>>> building library "sc_c_misc" sources
>>>>>
>>>>> building library "sc_cephes" sources
>>>>>
>>>>> building library "sc_mach" sources
>>>>>
>>>>> building library "sc_amos" sources
>>>>>
>>>>> building library "sc_cdf" sources
>>>>>
>>>>> building library "sc_specfun" sources
>>>>>
>>>>> building library "statlib" sources
>>>>>
>>>>> building extension "scipy.cluster._vq" sources
>>>>>
>>>>> building extension "scipy.cluster._hierarchy_wrap" sources
>>>>>
>>>>> building extension "scipy.fftpack._fftpack" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.fftpack.convolve" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.integrate._quadpack" sources
>>>>>
>>>>> building extension "scipy.integrate._odepack" sources
>>>>>
>>>>> building extension "scipy.integrate.vode" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.integrate.lsoda" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.integrate._dop" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.interpolate.interpnd" sources
>>>>>
>>>>> building extension "scipy.interpolate._fitpack" sources
>>>>>
>>>>> building extension "scipy.interpolate.dfitpack" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>>    adding
>>>>>
>>>>> 'build/src.macosx-10.8-intel-2.7/scipy/interpolate/src/dfitpack-f2pywrappers.f'
>>>>> to sources.
>>>>>
>>>>> building extension "scipy.interpolate._interpolate" sources
>>>>>
>>>>> building extension "scipy.io.matlab.streams" sources
>>>>>
>>>>> building extension "scipy.io.matlab.mio_utils" sources
>>>>>
>>>>> building extension "scipy.io.matlab.mio5_utils" sources
>>>>>
>>>>> building extension "scipy.lib.blas.fblas" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>>    adding
>>>>>
>>>>> 'build/src.macosx-10.8-intel-2.7/build/src.macosx-10.8-intel-2.7/scipy/lib/blas/fblas-f2pywrappers.f'
>>>>> to sources.
>>>>>
>>>>> building extension "scipy.lib.blas.cblas" sources
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/scipy/lib/blas/cblas.pyf' to
>>>>> sources.
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.lib.lapack.flapack" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.lib.lapack.clapack" sources
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/scipy/lib/lapack/clapack.pyf'
>>>>> to
>>>>> sources.
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.lib.lapack.calc_lwork" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.linalg._fblas" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>>    adding
>>>>>
>>>>> 'build/src.macosx-10.8-intel-2.7/build/src.macosx-10.8-intel-2.7/scipy/linalg/_fblas-f2pywrappers.f'
>>>>> to sources.
>>>>>
>>>>> building extension "scipy.linalg._flapack" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>>    adding
>>>>>
>>>>> 'build/src.macosx-10.8-intel-2.7/build/src.macosx-10.8-intel-2.7/scipy/linalg/_flapack-f2pywrappers.f'
>>>>> to sources.
>>>>>
>>>>> building extension "scipy.linalg._flinalg" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.linalg.calc_lwork" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.odr.__odrpack" sources
>>>>>
>>>>> building extension "scipy.optimize._minpack" sources
>>>>>
>>>>> building extension "scipy.optimize._zeros" sources
>>>>>
>>>>> building extension "scipy.optimize._lbfgsb" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.optimize.moduleTNC" sources
>>>>>
>>>>> building extension "scipy.optimize._cobyla" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.optimize.minpack2" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.optimize._slsqp" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.optimize._nnls" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.signal.sigtools" sources
>>>>>
>>>>> building extension "scipy.signal._spectral" sources
>>>>>
>>>>> building extension "scipy.signal.spline" sources
>>>>>
>>>>> building extension "scipy.sparse.linalg.isolve._iterative" sources
>>>>>
>>>>> f2py options: []
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7/fortranobject.c' to sources.
>>>>>
>>>>>    adding 'build/src.macosx-10.8-intel-2.7' to include_dirs.
>>>>>
>>>>> building extension "scipy.sparse.linalg.dsolve._superlu" sources
>>>>>
>>>>> building extension "scipy.sparse.linalg.dsolve.umfpack.__umfpack" sources
>>>>>
>>>>>    adding 'scipy/sparse/linalg/dsolve/umfpack/umfpack.i' to sources.
>>>>>
>>>>> swig: scipy/sparse/linalg/dsolve/umfpack/umfpack.i
>>>>>
>>>>> swig -python -I/opt/local/include -I/opt/local/include
>>>>> -I/opt/local/include
>>>>> -o
>>>>>
>>>>> build/src.macosx-10.8-intel-2.7/scipy/sparse/linalg/dsolve/umfpack/_umfpack_wrap.c
>>>>> -outdir
>>>>> build/src.macosx-10.8-intel-2.7/scipy/sparse/linalg/dsolve/umfpack
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i
>>>>>
>>>>> unable to execute swig: No such file or directory
>>>>>
>>>>> error: command 'swig' failed with exit status 1
>>>>>
>>>>> bash-3.2$
>>>>>
>>>>>
>>>>> paul
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 10.08.13 23:33, Edward d'Auvergne wrote:
>>>>>
>>>>> Oh, those are the fat3 commands!  I.e. the universal binaries I build
>>>>> for the relax DMG distribution archive.  Try:
>>>>>
>>>>> bash-3.2$ swig -I/sw/include/suitesparse/ -I/opt/local/include -python
>>>>> -o
>>>>>
>>>>> build/src.macosx-10.6-intel-2.7/scipy/sparse/linalg/dsolve/umfpack/_umfpack_wrap.c
>>>>> -outdir
>>>>> build/src.macosx-10.6-intel-2.7/scipy/sparse/linalg/dsolve/umfpack
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i
>>>>>
>>>>> Regards,
>>>>>
>>>>> Edward
>>>>>
>>>>>
>>>>>
>>>>> On 10 August 2013 23:28, Edward d'Auvergne <[email protected]>
>>>>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> The swig command might be back to front, try:
>>>>>
>>>>> bash-3.2$ /opt/local/bin/swig -I/opt/local/include/
>>>>> -I/sw/include/suitesparse/ -python -o
>>>>>
>>>>> build/src.macosx-10.5-fat3-2.7/scipy/sparse/linalg/dsolve/umfpack/_umfpack_wrap.c
>>>>> -outdir build/src.macosx-10.5-fat3-2.7/scipy/sparse/linalg/dsolve/umfpack
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i
>>>>>
>>>>> I'll look more into that one tomorrow.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Edward
>>>>>
>>>>>
>>>>>
>>>>> On 10 August 2013 22:07, Paul Schanda <[email protected]> wrote:
>>>>>
>>>>> Hmm, not overly successful.
>>>>> I do have the umfpack*.h files in /opt/local/include/umfpack:
>>>>>
>>>>> [new-host-2:~] paul% ls /opt/local/include/umfpack*.h
>>>>>
>>>>> /opt/local/include/umfpack.h
>>>>> /opt/local/include/umfpack_col_to_triplet.h
>>>>> /opt/local/include/umfpack_defaults.h
>>>>> /opt/local/include/umfpack_free_numeric.h
>>>>> /opt/local/include/umfpack_free_symbolic.h
>>>>> /opt/local/include/umfpack_get_determinant.h
>>>>> /opt/local/include/umfpack_get_lunz.h
>>>>> /opt/local/include/umfpack_get_numeric.h
>>>>> /opt/local/include/umfpack_get_symbolic.h
>>>>> /opt/local/include/umfpack_global.h
>>>>> /opt/local/include/umfpack_load_numeric.h
>>>>> /opt/local/include/umfpack_load_symbolic.h
>>>>> /opt/local/include/umfpack_numeric.h
>>>>> /opt/local/include/umfpack_qsymbolic.h
>>>>> /opt/local/include/umfpack_report_control.h
>>>>> /opt/local/include/umfpack_report_info.h
>>>>> /opt/local/include/umfpack_report_matrix.h
>>>>> /opt/local/include/umfpack_report_numeric.h
>>>>> /opt/local/include/umfpack_report_perm.h
>>>>> /opt/local/include/umfpack_report_status.h
>>>>> /opt/local/include/umfpack_report_symbolic.h
>>>>> /opt/local/include/umfpack_report_triplet.h
>>>>> /opt/local/include/umfpack_report_vector.h
>>>>> /opt/local/include/umfpack_save_numeric.h
>>>>> /opt/local/include/umfpack_save_symbolic.h
>>>>> /opt/local/include/umfpack_scale.h
>>>>> /opt/local/include/umfpack_solve.h
>>>>> /opt/local/include/umfpack_symbolic.h
>>>>> /opt/local/include/umfpack_tictoc.h
>>>>> /opt/local/include/umfpack_timer.h
>>>>> /opt/local/include/umfpack_transpose.h
>>>>> /opt/local/include/umfpack_triplet_to_col.h
>>>>> /opt/local/include/umfpack_wsolve.h
>>>>> [new-host-2:~] paul%
>>>>>
>>>>>
>>>>> However, I tried using swig, and pointing to /opt/local/include as you
>>>>> suggest (trying some variations of the command), but was unsuccessful.
>>>>>
>>>>> bash-3.2$ /opt/local/bin/swig -I/sw/include/suitesparse/ -python -o
>>>>>
>>>>> build/src.macosx-10.5-fat3-2.7/scipy/sparse/linalg/dsolve/umfpack/_umfpack_wrap.c
>>>>> -outdir build/src.macosx-10.5-fat3-2.7/scipy/sparse/linalg/dsolve/umfpack
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:192: Error: Unable to find
>>>>> 'umfpack.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:193: Error: Unable to find
>>>>> 'umfpack_solve.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:194: Error: Unable to find
>>>>> 'umfpack_defaults.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:195: Error: Unable to find
>>>>> 'umfpack_triplet_to_col.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:196: Error: Unable to find
>>>>> 'umfpack_col_to_triplet.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:197: Error: Unable to find
>>>>> 'umfpack_transpose.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:198: Error: Unable to find
>>>>> 'umfpack_scale.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:200: Error: Unable to find
>>>>> 'umfpack_report_symbolic.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:201: Error: Unable to find
>>>>> 'umfpack_report_numeric.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:202: Error: Unable to find
>>>>> 'umfpack_report_info.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:203: Error: Unable to find
>>>>> 'umfpack_report_control.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:215: Error: Unable to find
>>>>> 'umfpack_symbolic.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:216: Error: Unable to find
>>>>> 'umfpack_numeric.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:225: Error: Unable to find
>>>>> 'umfpack_free_symbolic.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:226: Error: Unable to find
>>>>> 'umfpack_free_numeric.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:248: Error: Unable to find
>>>>> 'umfpack_get_lunz.h'
>>>>>
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i:272: Error: Unable to find
>>>>> 'umfpack_get_numeric.h'
>>>>>
>>>>>
>>>>> bash-3.2$ /opt/local/bin/swig -I/sw/include/suitesparse/ -python -o
>>>>>
>>>>> build/src.macosx-10.5-fat3-2.7/scipy/sparse/linalg/dsolve/umfpack/_umfpack_wrap.c
>>>>> -outdir build/src.macosx-10.5-fat3-2.7/scipy/sparse/linalg/dsolve/umfpack
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i -I/opt/local/include/
>>>>>
>>>>> swig error : Unrecognized option
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i
>>>>>
>>>>> Use 'swig -help' for available options.
>>>>>
>>>>>
>>>>> bash-3.2$ /opt/local/bin/swig -I/opt/local/include/ -python -o
>>>>>
>>>>> build/src.macosx-10.5-fat3-2.7/scipy/sparse/linalg/dsolve/umfpack/_umfpack_wrap.c
>>>>> -outdir build/src.macosx-10.5-fat3-2.7/scipy/sparse/linalg/dsolve/umfpack
>>>>> scipy/sparse/linalg/dsolve/umfpack/umfpack.i
>>>>>
>>>>> Unable to open file
>>>>>
>>>>> build/src.macosx-10.5-fat3-2.7/scipy/sparse/linalg/dsolve/umfpack/_umfpack_wrap.c:
>>>>> No such file or directory
>>>>>
>>>>> bash-3.2$
>>>>>
>>>>>
>>>>> In fact, I don't have  build/src.macosx-10.5-fat3-2.7
>>>>>
>>>>> I do have
>>>>> build/src.macosx-10.8-intel-2.7/scipy/sparse/linalg/dsolve/umfpack/ but
>>>>> it
>>>>> is empty:
>>>>>
>>>>> bash-3.2$ ls
>>>>> build/src.macosx-10.8-intel-2.7/scipy/sparse/linalg/dsolve/umfpack/
>>>>>
>>>>> bash-3.2$
>>>>>
>>>>>
>>>>> A long way to get it running... :-S
>>>>>
>>>>> paul
>>>>>
>>>>>
>>>>>
>>>>> On 10.08.13 09:39, Edward d'Auvergne wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> Maybe the files in /opt would be sufficient.  Try copying and pasting the
>>>>> swig command in my previous mail
>>>>> (http://thread.gmane.org/gmane.science.nmr.relax.devel/4339/focus=4351)
>>>>> and
>>>>> add -I/opt/local/include/ as that might just work.  Note these
>>>>> compilation
>>>>> commands are for the 'sh' shell, so you need bash or sh to run them.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Edward
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Saturday, 10 August 2013, Paul Schanda wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I guess I'll get there. Eventually.
>>>>>
>>>>> In the meantime I don't find suitesparse on my system. At least not at
>>>>> /sw/include/suitesparse.
>>>>>
>>>>> I have a few instances of SuiteSparse on the system, but none of them
>>>>> contains umfpack files.
>>>>>
>>>>> I have a number of umfpack_*.h files, most of them at /opt/local/include:
>>>>> /opt/local/include/umfpack.h
>>>>> /opt/local/include/umfpack_col_to_triplet.h
>>>>> /opt/local/include/umfpack_defaults.h
>>>>> /opt/local/include/umfpack_free_numeric.h
>>>>> /opt/local/include/umfpack_free_symbolic.h
>>>>> /opt/local/include/umfpack_get_determinant.h
>>>>> /opt/local/include/umfpack_get_lunz.h
>>>>> /opt/local/include/umfpack_get_numeric.h
>>>>> /opt/local/include/umfpack_get_symbolic.h
>>>>> /opt/local/include/umfpack_global.h
>>>>> /opt/local/include/umfpack_load_numeric.h
>>>>> /opt/local/include/umfpack_load_symbolic.h
>>>>> /opt/local/include/umfpack_numeric.h
>>>>> /opt/local/include/umfpack_qsymbolic.h
>>>>> /opt/local/include/umfpack_report_control.h
>>>>> /opt/local/include/umfpack_report_info.h
>>>>> /opt/local/include/umfpack_report_matrix.h
>>>>> /opt/local/include/umfpack_report_numeric.h
>>>>> /opt/local/include/umfpack_report_perm.h
>>>>> /opt/local/include/umfpack_report_status.h
>>>>> /opt/local/include/umfpack_report_symbolic.h
>>>>> /opt/local/include/umfpack_report_triplet.h
>>>>> /opt/local/include/umfpack_report_vector.h
>>>>> /opt/local/include/umfpack_save_numeric.h
>>>>> /opt/local/include/umfpack_save_symbolic.h
>>>>> /opt/local/include/umfpack_scale.h
>>>>> /opt/local/include/umfpack_solve.h
>>>>> /opt/local/include/umfpack_symbolic.h
>>>>> /opt/local/include/umfpack_tictoc.h
>>>>> /opt/local/include/umfpack_timer.h
>>>>> /opt/local/include/umfpack_transpose.h
>>>>> /opt/local/include/umfpack_triplet_to_col.h
>>>>> /opt/local/include/umfpack_wsolve.h
>>>>>
>>>>>
>>>>>
>>>>> Otherwise, I seem to have suitesparse installed via macports:
>>>>>
>>>>> [new-host-2:/Users/paul] root# port installed suitesparse
>>>>>
>>>>> The following ports are currently installed:
>>>>>
>>>>>    SuiteSparse @3.4.0_0
>>>>>
>>>>>    SuiteSparse @3.4.0_3
>>>>>
>>>>>    SuiteSparse @4.0.0_0
>>>>>
>>>>>    SuiteSparse @4.1.0_0 (active)
>>>>>
>>>>>
>>>>> In the suitesparse directory that is related to macports, there are no
>>>>> umfpack files.
>>>>>
>>>>> [new-host-2:~] paul% ls
>>>>>
>>>>> /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/SuiteSparse/files/
>>>>>
>>>>> UFconfig_UFconfig.mk-patch    patch-CHOLMOD_Lib_Makefile.diff
>>>>>
>>>>> makefiles.patch
>>>>>
>>>>> [new-host-2:~] paul% ls
>>>>>
>>>>> /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/SuiteSparse/Portfile
>>>>>
>>>>>
>>>>>
>>>>> /opt/local/var/macports/sources/rsync.macports.org/release/ports/math/SuiteSparse/Portfile
>>>>>
>>>>>
>>>>> I could probably download SuiteSparse, but this of course comes at the
>>>>> risk of downloading again something that does not talk to the other
>>>>> things
>>>>> required...
>>>>> As you say, it's tough with multiple python versions around...
>>>>>
>>>>> cheers -
>>>>>
>>>>> Paul
>>>>>
>>>>> On 09.08.13 16:30, Edward d'Auvergne wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> You're actually almost there.  That swig error with umfpack.i is
>>>>> exactly the same problem I had yesterday when I was multiply
>>>>> reinstalling everything on my Mac system.  The problem was that it
>>>>> could not find the suitesparse header *.h files.  I found these on my
>>>>> system at /sw/include/suitesparse - please make sure you have this
>>>>> directory with umfpack_*.h files in it too - and that is what the
>>>>> C_INCLUDE_PATH variable is for.  The rest of the problems is due to
>>>>> the C shell so, for avoiding a lot of pain, I would recommend
>>>>> temporarily switching to bash.  C shell issues caused the PATH error
>>>>> message you saw.  So please try the following:
>>>>>
>>>>> [gre:~/Downloads/scipy-0.12.0] % bash
>>>>> gre:scipy-0.12.0 $ PATH=/usr/local/bin/:$PATH
>>>>> C_INCLUDE_PATH=/sw/include/
>>>>> suitesparse/ ~/bin/python2.7 setup.py
>>>>> install
>>>>>
>>>>> It is imperative to have the PATH and C_INCLUDE_PATH environmental
>>>>> variables set this way before the Python command.  Otherwise Scipy
>>>>> will not be in a functional state and the import will give exactly the
>>>>> error you saw.  And /sw/include/suitesparse/ must exist and contain a
>>>>> pile of umfpack_*.h files in it.  We almost have it running now!  Life
>>>>> is tough having multiple Python versions around on a Mac!
>>>>>
>>>>> Regards,
>>>>>
>>>>> Edward
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Paul Schanda, Ph.D.
>>>>> Biomolecular NMR group
>>>>> Institut de Biologie Structurale Jean-Pierre Ebel (IBS)
>>>>> 41, rue Jules Horowitz
>>>>> F-38027 Grenoble
>>>>> France
>>>>> +33 438 78 95 55
>>>>> [email protected]
>>>>> http://www.ibs.fr/groups/biomolecular-nmr-spectroscopy?lang=en
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Paul Schanda, Ph.D.
>>>>> Biomolecular NMR group
>>>>> Institut de Biologie Structurale Jean-Pierre Ebel (IBS)
>>>>> 41, rue Jules Horowitz
>>>>> F-38027 Grenoble
>>>>> France
>>>>> +33 438 78 95 55
>>>>> [email protected]
>>>>> http://www.ibs.fr/groups/biomolecular-nmr-spectroscopy?lang=en
>>>
>>>
>>>
>>> --
>>> Paul Schanda, Ph.D.
>>> Biomolecular NMR group
>>> Institut de Biologie Structurale Jean-Pierre Ebel (IBS)
>>> 41, rue Jules Horowitz
>>> F-38027 Grenoble
>>> France
>>> +33 438 78 95 55
>>> [email protected]
>>> http://www.ibs.fr/groups/biomolecular-nmr-spectroscopy?lang=en
>>>

_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-devel mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel

Reply via email to