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

