Edward,   
     I'll try to find some time to look at these issues over the
weekend with the current 1.3 line code. As far as I recall,
1.3.4 still had some bogus testsuite failures on Darwin intel that
were fixed for the next release of relax 1.3.x.
              Jack


On Tue, Feb 23, 2010 at 02:57:23PM +0100, Edward d'Auvergne wrote:
> Hi,
> 
> It might be worth talking with Jack Howarth (howarth att bromo dott
> med dott uc dott edu) as he is the maintainer of the relax fink
> packages.  You can see our previous discussions about fink at:
> 
> http://www.google.com/search?q=fink&btnG=Google+Search&domains=http%3A%2F%2Fnmr-relax.com&sitesearch=https%3A%2F%2Fmail.gna.org%2Fpublic%2Frelax-users
> 
> He modified the sconstruct script for this, but I don't think this was
> merged upstream (it's not in the 1.3 line).  Maybe all of these
> problems is because one of the other essential components of fink have
> been upgraded (numpy, python, etc.) causing a breakage in the relax C
> modules and in the Scientific python module.
> 
> I you have the time and would like to try to get the 1.3 line test
> suite passing 100% and attempt to deposit the newest relax versions
> into fink, this would be appreciated.  relax should run without
> problems on Mac OS X, and it shouldn't be too hard to modify relax for
> 100% compatibility.  The only problem for me is that I don't have Mac
> hardware.
> 
> Cheers,
> 
> Edward
> 
> 
> On 22 February 2010 19:16, Sébastien Morin <[email protected]> 
> wrote:
> > Hi Ed,
> >
> > Unfortunately, the problem here arises from the fink version of relax, i.e.
> > 1.3.4.
> > Hence, the '-i' option is unavailable.
> >
> > For python, I indeed have two versions installed...
> >    2.6: standard version
> >    2.5: for rdiff-backup...
> >
> > For the sconstruct file, it was modified by fink. Hence, it seems the fink
> > version of relax might be problematic...
> >
> > ...
> >
> > In order to see if the repository version is also having troubles, I
> > installed it (as well as the minfx repository version) and tested it.
> > The compilation with scons worked fine and relax does not complain anymore
> > about the relax_fit.so file...
> > However, there are still 12 errors from the unit tests and 1 failure and 16
> > errors from the system tests.
> >
> > It is better than with the fink version, although ScientificPython still not
> > works...
> > How should ScientificPython be installed ?
> > Presently, it is installed from fink...
> >
> > ...
> >
> > Here is the output from 'relax -i':
> >
> > ==========
> > Hardware information:
> >    Machine:                 i386
> >    Processor:               i386
> >
> > System information:
> >    System:                  Darwin
> >    Release:                 10.2.0
> >    Version:                 Darwin Kernel Version 10.2.0: Tue Nov  3
> > 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386
> >    Mac version:             10.6.2 (, , ) i386
> >    Distribution:
> >    Full platform string:    Darwin-10.2.0-i386-64bit
> >
> > Software information:
> >    Architecture:            64bit
> >    Python version:          2.6.1
> >    Python branch:           tags/r261
> >    Python build:            r261:67515, Jul  7 2009 23:51:51
> >    Python compiler:         GCC 4.2.1 (Apple Inc. build 5646)
> >    Python implementation:   CPython
> >    Python revision:         67515
> >    Numpy version:           1.2.1
> >    Libc version:
> >    Network name:            dhcp-160-189.rsvs.ulaval.ca
> > ==========
> >
> > Any idea ?
> >
> >
> > Séb  :)
> >
> >
> >
> >
> > On 10-02-22 12:41 PM, Edward d'Auvergne wrote:
> >>
> >> Hi Seb,
> >>
> >> Could you paste the output of 'relax -i'?  This will help in working
> >> out what is happening and will be useful to have on record.
> >>
> >> Cheers,
> >>
> >> Edward
> >>
> >>
> >> On 22 February 2010 18:30, Edward d'Auvergne<[email protected]>  wrote:
> >>
> >>>>>>
> >>>>>> 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
> >>>
> >>>
> >
> > --
> > Sébastien Morin
> > PhD Student
> > S. Gagné NMR Laboratory
> > Université Laval&  PROTEO
> > Québec, Canada
> >
> >

_______________________________________________
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