How to compile Python 2.4.6 mit ssl -, readline-und zlib auf Debian Lenny

Ich habe einen virtuellen Linux-Rechner mit Debian 7.1, wo ich ein Python-2.4.6 zu reanimieren einer alten Zope installation um ein update auf Plone 4, natürlich).

Ich brauche definitiv ssl Unterstützung, und wenn ich kompilieren, ich will readline natürlich auch. Schließlich, natürlich brauche ich zlib, sonst ez_setup.py etc. wird nicht funktionieren; ich habe eine harte Zeit, um zlib enthalten.

Ich lud den tarball von Python 2.4.6, aktiviert ssl im Modules/Setup.dist:

SSL=/usr/local/ssl
_ssl _ssl.c \
        -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
        -L$(SSL)/lib -lssl -lcrypto

... und rief:

./configure  --prefix=/my/dest/dir --with-zlib
make

make gibt mir ein paar Warnungen am Ende über die crypt und nis, aber make install nicht nachzugeben keine Fehler. Jedoch, die daraus resultierende Python-Funktionen readline und ssl Unterstützung, aber keine zlib; somit kann ich nicht benutzen ez_setup.py um setuptools/pip etc.

Ich habe versucht beide zu kommentieren und re-schließen Sie die Zeile

zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

vom Setup.dist.

Einige system-Pakete sind installiert:

  • zlib1g-dev
  • lib32z1-dev
  • libreadline-gplv2-dev

Gibt es etwas, was ich verpasst habe?

Update, nach wogenden Lesen https://stackoverflow.com/a/4047583/1051649:

Habe ich

$ sudo apt-get install zlib1g zlib1g-dev libncurses5-dev libreadline6-dev ncurses-doc
$ python setup.py clean
$ ./configure --with-ssl --with-zlib --prefix=...
$ make
$ sudo make install

Den daraus resultierenden Dolmetscher war nicht in der Lage zu führen distribute_setup.py.

InformationsquelleAutor Tobias | 2013-08-29

Schreibe einen Kommentar