>>> I just installed relax on a Mac using fink.
>>>     relax-py26    1.3.4-2    Protein dynamics by NMR relax. data analysis
>>>
>>> I also installed the dependencies using fink.
>>>     minfx-py26    1.0.2-1    The minfx optimisation library
>>>     numpy-py26    [virtual package]
>>>     python26    1:2.6.4-101    Interpreted, object-oriented language
>>>     scientificpython-py26    2.8-1    Python modules for scientific
>>> computing
>>>     scons    0.98.3-1    Python-based build tool
>>>
>>> I created a link in the relax directory pointing to the minfx directory:
>>>     minfx@ ->  /sw/lib/python2.6/site-packages/minfx/
>>>
>>
>> This should not be necessary.  If there are any strange optimisation
>> issues, this should be the first place to look.
>>
>>
>
> In fact, if the link is not present, relax complains about minfx not being
> installed...

Ah, this is an indication that there are 2 python versions present!!!
I have just added a new command line option to relax to help work out
what is happening.  I'm guessing you have a repository copy from the
1.3 line?  If so, update this copy (for those who don't know, you
type):

$ svn up

and then run one of:

$ relax -i
$ relax --info

This should tell you all you need to know about versions, etc.!  I can
add other useful info later on - i.e. modules installed or missing and
their versions.



>>> After, I launched relax but got the following warning:
>>>
>>> ========
>>> ImportError: dlopen(/sw/lib/relax-py26/maths_fns/relax_fit.so, 2): no
>>> suitable image found.  Did find:
>>>     /sw/lib/relax-py26/maths_fns/relax_fit.so: mach-o, but wrong
>>> architecture
>>> Relaxation curve fitting is unavailable, try compiling the C modules.
>>> ========
>>>
>>
>> Try "scons clean_all" followed by "scons".  Does the file
>> /sw/lib/relax-py26/maths_fns/relax_fit.so exist?  This will be a
>> problem for curve-fitting!
>>
>
> "scons clean_all" works fine and then, "scons" creates the "relax_fit.so"
> executable. The file type (obtained from the command "file") is as follows:
> "Mach-O bundle i386".
>
> Is it what it's supposed to be ?
> (I am really new to Mac...)

I really have no idea either.  Maybe someone else on this list knows
something?  It could actually be a version issue again as maybe relax
is running with an old python version but scons build the module for
the 2.6 version?


>>> Concerning the test-suite, there were nultiple errors:
>>>     System tests
>>>         4 failures + 20 errors
>>>     Unit tests
>>>         12 errors
>>>
>>> The unit tests errors were all the same:
>>>
>>> ======
>>> Traceback (most recent call last):
>>>   File
>>>
>>> "/sw/lib/relax-py26/test_suite/unit_tests/_generic_fns/_structure/test_scientific.py",
>>> line 54, in setUp
>>>     self.data = Scientific_data()
>>>   File "/sw/lib/relax-py26/generic_fns/structure/scientific.py", line
>>> 60, in __init__
>>>     raise RelaxError, "The Scientific python PDB module
>>> Scientific.IO.PDB could not be imported."
>>> RelaxError: RelaxError: The Scientific python PDB module
>>> Scientific.IO.PDB could not be imported.
>>> ======
>>>
>>> ...
>>>
>>>
>>> I guess all these errors are not normal...
>>>
>>> Any idea to help me debug this issue ?
>>>
>>> Thank you !!!
>>>
>>
>> This is normal as Scientific python is not installed.  Maybe it would
>> be good to add a new section to the test suite listing the installed
>> and missing modules, and then disabling the relevant system and unit
>> tests (scientific-python, relax curve-fitting C modules, etc.) if
>> missing.  This will be a bit of work though, hence why I haven't done
>> it yet!  I would guess that all the failures are due to these 2
>> missing pieces, but it's hard to tell.
>>
>
> Scientific Python is installed...
>    scientificpython-py26    2.8-1    Python modules for scientific computing
>
> Maybe, yes, it would be good to simply give a warning for missing
> dependencies and avoid the tests to be performed...
>
> Thanks for your insights !

This could be again related to Python versions, with Scientific Python
installed for Python 2.6 but relax running with Python 1.5 (Mac Unix
software versions are painfully old :P).  I hope this helps.

Regards,

Edward

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

This is the relax-users 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-users

Reply via email to