[IPython-dev] trying to compile pyzmq

Robert Kern robert.kern at gmail.com
Wed Jun 8 19:43:07 EDT 2011

On 6/8/11 6:01 PM, MinRK wrote:
> EPD has installed zmq.h to
> /Library/Frameworks/EPD64.framework/Versions/7.0/include, then?  If adding
> locations to include_dirs explicitly does not take precedence over the system
> defaults, then this is honestly a huge, critical bug in EPD itself, but I'm not
> 100% what's responsible for EPD being inappropriately prepended to the include path.
> The dirty, hackish answer would be to remove (or rename) the zmq headers
> installed by EPD, or install libzmq with a prefix of
> '/Library/Frameworks/EPD64.framework/Versions/7.0', thus clobbering the old
> libzmq.  There shouldn't be any EPD code that requires the existence of the zmq
> *headers*, but if they do similar horrible things with library paths, then you
> will only get one step further, and need to remove/replace libzmq in EPD entirely.

You can easily remove the 0MQ libraries and pyzmq from EPD, which is probably 
best, regardless:

   $ egginst --remove zeromq pyzmq

I don't *think* we've modified distutils to prepend {sys.prefix}/include/.

Robert Kern

"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 IPython-dev mailing list