another note on this: i deleted the entire pygsl-0.9.5 directory and
untarred it fresh from the .tar.gz. then i tried python setup.py build
and i got this:

$ python setup.py build
No array object was selected.
Looking for a suitable array module
SELECTED a NEW array module -> numpy
Please make sure that all modules are built with the same setting.
e.g. remove the build directory and start the build process again!
numpy
Building testing ufuncs!
running build
running build_py
creating build
creating build/lib.macosx-10.5-i386-2.6
creating build/lib.macosx-10.5-i386-2.6/pygsl
....


that first error is strange. could it be that there are remnants of
pygsl on this system?

thanks.

On Wed, Jul 21, 2010 at 1:22 PM, per freem <[email protected]> wrote:
> Hi Pierre,
>
> How can I check what architecture the file:
> /usr/local/lib/libgsl.dylib was for?  Perhaps I need to install GSL
> differently than I have? Could this be a 32bit vs 64bit issue?
>
> Yes, my mac has an intel processor.
>
> On Wed, Jul 21, 2010 at 1:00 PM, Pierre SCHNIZER <[email protected]> wrote:
>>
>>> thanks for your reply, Pierre.
>>>
>>> I upgraded the GSL version and tried again. This time I got a
>>> different error when doing "python setup.py build" (after erasing the
>>> old "build/" directory):
>>>
>>>
>>
>> Can you delete the whole build directory and run the compile again?
>> Is your MAC one with an intel processor? There is something going strange
>> here ...
>>>
>>> compile options: '-DSWIG_COBJECT_TYPES=1 -DGSL_RANGE_CHECK=1 -DDEBUG=1
>>> -DONEFILE=1 -DNUMERIC=0 -DPYGSL_GSL_MAJOR_VERSION=1
>>> -DPYGSL_GSL_MINOR_VERSION=14 -UNDEBUG -I/usr/local/include -IInclude
>>> -I.
>>> -I/Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/numpy/core/include
>>> -I/Library/Frameworks/Python.framework/Versions/6.2/include/python2.6
>>> -c'
>>> gcc: testing/src/solvers/solvermodule.c
>>> testing/src/solvers/solvermodule.c: In function ‘_PyGSL_solver_init’:
>>> testing/src/solvers/solvermodule.c:258: warning: format ‘%d’ expects
>>> type ‘int’, but argument 6 has type ‘Py_ssize_t’
>>> gcc -g -L/usr/local/lib
>>> -L/Library/Frameworks/Python.framework/Versions/6.2/lib -bundle
>>> -undefined dynamic_lookup -arch i386
>>> build/temp.macosx-10.5-i386-2.6/testing/src/solvers/solvermodule.o
>>> -L/usr/local/lib -lgsl -lgslcblas -lm -o
>>> build/lib.macosx-10.5-i386-2.6/pygsl/testing/solver.so
>>> ld: warning: in /usr/local/lib/libgsl.dylib, file was built for
>>> unsupported file format which is not the architecture being linked
>>> (i386)
>>> ld: warning: in /usr/local/lib/libgslcblas.dylib, file was built for
>>> unsupported file format which is not the architecture being linked
>>> (i386)
>>> building 'testing._ufuncs' extension
>>> C compiler: gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g
>>> -O3 -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk
>>> -I/Library/Frameworks/Python.framework/Versions/6.2/include
>>>
>>> creating build/temp.macosx-10.5-i386-2.6/testing/src/sf
>>> compile options: '-DSWIG_COBJECT_TYPES=1 -DGSL_RANGE_CHECK=1 -DDEBUG=1
>>> -DNUMERIC=0 -DPYGSL_GSL_MAJOR_VERSION=1 -DPYGSL_GSL_MINOR_VERSION=14
>>> -UNDEBUG -I/usr/local/include -IInclude -I.
>>>
>>> -I/Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/numpy/core/include
>>> -I/Library/Frameworks/Python.framework/Versions/6.2/include/python2.6
>>> -c'
>>> gcc: testing/src/sf/sfmodule_testing.c
>>> testing/src/sf/sfmodule_testing.c:102: warning: initialization from
>>> incompatible pointer type
>>> testing/src/sf/sfmodule_testing.c:102: warning: initialization from
>>> incompatible pointer type
>>> testing/src/sf/sfmodule_testing.c:145: warning: initialization from
>>> incompatible pointer type
>>> testing/src/sf/sfmodule_testing.c:145: warning: initialization from
>>> incompatible pointer type
>>> gcc -g -L/usr/local/lib
>>> -L/Library/Frameworks/Python.framework/Versions/6.2/lib -bundle
>>> -undefined dynamic_lookup -arch i386
>>> build/temp.macosx-10.5-i386-2.6/testing/src/sf/sfmodule_testing.o
>>> -L/usr/local/lib -lgsl -lgslcblas -lm -o
>>> build/lib.macosx-10.5-i386-2.6/pygsl/testing/_ufuncs.so
>>> ld: warning: in /usr/local/lib/libgsl.dylib, file was built for
>>> unsupported file format which is not the architecture being linked
>>> (i386)
>>> ld: warning: in /usr/local/lib/libgslcblas.dylib, file was built for
>>> unsupported file format which is not the architecture being linked
>>> (i386)
>>>
>>>
>>
>> The error below is a result that the init was not built properly.
>>>
>>> I tried to do: python setup.py install  nonetheless, and then when I
>>> imported pygsl, I got the following error:
>>>
>>> ====
>>>
>>>>>>
>>>>>> import pygsl
>>>>>>
>>>
>>> Did you try to import pygsl in the build directory?
>>>
>>> Well, that does not work out of the box. If you want to do that, please
>>> use
>>>      python setup.py build_ext -i
>>> to add the necessary extension module in the local pygsl/ directory!
>>>
>>> Please read the README first! Any further questions or missing information
>>> please post to [email protected]!
>>>
>>> Traceback (most recent call last):
>>>  File "<stdin>", line 1, in <module>
>>>  File
>>> "/Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/pygsl/__init__.py",
>>> line 57, in <module>
>>>    import pygsl.init
>>> ImportError:
>>> dlopen(/Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/pygsl/init.so,
>>> 2): Symbol not found: _gsl_version
>>>  Referenced from:
>>>
>>> /Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/pygsl/init.so
>>>  Expected in: flat namespace
>>>  in
>>> /Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/pygsl/init.so
>>> ====
>>>
>>> I
>>
>> Your whole build has a problem. Delete the build directory and try over
>> again.
>> Sometimes one is simply lucky ...
>>
>> Pierre
>>
>> --
>> +---------------------------------------------------------------------+
>>  Pierre Schnizer  <[email protected]>
>>  Telephon : +49 6159 71 1557
>>  Fax      : +49 6159 71 2985
>>
>> GSI Helmholtzzentrum für Schwerionenforschung GmbH
>> Planckstraße 1
>> D-64291 Darmstadt
>> www.gsi.de
>>
>> Gesellschaft mit beschränkter Haftung
>> Sitz der Gesellschaft: Darmstadt
>> Handelsregister: Amtsgericht Darmstadt, HRB 1528
>>
>> Geschäftsführung: Professor Dr. Dr. h.c. Horst Stöcker, Christiane Neumann,
>> Dr. Hartmut Vorsitzende des Aufsichtsrates: Dr. Beatrix Vierkorn-Rudolph
>> Stellvertreter: Ministerialdirigent Dr. Rolf Bernhardt
>> +---------------------------------------------------------------------+
>>
>>
>

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
pygsl-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pygsl-discuss

Reply via email to