mailrelax_fit.pyd


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by James Nyirenda on March 17, 2012 - 04:22:
sure, in the maths_fns the file is a 80Kb PYD type and after deleting or getting it back, the same problem occurs. I have tested the relax on 32bit os and machines but seems the same error is following me. could it be a windows 7 based error or i have to really get back my old XP?
cheers
Jimmy.


From: Edward d'Auvergne <edward@xxxxxxxxxxxxx>
To: James Nyirenda <jamesn7414@xxxxxxxxx>
Cc: "relax-users@xxxxxxx" <relax-users@xxxxxxx>
Sent: Friday, 16 March 2012, 19:43
Subject: Re: Compiling C modules for relax

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 <edward@xxxxxxxxxxxxx> 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 <edward@xxxxxxxxxxxxx> 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 <edward@xxxxxxxxxxxxx> 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 <jamesn7414@xxxxxxxxx> 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 <edward@xxxxxxxxxxxxx>
>>>> To: James Nyirenda <jamesn7414@xxxxxxxxx>
>>>> Cc: "relax-users@xxxxxxx" <relax-users@xxxxxxx>
>>>> 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 <jamesn7414@xxxxxxxxx> 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.
>>>>>
>>>>
>>>>



Related Messages


Powered by MHonArc, Updated Mon Mar 19 10:20:10 2012