stereochrome

Installing gevent 0.11.2 under FreeBSD 8.0

I’ve a personal project—a high-concurrency server—where I think gevent might be useful. Unfortunately, the setup.py file does finicky things to build the C extension parts of it that depend on libevent. After a bit of experimenting, I ended up having to do this, which is frankly a little crazy:

# pip install gevent \
      --install-option="-I/usr/local/include" \
      --install-option="-L/usr/local/lib"

Why I should have to explicitly specify those two locations, I’m not sure—when building, it should be looking in there for the headers and shared libraries, but it’s not. Very odd.

Created at 7:57 on December 26th, 2009 and last modified at 8:07 on December 26th, 2009