Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » [решено] неудачное обновление портов

Ответить
Настройки темы
[решено] неудачное обновление портов
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


после очень долгого перерыва обновила дерево портов через cvsup и попыталась поставить программу (eclipse). Естественно, что при этом пошли неудовлетворенные зависимости с предложением сделать make deinstall и make reinstall тому, или инму порту. Все это продолжалось, пока не были затронуты билиотеки, касающиеся gtk.
Дальше ни make reinstall, ни make all, ни portupgrade не помогают - отвал идет на стадии:
Цитата:
/bin/sh /usr/ports/devel/gconf2/work/gnome-libtool --mode=link cc -O -pipe -Wall -L/usr/local/lib -o gconf-sanity-check-2 gconf-sanity-check.o -lintl -Wl,--export-dynamic -pthread -Wl,--rpath -Wl,/usr/local/lib -L/usr/X11R6/lib -L/usr/local/lib -lgmodule-2.0 -lgobject-2.0 -lORBit-2 -lgtk-x11-2.0 -lxml2 -lz -liconv -lm -lpopt libgconf-2.la
cc -O -pipe -Wall -o .libs/gconf-sanity-check-2 gconf-sanity-check.o -Wl,--export-dynamic -pthread -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib -L/usr/X11R6/lib -lgtk-x11-2.0 -lxml2 -lz -lpopt ./.libs/libgconf-2.so -pthread /usr/local/lib/libgmodule-2.0.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so -lintl -liconv -lORBit-2 -lm -Wl,--rpath -Wl,/usr/X11R6/lib -Wl,--rpath -Wl,/usr/local/lib
/usr/bin/ld: warning: libatk-1.0.so.901, needed by /usr/X11R6/lib/libgtk-x11-2.0.so, not found (try using -rpath or -rpath-link)
/usr/X11R6/lib/libgtk-x11-2.0.so: undefined reference to `atk_object_set_role'
/usr/X11R6/lib/libgtk-x11-2.0.so: undefined reference to `atk_object_initialize'
/usr/X11R6/lib/libgtk-x11-2.0.so: undefined reference to `atk_object_factory_get_accessible_type'
и т.д. про atk_ после чего идет:
Цитата:
gmake[3]: *** [gconf-sanity-check-2] Ошибка 1
gmake[3]: Leaving directory `/usr/ports/devel/gconf2/work/GConf-2.12.1/gconf'
gmake[2]: *** [all] Ошибка 2
gmake[2]: Leaving directory `/usr/ports/devel/gconf2/work/GConf-2.12.1/gconf'
gmake[1]: *** [all-recursive] Ошибка 1
gmake[1]: Leaving directory `/usr/ports/devel/gconf2/work/GConf-2.12.1'
gmake: *** [all] Ошибка 2
*** Error code 2

Stop in /usr/ports/devel/gconf2.
*** Error code 1

Stop in /usr/ports/graphics/gimp.
*** Error code 1

Stop in /usr/ports/graphics/gimp.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade77843.0 make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
! graphics/gimp (gimp-2.2.6,1) (linker error)
---> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
в общем половина всего, включая xfce не запускается (естественно), но и пересобираться не хочет
Буду благодарна за любые идеи

Отправлено: 16:35, 04-04-2006

 
mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


программы практически удалось реанимировать (оказались снесенными линки библиотек вида .so.какой-то_там_номер)
соответственно пришлось их делать (ln -s ) вручную, + для одной исходный вариант (с которого идет линк) выковыривать из /usr/ports/devel/gconf2/work
Но получается, что на сегодняшний момент система, хоть и живая, но какая-то необновляемая

Отправлено: 18:02, 04-04-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
make -V  RUN_DEPENDS && make -v  BUILD_DEPENDS
make
make install
спасли.. (пока) и порт gconf2 собрался
(вычитано на bsdforums.org):
Цитата:
jsb
Port Monkey

Join Date: Jan 2004
Location: California
Posts: 383
sysutils/portmanager... if you have it installed
you can do "portmanager www/firefox"
cntl-c it after it makes the following: after a few minutes only:
********************************
port a...
CURRENT
port b...
OLD, avail...
porb c...
OLD, avail...
******************************* (not exact but similar)
note everything "bumping gnome" like .10 .> .12 and
do them individually OR let portmanger do it. I found
gnome upgrade problems always fixed w/ a combination of the two.
If a port gives problems change to it
do make -V (-v?) RUN_DEPENDS && make -v (-V?) BUILD_DEPENDS
it will give something like
port:module or module : port (i forget), copy those down, note which are
out of date per the info above.
A lot of more detail to write but !! limited time !!... including the
best way to "make checksum overnight" if on dialup...
packages, as noted above(below), are quicker... but may be
more difficult to resolve if "unfound libraries" arise.

Последний раз редактировалось mar, 07-05-2006 в 21:15.


Отправлено: 18:38, 04-04-2006 | #3

mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


и впрямь работает
дальше делплось без экстрима - на каждый предлагаемый порт говорилось: portupgrade имя_порта и все (включая установку eclipse) прошло гладко.

Отправлено: 19:45, 04-04-2006 | #4


Старожил


Сообщения: 222
Благодарности: 2

Профиль | Отправить PM | Цитировать


Изначально судя по всему не была обновлена библиотека atk (accessibility/atk) и в новой версии было добавлено пара функций.

А вообще ИМХО при обновлениях gtk/qt лучше снести всё, что от них зависит, под корень и поставить заново без portupgrade / прочего шаманства.

-------
FreeBSD 9.0-STABLE #0: Tue Mar 13 16:45:29 YEKT 2012
-------
@FrIcE


Отправлено: 05:51, 05-04-2006 | #5

mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Цитата:
А вообще ИМХО при обновлениях gtk/qt лучше снести всё, что от них зависит, под корень и поставить заново без portupgrade / прочего шаманства.
ты представляешь, сколько это всего? это же рабочая домашняя машина, а не сервер Там куда не ткни, - gtk, или qt
Просто, видимо, надо спокойно действовать через portupgrade, а я первым действием тупо сделала по надписи - deinstall - reinstall
(на atk, наверное, - да. Просто вроде прямой ругани не было, + мне казалось, что она уже обновлена, но тоже через reinstll, так что может не все подхватилось)

Отправлено: 13:57, 05-04-2006 | #6


Старожил


Сообщения: 222
Благодарности: 2

Профиль | Отправить PM | Цитировать


Представляю
Когда обновляю одну из этих библиотек вечером ставлю компилиться, утром прихожу обычно уже готово

-------
FreeBSD 9.0-STABLE #0: Tue Mar 13 16:45:29 YEKT 2012
-------
@FrIcE


Отправлено: 14:37, 05-04-2006 | #7



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » [решено] неудачное обновление портов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - [решено] Неудачное обновление Windows через интернет Наталья111 Хочу все знать 6 28-08-2008 22:08
FreeBSD - Обновление портов через cvsup Tosha_l Общий по FreeBSD 1 25-03-2008 12:27
обновление портов --- странность... не обновляет... kaEwituS Общий по FreeBSD 10 17-07-2006 08:35
Обновление портов Igor_I Общий по FreeBSD 7 03-09-2005 12:32
Обновление портов __blf Общий по FreeBSD 6 22-12-2004 09:33




 
Переход