[SciPy-user] Errors compiling matplotlib on intel Mac (with fix)

Robert Kern robert.kern at gmail.com
Wed Apr 19 15:13:53 CDT 2006

Robert Hetland wrote:
> I have had errors complaining about uint and ushort being defined in  
> both types.h and numpy/arrayobject.h.  I fixed this problem by  
> commenting out the lines in arrayobject where these things were  
> redefined -- matplotlib compiles fine then.  This hack is unnecessary  
> on the PPC Mac (as well as other platforms, I imagine).
> Will this hack give me trouble with other packages?  Do any of you  
> have suggestions for a more permanent fix?

Define PY_ARRAY_TYPES_PREFIX to be something, I think. Add

  defines=[('PY_ARRAY_TYPES_PREFIX', 'numpy_or_anything_else_thats_unique')],

to any Extension() that is #including numpy/arrayobject.h .

Robert Kern
robert.kern at gmail.com

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

More information about the SciPy-user mailing list