Hi, Have you had any success with the maths_fns/relax_fit.pyd file? Did you check if it was still in your relax installation?
Regards, Edward On 12 March 2012 15:02, Edward d'Auvergne <[email protected]> wrote: > Hi, > > I've tried a few things on my test machines, but the only way I can > reproduce the same symptoms is if I delete the maths_fns/relax_fit.pyd > file. Could you check if you have this file? > > Cheers, > > Edward > > > On 12 March 2012 14:45, Edward d'Auvergne <[email protected]> wrote: >> Actually, the DLL file on Windows is called maths_fns/relax_fit.pyd. >> >> Regards, >> >> Edward >> >> >> On 12 March 2012 14:35, Edward d'Auvergne <[email protected]> wrote: >>> Hi, >>> >>> Thank you, that is quite useful. The "DLL load failed" shows the real >>> problem, though I'm not sure what that is at the moment without a bit >>> of testing. It could be due to the mix of 32 and 64-bit on your >>> system. It looks like your CPU is 64-bit, while your Windows and >>> Python versions are 32-bit. The maths_fns/relax_fit.dll 32-bit file >>> in the relax Zip distributions is compiled on Windows 2000 and tested >>> on 64-bit Windows Vista. I will have to do a bit more testing on >>> Vista again to get to the bottom of this problem. In the mean time, >>> could you type: >>> >>> $ scons >>> >>> in the windows powershell (or command line). This is in the relax >>> directory and relax should not be running. To capture logs, you could >>> type: >>> >>> $ scons > log 2> err >>> >>> Then all messages will be in the 'log' file and all error messages in >>> the 'err' file (and you should see zero output to the terminal). >>> Sorry for all the hassles. Hopefully we can solve this problem soon! >>> >>> Cheers, >>> >>> Edward >>> >>> >>> >>> On 12 March 2012 13:59, James Nyirenda <[email protected]> wrote: >>>> Hi, again, the log file is here >>>> >>>> relax 1.3.13 >>>> >>>> Molecular dynamics by NMR data analysis >>>> >>>> Copyright (C) 2001-2006 Edward d'Auvergne >>>> Copyright (C) 2006-2011 the relax development team >>>> >>>> This is free software which you are welcome to modify and redistribute >>>> under >>>> the >>>> conditions of the GNU General Public License (GPL). This program, >>>> including >>>> all >>>> modules, is licensed under the GPL and comes with absolutely no warranty. >>>> For >>>> details type 'GPL' within the relax prompt. >>>> >>>> Assistance in using the relax prompt and scripting interface can be >>>> accessed >>>> by >>>> typing 'help' within the prompt. >>>> >>>> ImportError: relaxation curve fitting is unavailable, the corresponding C >>>> modules have not been compiled. >>>> >>>> Processor fabric: Uni-processor. >>>> >>>> Hardware information: >>>> Machine: x86 >>>> Processor: Intel64 Family 6 Model 42 Stepping 7, >>>> GenuineIntel >>>> >>>> System information: >>>> System: Windows >>>> Release: 7 >>>> Version: 6.1.7601 >>>> Win32 version: 7 6.1.7601 SP1 Multiprocessor Free >>>> Distribution: >>>> Full platform string: Windows-7-6.1.7601-SP1 >>>> >>>> Software information: >>>> Architecture: 32bit WindowsPE >>>> Python version: 2.6.6 >>>> Python branch: tags/r266 >>>> Python build: r266:84297, Aug 24 2010 18:46:32 >>>> Python compiler: MSC v.1500 32 bit (Intel) >>>> Python implementation: CPython >>>> Python revision: 84297 >>>> Numpy version: 1.6.1 >>>> Libc version: >>>> >>>> Python packages (most are optional): >>>> >>>> Package Installed Version Path >>>> minfx True Unknown C:\Program >>>> Files\relax-1.3.13\minfx >>>> bmrblib True Unknown C:\Program >>>> Files\relax-1.3.13\bmrblib >>>> numpy True 1.6.1 C:\Program >>>> Files\Python26\lib\site-packages\numpy >>>> scipy True 0.10.0 C:\Program >>>> Files\Python26\lib\site-packages\scipy >>>> wxPython True 2.8.12.1 C:\Program >>>> Files\Python26\lib\site-packages\wx-2.8-msw-unicode\wx >>>> mpi4py False >>>> epydoc False >>>> optparse True 1.5.3 C:\Program >>>> Files\Python26\lib\optparse.pyc >>>> readline True C:\Program >>>> Files\Python26\lib\site-packages\readline.pyc >>>> profile True C:\Program >>>> Files\Python26\lib\profile.pyc >>>> bz2 True C:\Program >>>> Files\Python26\DLLs\bz2.pyd >>>> gzip True C:\Program >>>> Files\Python26\lib\gzip.pyc >>>> os.devnull True C:\Program >>>> Files\Python26\lib\os.pyc >>>> >>>> Compiled relax C modules: >>>> Relaxation curve fitting: False >>>> >>>> >>>> log2 file >>>> relax 1.3.13 >>>> >>>> Molecular dynamics by NMR data analysis >>>> >>>> Copyright (C) 2001-2006 Edward d'Auvergne >>>> Copyright (C) 2006-2011 the relax development team >>>> >>>> This is free software which you are welcome to modify and redistribute >>>> under >>>> the >>>> conditions of the GNU General Public License (GPL). This program, >>>> including >>>> all >>>> modules, is licensed under the GPL and comes with absolutely no warranty. >>>> For >>>> details type 'GPL' within the relax prompt. >>>> >>>> Assistance in using the relax prompt and scripting interface can be >>>> accessed >>>> by >>>> typing 'help' within the prompt. >>>> >>>> ImportError: relaxation curve fitting is unavailable, the corresponding C >>>> modules have not been compiled. >>>> >>>> Processor fabric: Uni-processor. >>>> >>>> relax> Traceback (most recent call last): >>>> File "<console>", line 1, in <module> >>>> ImportError: DLL load failed: The specified module could not be found. >>>> relax> Exiting the program. >>>> >>>> hope this is enough. >>>> ________________________________ >>>> From: Edward d'Auvergne <[email protected]> >>>> To: James Nyirenda <[email protected]> >>>> Cc: "[email protected]" <[email protected]> >>>> Sent: Monday, 12 March 2012, 19:46 >>>> Subject: Re: Compiling C modules for relax >>>> >>>> Hi, >>>> >>>> I'm assuming that you are using the 1.3.13 MS Windows 32-bit Zip file. >>>> This problem sometimes occurs due to differences in Windows versions >>>> (especially 32 vs. 64-bit). To check the system information, can you >>>> run: >>>> >>>> $ relax --info > log >>>> >>>> This will create a file called 'log' which you can copy and paste the >>>> contents of. Could you also run: >>>> >>>> $ relax --tee log2 >>>> >>>> and then inside relax type: >>>> >>>> relax> from maths_fns.relax_fit import setup >>>> >>>> Then quit relax. The 'log2' file should then have all of the >>>> information about why the C module cannot be loaded on your system. >>>> From this information, hopefully we can work out what is happening. >>>> >>>> Cheers, >>>> >>>> Edward >>>> >>>> >>>> >>>> On 12 March 2012 11:14, James Nyirenda <[email protected]> wrote: >>>>> Yes, the information at the bottom says False meaning we have to compile >>>>> the >>>>> modules, i tried last night using a separate machine having c++ 2005 but >>>>> the >>>>> messege at the bottom says am using c++ on a header that is using c as i >>>>> copied the relax-fit files header and source into ms visual c++ 2005 >>>>> though >>>>> my thinking was if relax curve fitting files were written in c, c++ may >>>>> not >>>>> be problem. Sorry my programming skills are a bit scanty. >>>>> Probably we can start from this bit of information i have given. >>>>> Kind regards. >>>>> Jimmy. >>>>> >>>> >>>> _______________________________________________ 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

