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

Reply via email to