Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

FreeBSD ports. Как узнать какие порты система проапгрейдит?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
VeL



Зарегистрирован: 18.01.2006
Сообщения: 521
Откуда: Харьков

СообщениеДобавлено: Чт Фев 11 2010 00:07    Заголовок сообщения: FreeBSD ports. Как узнать какие порты система проапгрейдит? Ответить с цитатой

Доброго времени суток господа!

Ситуация:
Есть десктоп с FreeBSD. ПО было собрано из портов.
Позже обновил порты.

Хочу собрать например seamonkey2 из уже обновленных портов.

Как узнать до начала процесса сборки какие порты по зависимостям нужно будет проапгрейдить (тоесть версии портов ниже) и какие порты нужно доустановить для этого порта.

Понимаю что можно запустить утилиту Portupgrade c параметром новой установки и апгрейдом зависимостей и он добавит недостающие порты и будет апгрейдить зависимости, но хотелось бы знать это до установки чтобы можно было оценить процесс происходящего. А также при решении возникающих проблем, когда сборка порта валится уже на этапе компиляции и понять что с этим делать вообще невозможно (типа ошибка 1 когда он покидал какую то директорию из сорцов).

Вот пример:
Код:
sdk/include -I/usr/local/include   -fPIC  -I/usr/local/include/nss -I/usr/local/include/nss/nss   -I/usr/local/include  -I/usr/local/include -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long -O2 -fno-strict-aliasing -pipe -Wl,-rpath=/usr/local/lib/gcc42 -fno-strict-aliasing -fshort-wchar -pipe  -DNDEBUG -DTRIMMED -O  -I/usr/local/include/nss -I/usr/local/include/nss/nss   -I/usr/local/include  -I/usr/local/include -DMOZILLA_CLIENT -include ../../../../mozilla-config.h nsCertOverrideService.cpp
nsCertOverrideService.cpp: In function 'nsresult GetCertFingerprintByDottedOidString(CERTCertificate*, const nsCString&, nsCString&)':
nsCertOverrideService.cpp:462: error: 'SEC_StringToOID' was not declared in this scope
gmake[6]: *** [nsCertOverrideService.o] Error 1
gmake[6]: Leaving directory `/usr/ports/www/seamonkey2/work/comm-1.9.1/mozilla/security/manager/ssl/src'
gmake[5]: *** [libs] Error 2
gmake[5]: Leaving directory `/usr/ports/www/seamonkey2/work/comm-1.9.1/mozilla/security/manager/ssl'
gmake[4]: *** [libs] Error 2
gmake[4]: Leaving directory `/usr/ports/www/seamonkey2/work/comm-1.9.1/mozilla/security/manager'
gmake[3]: *** [libs_tier_toolkit] Error 2
gmake[3]: Leaving directory `/usr/ports/www/seamonkey2/work/comm-1.9.1/mozilla'
gmake[2]: *** [tier_toolkit] Error 2
gmake[2]: Leaving directory `/usr/ports/www/seamonkey2/work/comm-1.9.1/mozilla'
gmake[1]: *** [default] Error 2
gmake[1]: Leaving directory `/usr/ports/www/seamonkey2/work/comm-1.9.1/mozilla'
gmake: *** [default] Error 2
*** Error code 1

Stop in /usr/ports/www/seamonkey2.
*** Error code 1

Stop in /usr/ports/www/seamonkey2

Я так понимаю что это происходит изза несоответствия каких нибудь версий библиотек, ну или других портов. Понимаю что нужно пересобрать какой то порт по зависимостям. Вот собственно говоря как определить этот порт?
_________________
Best regards
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
butcher



Зарегистрирован: 18.04.2003
Сообщения: 467
Откуда: Киров

СообщениеДобавлено: Пн Фев 15 2010 09:18    Заголовок сообщения: Ответить с цитатой

http://www.freebsd.org/doc/ru/books/handbook/ports-using.html#PORTS-UPGRADING
_________________
Нет ничего невозможного...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...