[Comm] Сборка пакета с pyton

Guest007 =?iso-8859-1?q?trash4_=CE=C1_yandex=2Eru?=
Вт Сен 20 13:32:43 MSD 2005


В сообщении от Понедельник 19 Сентябрь 2005 20:37 Alexey Rusakov написал(a):
> On 19.09.2005 15:48, Slava Dubrovskiy wrote:
> > Есть программа, которая проверяет наличие в системе необходимые ей для
> > работы модулей python. В данном случае gnomecanvas.
> > Пример, как она это делает приложен. Так вот, если я его вызываю на
> > выполнение, то в ответ получаю Yes, а если я указываю этот скрипт в
> > спеке в секции %build и пытаюсь собрать (rpm -ba), то No
> > Объясните пожалуйста в чем может быть проблема? Как это правильно обойти?
> > Значение sys.path в обоих случаях одинаковое.
>
> Предполагаю, проблема в том, что python-module-gnomecanvas требует для
> своей работы доступ к оконной системе (то есть установленную переменную
> DISPLAY), что при сборке rpm может не выполняться.
> Проверять в процессе сборки пакета рабочесть графических модулей - не
> очень хорошая идея. Хотя бы потому, что сборочная среда и машина, на
> которой пакет должен работать - это вообще говоря, очень разные вещи.
$ DISPLAY="" python
Python 2.4.1 (#1, Jul 14 2005, 18:55:19)
[GCC 3.4.4 20050526 (ALT Linux, build 3.4.4-alt1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gnomecanvas
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: could not import gtk._gtk

-- 
WBR Guest007
JID: guest007 на jabber.ru



Подробная информация о списке рассылки community