Страница 1 из 1

checking for BASE_DEPENDENCIES... configure: error: Package

Добавлено: 2009-04-24 10:21:34
bitman
Прям не знаю... вроде ж не совсем тупой... С фрёй общаюсь уже 2 года...
Не могу "жить дальше", не разобравшись в проблеме до конца.
Короче - в данный момент самый главный для меня вопрос - что происходит с софтом при установке разными способами (через pkg_add, portupgrade, make install и т. п.). Допустим: начал проводить portupgrade. На gtk20 пишет

Код: Выделить всё

checking for BASE_DEPENDENCIES... configure: error: Package requirements (glib-2.0 >= 2.19.7    atk >= 1.13.0    pango >= 1.20    cairo >= 1.6) were not met:       
Requested 'glib-2.0 >= 2.19.7' but version of GLib is 2.18.4
Я, естественно, иду туда, куда послали... смотрю... Да нет... Версия glib у меня последняя - 2.20.1. Что ему не нравится? Ну еще раз переустановил библиотеку... Не идет..

Код: Выделить всё

pkgdb -F
ничего не увидело. Пишет, что все ОК :(
Поставить gtk из пакетов тоже не дает, но тут как раз пишет, что есть куча слишком новых пакетов..
И сталкиваюсь с такой траблой не первый раз... После 5-10 раза установки вручную получалось. Но чесслово - надоело!
Кто-нибудь, просветите все-таки (да, я в курсе, что этот вопрос уже обсуждался, но у меня такое ощущение, что с подобной проблемой сталкивался только я, или что она в разряде "секретных", раз ее "обходят" стороной) , как правильно проводить апгрейд, чтоб не было таких проблем, и что делать когда они уже появились.
Система: десктоп - PCBSD7.1. На серверах - 7.0, 7.1 релизы.

Re: checking for BASE_DEPENDENCIES... configure: error: Package

Добавлено: 2009-04-24 12:20:10
zingel

Код: Выделить всё

more /usr/ports/UPDATING

Re: checking for BASE_DEPENDENCIES... configure: error: Package

Добавлено: 2009-04-24 13:01:31
bitman
zingel писал(а):

Код: Выделить всё

more /usr/ports/UPDATING
Почитал... Я так понимаю, это ответ на эту часть вопроса:
как правильно проводить апгрейд, чтоб не было таких проблем,
Спасибо огромное, не знаю даже, почему не обращался к этому файлу...
Но в данном случае косяк уже произошел, поэтому остается актуальной вторая часть вопроса:
проблем, и что делать когда они уже появились.
Кроме того, по gtk и glib2 в нем (UPDATING) ничего такого нет...
Может, поставить вопрос таким образом: Где фиксируется инфа об установленном софте (для всех возможных способов установки - пакетами, портами, сорсами...) и как ее привести в актуальное состояние (или синхронизировать)?

Re: checking for BASE_DEPENDENCIES... configure: error: Package

Добавлено: 2009-04-24 13:08:31
zingel

Код: Выделить всё

20080323

Re: checking for BASE_DEPENDENCIES... configure: error: Package

Добавлено: 2009-04-24 16:49:25
bitman
zingel писал(а):

Код: Выделить всё

20080323
Да видел я это...
Хоть это моей проблемы не касается, все равно проверил - не катит :(
Я же говорю: при установке gtk ругается, что

Код: Выделить всё

Requested 'glib-2.0 >= 2.19.7' but version of GLib is 2.18.4
Но у меня (проверено!) установлена (и уже переустановлена трижды - для гарантии) версия 2.20.1
Где он версию проверяет? Как исправить, чтоб он увидел реальную версию.

Re: checking for BASE_DEPENDENCIES... configure: error: Package

Добавлено: 2009-04-24 16:54:32
zingel

Код: Выделить всё

pkgdb -fFu

Re: checking for BASE_DEPENDENCIES... configure: error: Package

Добавлено: 2009-04-27 21:20:04
bitman
На серверах (FreeBSD 7) все так и работает.
Проблема возникла на десктопе (PCBSD 7.1) при обновлении иксовой части.
Оказывается, все, о чем тут говорилось, в данном случае не "катит".
Объяснение ситуации и порядок работы с портами в PCBSD тут http://wiki.pcbsd.org/index.php/PC-BSD_ ... _LOCALBASE
Всем спасибо, я сам виноват - не дочитал...