Как скомпилировать Python 1.0 - PullRequest
2 голосов
/ 26 марта 2009

По какой-то извращенной причине я хочу попробовать Python 1.0 .. Как бы мне было скомпилировать его, или, точнее, какая более ранняя версия будет аккуратно скомпилирована с текущими компиляторами?

Я использую Mac OS X 10.5, хотя, поскольку это просто любопытство (о том, как изменился язык), компиляция в виртуальной машине Linux также возможна ..

Ответы [ 2 ]

10 голосов
/ 26 марта 2009

Python 1.0.1 прекрасно компилируется под Ubuntu 8.10 с использованием GCC 4.3.2. Он должен скомпилироваться и под Leopard.

Загрузите исходный код здесь и скомпилируйте обычным способом:

./configure
make

ОБНОВЛЕНИЕ: Я протестировал его, и он тоже компилируется под Leopard.

4 голосов
/ 27 марта 2009

Возвращаясь назад во времени, я извлек источник 0.9.1p1 из alt.sources через архив групп Google. Это 18+ летний код!

Я сделал несколько изменений (задокументировано в README.reconstructed), чтобы заставить его скомпилироваться на моем компьютере с ОС 10.4. Источник доступен для вашего удовольствия. Я также отправил письмо сопровождающим python.org, чтобы узнать, хотят ли они его копии.

Он не компилируется чисто. Есть несколько предупреждений, в основном из-за отсутствия прототипов. Но это работает.

...