From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4332770F.5070109@altlinux.ru> Date: Thu, 22 Sep 2005 13:19:11 +0400 From: Alexey Gladkov Organization: ALT Linux User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050907) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] pkg-config and dependencies References: <1127118672.7190.8.camel@localhost.localdomain> <432EA3C1.8020306@altlinux.ru> <433001EE.2000405@altlinux.ru> <1127336289.6097.6.camel@localhost.localdomain> <4331E74D.7020602@altlinux.ru> <1127374892.6097.37.camel@localhost.localdomain> In-Reply-To: <1127374892.6097.37.camel@localhost.localdomain> X-Enigmail-Version: 0.92.0.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit 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: Thu, 22 Sep 2005 09:20:20 -0000 Archived-At: List-Archive: List-Post: Mikhail Zabaluev пишет: > Могу. В .pc файлах появились поля Requires и Requires.private. > Старый pkgconfig их игнорирует, а новый проверяет наличие указанных в > этих полях файлов .pc. > Для того, чтобы адаптироваться к дивному новому pkg-config, от которого > все равно никуда не уйти, нужно привести Requires -devel пакетов в > соответствие с полями Requires содержащихся в них .pc файлов. Лучше > всего это сделать с помощью скриптов автоматического поиска > зависимостей. > Вопрос, почему в .pc файлы внесены зависимости, не нужные на самом деле > для сборки тех или иных клиентских пакетов, лучше адресовать > разработчикам. Всю эту работу по корректировке зависимостей и приведение их в соответствие с .pc файлами нужно было делать до выкладывания нового pkg-config. Иначе получили то что получили... большое количество пакетов перестало собираться не по своей вине, а из-за ошибок в чужих .pc файлах. pkg-config из сизифа не удален, но пока описанный вами фронт работ не будет выполнен, его использовать нельзя. -- Rgrds, legion