Проблемы сборки Python 2.5.2 и Solaris 8 (gcc 3.4.2) - PullRequest
3 голосов
/ 24 ноября 2008

Я пытаюсь собрать python 2.5.2 на Solaris 8, используя gcc 3.4.2. Я не вижу никаких непосредственных ошибок на шаге ./configure, но после сборки я захожу в оболочку python, делая ошибки импорта времени:

Python 2.5.2 (r252:60911, Nov 21 2008, 18:45:42)
[GCC 3.4.2] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named time

Что я делаю не так? Из беглого гугла я вижу, что в libstdc ++ может быть ошибка, поэтому я не могу найти никаких подробностей.

Любые предложения будут приветствоваться.

Большое спасибо,

Ал.

1 Ответ

1 голос
/ 28 ноября 2008

Модуль времени не собран по умолчанию в Python, если вы собираете из исходного дистрибутива, вам нужно явно включить все модули, которые вы хотите скомпилировать.

Откройте Modules / Setup.dist в дереве исходного кода python и закомментируйте строку, которая говорит:

#time timemodule.c

Чтобы включить сборку модуля времени. Также помните, что вам нужно перекомпилировать Python, чтобы это дало эффект.

...