From: Konrad H. <hi...@cn...> - 2001-04-17 16:45:20
|
> dyld: python multiple definitions of symbol _PyArray_API > /usr/local/lib/python2.1/site-packages/Numeric/multiarray.so definition > of _PyArray_API > /usr/local/lib/python2.1/site-packages/Numeric/umath.so definition of > _PyArray_API > > At this point, I get returned to the command line (python exits). It > appears that the dynamic linker mechanism under OS X doesn't like > symbols with the same name. Anyone have a way around this ? You'd have to declare PyArray_API static in each module, but that won't be easy as some modules consist of more than one C source file. A more complicated solution would be to construct different names for this variable in different modules using preprocessor tricks in Numeric/arrayobject.h. Konrad. -- ------------------------------------------------------------------------------- Konrad Hinsen | E-Mail: hi...@cn... Centre de Biophysique Moleculaire (CNRS) | Tel.: +33-2.38.25.56.24 Rue Charles Sadron | Fax: +33-2.38.63.15.17 45071 Orleans Cedex 2 | Deutsch/Esperanto/English/ France | Nederlands/Francais ------------------------------------------------------------------------------- |