Hi, I'm not quite sure how to get v1.2, 1.1 is the version on their webpage. Do
I need to use cvs or svn?
sorry to bug the list with more installation questions. I think I am close to
getting it installed.
I managed to get pysparse1.1 and fipy2.02 installed on my Mac, with a bit of
minor hacking of some files in the python2.5 directory. I think it is ok, I
didn't get any error in running the python setup.py install command, just some
warnings?
Does anyone want me to post what I did?
However, when I try to run the example
python ./examples/diffusion/mesh1d.py
I get an error not being able to import a solver package(see below). I haven't
installed Tillnos, but I would expect the pysparse version to work ok.
Below I have reproduce the output, and below this the contents of the
pythonpath, which contains fipy but not pysparse. However, I did check that
import pysparse
worked , and it didn't give an error.
Any suggestions?
thanks, Glenn
>
> I'm using pysparse version 1.2a1, which is the latest svn version. You
> probably should at least be using version 1.2. It looks like you are
> currently using 1.1 so I recommend you try that for now.
>
> On Wed, Jan 6, 2010 at 5:18 PM, Glenn Fulford <[email protected]> wrote:
>>
>> I managed to find a Makefile somewhere in the python distribution and
>> removed the no-long-double float,so it gets past this hurdle, but then comes
>> up against another, something about "LONG_BIT definition appears wrong for
>> platform (bad gcc/glibc config" which I don't understand.
>>
>> this is all getting a bit beyond me, I'm afraid. Python of Macs doesn'tseem
>> to be well supported.
>> I don't really know much about c programming.
>>
>> Maybe I will have to run it on windows, instead, at least it comes with a
>> binary version.
>>
>> Glenn
>>
>> Macintosh-4:pysparse-1.1 glennfulford$ python setup.py install
>> running install
>> running build
>> running build_py
>> running build_ext
>> building 'pysparse.spmatrix' extension
>> gcc -fno-strict-aliasing -no-cpp-precomp -mno-fused-madd -fno-common
>> -dynamic -DNDEBUG -g -O3
>> -I/Library/Frameworks/Python.framework/Versions/5.1.1/include -DNUMPY=1
>> -IInclude
>> -I/Library/Frameworks/Python.framework/Versions/5.1.1/lib/python2.5/site-packages/numpy/core/include
>> -I/Library/Frameworks/Python.framework/Versions/5.1.1/include/python2.5 -c
>> Src/spmatrixmodule.c -o build/temp.macosx-10.3-i386-2.5/Src/spmatrixmodule.o
>> In file included from /usr/include/architecture/i386/math.h:626,
>> from /usr/include/math.h:28,
>> from
>> /Library/Frameworks/Python.framework/Versions/5.1.1/include/python2.5/pyport.h:231,
>> from
>> /Library/Frameworks/Python.framework/Versions/5.1.1/include/python2.5/Python.h:57,
>> from Src/spmatrixmodule.c:1:
>> /usr/include/AvailabilityMacros.h:108:14: warning: #warning Building for
>> Intel with Mac OS X Deployment Target < 10.4 is invalid.
>>
>> In file included from
>> /Library/Frameworks/Python.framework/Versions/5.1.1/include/python2.5/Python.h:57,
>> from Src/spmatrixmodule.c:1:
>> /Library/Frameworks/Python.framework/Versions/5.1.1/include/python2.5/pyport.h:761:2:
>> error: #error "LONG_BIT definition appears wrong for platform (bad
>> gcc/glibc config?)."
>> In file included from Src/spmatrixmodule.c:24:
>> Src/ll_mat.c:3146: warning: initialization from incompatible pointer type
>> In file included from Src/spmatrixmodule.c:26:
>> Src/sss_mat.c:216: warning: initialization from incompatible pointer type
>> error: command 'gcc' failed with exit status 1
>>
>> ________________________________________
>> From: [email protected] [[email protected]] On Behalf Of Daniel Wheeler
>> [[email protected]]
>> Sent: Thursday, 7 January 2010 7:48 AM
>> To: Multiple recipients of list
>> Subject: Re: install pysparse problem
>>
>> As a quick and dirty fix you can simply copy and paste the command to
>> the command line and delete the offending argument and then rerun
>> "python setup.py install". You may need to do this a few times.
>>
>> On Wed, Jan 6, 2010 at 4:32 PM, Glenn Fulford <[email protected]> wrote:
>>>
>>> thanks,
>>>
>>> I am using gcc 4.2.1.
>>>
>>> I did a google search on gcc and no-long-float, and it seems that gcc no
>>> longer recognises the no-long-float directive.
>>> I had a look in setup.py for pysparse, and could not find anywhere there
>>> where this was being called, so that I could just delete this directive.
>>>
>>> Any suggestions where I might look for this?
>>>
>>> thanks, Glenn
>>>
>>>
>>>
>>> ________________________________________
>>> From: [email protected] [[email protected]] On Behalf Of Daniel Wheeler
>>> [[email protected]]
>>> Sent: Thursday, 7 January 2010 1:22 AM
>>> To: Multiple recipients of list
>>> Subject: Re: install pysparse problem
>>>
>>> Hi Glenn, I had a mac for awhile and this issue looks vaguely familiar
>>> but I can't remember the solution. My colleagues both have macs so
>>> they might weigh in and you might also want to try the pysparse
>>> mailing list as well. Cheers
>>>
>>> On Wed, Jan 6, 2010 at 12:41 AM, Glenn Fulford <[email protected]> wrote:
>>>>
>>>> I am trying to install fipy on a Mac, but stuck at the pysparse step.
>>>>
>>>> I have installed the enthoughtpythonedition5.1.1 (based on python 2.5).
>>>> Using easy_install, as suggested on the fipy webpage did not work, it
>>>> doesn't appear to be in the pypi index.
>>>>
>>>> I tried to install it manually, using python setup.py install but get an
>>>> error that -Wno-long-double is not recognised (see below)
>>>>
>>>> Can anyone help? (I am not all that familiar with unix, just wanted to try
>>>> out fipy).
>>>>
>>>> any suggestions? thanks, Glenn
>>>>
>>>>
>>>>
>>>> Glenn-Fulfords-iMac:pysparse-1.1 Glenn$ python setup.py install
>>>> running install
>>>> running build
>>>> running build_py
>>>> running build_ext
>>>> building 'pysparse.spmatrix' extension
>>>> gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd
>>>> -fno-common -dynamic -DNDEBUG -g -O3
>>>> -I/Library/Frameworks/Python.framework/Versions/5.1.1/include -DNUMPY=1
>>>> -IInclude
>>>> -I/Library/Frameworks/Python.framework/Versions/5.1.1/lib/python2.5/site-packages/numpy/core/include
>>>> -I/Library/Frameworks/Python.framework/Versions/5.1.1/include/python2.5
>>>> -c Src/spmatrixmodule.c -o
>>>> build/temp.macosx-10.3-i386-2.5/Src/spmatrixmodule.o
>>>> cc1: error: unrecognized command line option "-Wno-long-double"
>>>> error: command 'gcc' failed with exit status 1
>>>>
>>>>
>>>> Computer: iMac intel
>>>> OS: MacOSX v10.6.2
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Daniel Wheeler
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> Daniel Wheeler
>>
>>
>>
>>
>>
>
>
>
> --
> Daniel Wheeler
>
>