From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 23 Nov 2003 13:34:44 +0600 From: Alexey Morozov To: Sisyphus mailing list Message-ID: <20031123073444.GJ2200@localhost.localdomain> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="aznLbwQ42o7LEaqN" Content-Disposition: inline User-Agent: Mutt/1.4i Subject: [sisyphus] =?koi8-r?b?8sHa0tXMydfBzsnFIMPJy8zJ3sXTy8nIINrB18nT?= =?koi8-r?b?yc3P09TFyiDQ0skg08LP0svFINDBy8XUz9c=?= X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Nov 2003 00:35:25 -0000 Archived-At: List-Archive: --aznLbwQ42o7LEaqN Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Проблемка тут вот нарисовалась. имеется пакет perl-Mail-Box, который для своих внутренних нужд _может_ использовать perl-Mail-Box-Parser-C (написанный на XS бэкенд). Проблема в том, что rpm'ный perl.req видит, что для perl-Mail-Box-Parser-C требуется модуль из [еще не собранного] perl-Mail-Box, и не собирает пакет вовсе: ------------------------------------------------------ + /usr/lib/rpm/find-requires Can't locate Mail/Message/Field.pm in @INC (@INC contains: /var/tmp/perl-Mail-Box-Parser-C-buildroot/etc/perl5 ... /usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl .) at /var/tmp/perl-Mail-Box-Parser-C-buildroot/usr/lib/perl5/vendor_perl/i386-linux/Mail/Box/Parser/C.pm line 23. BEGIN failed--compilation aborted at /var/tmp/perl-Mail-Box-Parser-C-buildroot/usr/lib/perl5/vendor_perl/i386-linux/Mail/Box/Parser/C.pm line 23. /var/tmp/perl-Mail-Box-Parser-C-buildroot/usr/lib/perl5/vendor_perl/i386-linux/Mail/Box/Parser/C.pm: deparse failed. prefix=/var/tmp/perl-Mail-Box-Parser-C-buildroot/usr/lib/perl5/vendor_perl/i386-linux ошибка: /bin/sh не удалось ошибка: Невозможно найти Requires Ошибка сборки пакетов: /bin/sh не удалось Невозможно найти Requires Process rpmbuild exited abnormally with code 1 --------------------------------------------------------- Вопрос: есть ли правильный и выверенный способ решения таких проблем? Совсем отключать автоматическое насчитывание зависимостей неохота, но и так некрасиво получается: придется сейчас руками рвать зависимость, ставить один из пакетов, а потом пересобирать все заново. --aznLbwQ42o7LEaqN Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE/wGMUX5DZdJn19V0RAjC3AJ4pXNr5GlzCyZRDrzPSJRN73HnN8gCglouk jv+c0pdBuf0hCX78aIjQvtY= =/drh -----END PGP SIGNATURE----- --aznLbwQ42o7LEaqN--