title: easy_install PyOpenSSL error
body: <p>Any idea about what cause the error below ?</p>
  
  <p>I use Linux centos with openssl-devel.i386 0.9.8e-12.el5_5.7</p>
  
  <pre><code>$ easy_install PyOpenSSL
  Searching for PyOpenSSL
  Reading http://pypi.python.org/simple/PyOpenSSL/
  Reading http://launchpad.net/pyopenssl
  Reading http://pyopenssl.sourceforge.net/
  Best match: pyOpenSSL 0.13
  Downloading http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.13.tar.gz#md5=767bca18a71178ca353dff9e10941929
  Processing pyOpenSSL-0.13.tar.gz
  Running pyOpenSSL-0.13/setup.py -q bdist_egg --dist-dir /tmp/easy_install-0Dunib/pyOpenSSL-0.13/egg-dist-tmp-aV6OCC
  warning: no previously-included files matching '*.pyc' found anywhere in distribution
  OpenSSL/ssl/connection.c: In function ‘ssl_Connection_set_context’:
  OpenSSL/ssl/connection.c:289: warning: implicit declaration of function ‘SSL_set_SSL_CTX’
  OpenSSL/ssl/connection.c: In function ‘ssl_Connection_get_servername’:
  OpenSSL/ssl/connection.c:313: error: ‘TLSEXT_NAMETYPE_host_name’ undeclared (first use in this function)
  OpenSSL/ssl/connection.c:313: error: (Each undeclared identifier is reported only once
  OpenSSL/ssl/connection.c:313: error: for each function it appears in.)
  OpenSSL/ssl/connection.c:320: warning: implicit declaration of function ‘SSL_get_servername’
  OpenSSL/ssl/connection.c:320: warning: assignment makes pointer from integer without a cast
  OpenSSL/ssl/connection.c: In function ‘ssl_Connection_set_tlsext_host_name’:
  OpenSSL/ssl/connection.c:346: warning: implicit declaration of function ‘SSL_set_tlsext_host_name’
  error: Setup script exited with error: command 'gcc' failed with exit status 1
  </code></pre>