From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <432FD511.8010706@altlinux.ru> Date: Tue, 20 Sep 2005 12:23:29 +0300 From: Slava Dubrovskiy User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050815) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: devel@altlinux.ru X-Enigmail-Version: 0.90.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at localhost X-Virus-Scanned: ClamAV 0.85.1 Subject: [devel] =?koi8-r?b?6c3Qz9LUIM3PxNXM0SBweXRvbiBnbm9tZWNhbnZhcyDJ?= =?koi8-r?b?2iBycG0=?= X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 09:23:33 -0000 Archived-At: List-Archive: List-Post: Здравствуйте. Есть программа (GCompris), которая проверяет наличие в системе необходимые ей для работы модули python. В данном случае gnomecanvas (пакет python-module-pygnome-canvas-2.12.0-alt0.1) Вот пример, как она это делает: #!/bin/sh prog=" import sys try: import gnomecanvas except ImportError: sys.exit(1) except: sys.exit(0) sys.exit(0)" if python -c "$prog" then echo Yes else echo No fi Так вот, если я запускаю обычно из mc или консоли, то в ответ получаю Yes, а если я указываю этот скрипт в спеке в секции %build и пытаюсь собрать (rpm -ba), то No. Почему окружение rpm не позволяет импортировать этот gnomecanvas? При этом другие модули (gtk, xml.dom.DOMImplementation) импортируются нормально. Как это правильно обойти? Или может это баг? Значение sys.path в обоих случаях одинаковое. -- С уважением, Дубровский Вячеслав.