I'm looking at the possibility that it is a problem with the python 
header file
as suggested in the first solution message. I haven't found a distribution of
the 'Python Development Files' that are mentioned that I can open on a mac. I
did find one with an .rpm extension, and I tried using the RPM management
package on the mac, but that seems like it could be another project..

Seems a bit odd that my Python.h file is in a Sparkky directory, but 
not also in
a Python base install type directory, no?

I've tried installing a few different versions of Python, include the most
recent (2.6), but none of them seem to change the output of 'locate Python.h'
Also, updating to 2.6 causes a number of errors, starting the output claiming
that various dependencies are not installed, and then after 
re-installing them,
there seems to be other problems. Anyways, that's not the issue I'm having so
here's the relevant output:

locate Python.h

/Applications/Sparky.app/Contents/Resources/python2.4/include/python2.4/Python.h

for the machine I'm trying to do the curve fitting on.

For another mac I've tested,
Output:
locate Python.h

/Applications/Sparky.app/Contents/Resources/python2.4/include/python2.4/Python.h
/Developer/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks/Python.framework/Vers
ions/2.3/include/python2.3/Python.h
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Python.framework/Versi
ons/2.3/include/python2.3/Python.h
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/wx-2.5/wx/wxPython/wxPython.h
/System/Library/Frameworks/Python.framework/Versions/2.3/include/python2.3/Pytho
n.h
/sw/include/python2.4/Python.h
/sw/share/doc/python24/html/ext/callingPython.html
/sw/share/doc/python24/html/ext/refcountsInPython.html
/usr/include/wx-2.5/wx/wxPython/wxPython.h




Quoting Edward d'Auvergne <[EMAIL PROTECTED]>:

> Hi,
>
> Welcome to the relax users mailing list.  I've seen this problem
> before but can't remember exactly what is causing it.  We should be
> able to fix this though.  I'm pretty sure that the suggestions on the
> internet of using distutils for this are out of place.  I use
> distutils for the minfx package which is a dependency for relax 1.3.1
> (it used to be part of relax 1.2.x but was spun out as its own project
> for other people to use).  But relax doesn't use distutils, so I think
> these suggestions for distutils on the internet are rubbish - just
> trolls trying to convince innocent users that the developers of the
> software should use distutils rather than the currently used
> compilation and installation methods.
>
> This problem has been encountered before by Douglas Kojetin "douglas
> dot kojetin att gmail dot com"
> (https://mail.gna.org/public/relax-devel/2006-01/msg00011.html).  I
> think you'll find a solution here:
> https://mail.gna.org/public/relax-devel/2006-01/msg00014.html.  The
> thread continues into the next month here:
> https://mail.gna.org/public/relax-devel/2006-02/msg00000.html.  Don't
> worry about the descriptions about using 'make', we've switched
> everything in relax to using 'scons'.  Anyway, I hope this helps.
> Otherwise we'll have to find another solution.
>
> Regards,
>
> Edward
>
>
>
> On Wed, Oct 1, 2008 at 9:43 PM, Tyler Reddy <[EMAIL PROTECTED]> wrote:
>> I've install all the dependencies that are documented, and I'd like 
>> to get the
>> curve fitting portion of relax working on Mac OS 10.4. When I type 
>> 'scons' in
>> the relax directory, I get an error with some undefined symbols, as below. A
>> brief internet search seems to suggest that I need to use something call
>> 'distutils,' but I'm not sure how this works! Any help would be appreciated.
>>
>> Tyler
>>
>> Output:
>>
>> scons: Reading SConscript files ...
>> scons: done reading SConscript files.
>> scons: Building targets ...
>> gcc -o maths_fns/relax_fit.so -bundle -bundle_loader
>> /Library/Frameworks/Python.framework/Versions/2.5/bin/python -dynamic math
>> s_fns/c_chi2.os maths_fns/exponential.os maths_fns/relax_fit.os
>> /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
>> _PyCObject_AsVoidPtr
>> _PyCObject_Type
>> _PyErr_Format
>> _PyExc_RuntimeError
>> _PyImport_ImportModule
>> _PyObject_GetAttrString
>> _PyArg_ParseTuple
>> _PyArg_ParseTupleAndKeywords
>> _PyErr_Print
>> _PyErr_SetString
>> _PyExc_ImportError
>> _PyList_New
>> _PyList_SetItem
>> _PyList_Type
>> _PyType_IsSubtype
>> _Py_BuildValue
>> _Py_InitModule4
>> __Py_NoneStruct
>> collect2: ld returned 1 exit status
>> scons: *** [maths_fns/relax_fit.so] Error 1
>> scons: building terminated because of errors.
>>
>>
>> _______________________________________________
>> 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
>>
>
> _______________________________________________
> 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
>




_______________________________________________
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