Ah, right, now I remember. If there are any remaining failures in the 1.3 line, it would be useful to have these all identified :) Especially if someone has PowerPC Mac hardware as well. I would like to release relax-1.3.5 soon and it would be good to have a 100% pass of the test-suite on both architectures. Do you know what the Scientific python issue Sebastian is seeing could be about?
Cheers! Edward On 24 February 2010 15:30, Jack Howarth <[email protected]> wrote: > 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

