Дек 042010
 

Слышал что кеды 4-е стабилизировались…и сегодня решил обновить мир…и да вижу 4-е кеды на обновления 3-х вышли…поставил обновляться  и на dev-libs/boost-1.35.0-r2 вышло ошибка.

!!! Cannot write to '/usr/include/boost'.
!!! Please check permissions and directories for broken symlinks.
!!! You may start the merge process again by using ebuild:
!!! ebuild /usr/portage/dev-libs/boost/boost-1.35.0-r2.ebuild merge
!!! And finish by running this: env-update

сейчс посмотрел симлинки на директорию /usr/include/boost вот что выдало…на более новый…это скорее всего осталось от бывшего перехода на тестовую ветку…

bagas@localhost ~ $ ls -l /usr/include/boost
lrwxrwxrwx 1 root root 16 Окт 10 13:12 /usr/include/boost - > boost-1_39/boost

вообщем удалил я /usr/include/boost/

и заново запустил sudo ebuild /usr/portage/dev-libs/boost/boost-1.35.0-r2.ebuild merge
прошло все нормально…симлинки стоят какие нужно….
но осталось вторая проблема

* Detected file collision(s):
*
* /usr/lib/libboost_unit_test_framework-s.a
* /usr/lib/libboost_filesystem-mt-s.a
* /usr/lib/libboost_date_time.a
* /usr/lib/libboost_signals-s.a
* /usr/lib/libboost_system-mt.a
* /usr/lib/libboost_wserialization-s.a
* /usr/lib/libboost_unit_test_framework-mt.a
* /usr/lib/libboost_program_options-mt-s.a
* /usr/lib/libboost_python.a
* /usr/lib/libboost_wave-mt.a
* /usr/lib/libboost_wave.so
* /usr/lib/libboost_serialization-mt-s.a
* /usr/lib/libboost_graph.so
* /usr/lib/libboost_prg_exec_monitor-mt-s.a
* /usr/lib/libboost_serialization.so
* /usr/lib/libboost_program_options.so
* /usr/lib/libboost_wserialization.so
* /usr/lib/libboost_unit_test_framework-mt-s.a
* /usr/lib/libboost_regex-s.a
* /usr/lib/libboost_wserialization-mt.so
* /usr/lib/libboost_wave-mt-s.a
* /usr/lib/libboost_signals-mt.a
* /usr/lib/libboost_random.a
* /usr/lib/libboost_thread-mt.so
* /usr/lib/libboost_date_time-mt-s.a
* /usr/lib/libboost_wserialization-mt.a
* /usr/lib/libboost_unit_test_framework-mt.so
* /usr/lib/libboost_filesystem.a
* /usr/lib/libboost_iostreams-mt.so
* /usr/lib/libboost_program_options.a
* /usr/lib/libboost_test_exec_monitor.a
* /usr/lib/libboost_iostreams-mt-s.a
* /usr/lib/libboost_thread-mt.a
* /usr/lib/libboost_python.so
* /usr/lib/libboost_system-mt-s.a
* /usr/lib/libboost_program_options-mt.a
* /usr/lib/libboost_wserialization-mt-s.a
* /usr/lib/libboost_regex-mt.a
* /usr/lib/libboost_system-s.a
* /usr/lib/libboost_random-mt-s.a
* /usr/lib/libboost_graph-mt.so
* /usr/lib/libboost_filesystem-s.a
* /usr/lib/libboost_regex-mt.so
* /usr/lib/libboost_graph-mt.a
* /usr/lib/libboost_iostreams.so
* /usr/lib/libboost_graph-mt-s.a
* /usr/lib/libboost_test_exec_monitor-mt.a
* /usr/lib/libboost_serialization-mt.a
* /usr/lib/libboost_python-mt.so
* /usr/lib/libboost_random-s.a
* /usr/lib/libboost_random.so
* /usr/lib/libboost_wave.a
* /usr/lib/libboost_random-mt.a
* /usr/lib/libboost_regex.so
* /usr/lib/libboost_prg_exec_monitor-s.a
* /usr/lib/libboost_iostreams-mt.a
* /usr/lib/libboost_regex.a
* /usr/lib/libboost_filesystem-mt.so
* /usr/lib/libboost_program_options-s.a
* /usr/lib/libboost_random-mt.so
* /usr/lib/libboost_date_time-mt.a
* /usr/lib/libboost_unit_test_framework.a
* /usr/lib/libboost_regex-mt-s.a
* /usr/lib/libboost_unit_test_framework.so
* /usr/lib/libboost_filesystem.so
* /usr/lib/libboost_graph-s.a
* /usr/lib/libboost_thread-mt-s.a
* /usr/lib/libboost_prg_exec_monitor-mt.a
* /usr/lib/libboost_python-mt.a
* /usr/lib/libboost_test_exec_monitor-s.a
* /usr/lib/libboost_program_options-mt.so
* /usr/lib/libboost_system-mt.so
* /usr/lib/libboost_date_time.so
* /usr/lib/libboost_graph.a
* /usr/lib/libboost_prg_exec_monitor.so
* /usr/lib/libboost_date_time-s.a
* /usr/lib/libboost_wave-s.a
* /usr/lib/libboost_serialization.a
* /usr/lib/libboost_date_time-mt.so
* /usr/lib/libboost_test_exec_monitor-mt-s.a
* /usr/lib/libboost_signals-mt.so
* /usr/lib/libboost_wserialization.a
* /usr/lib/libboost_signals-mt-s.a
* /usr/lib/libboost_wave-mt.so
* /usr/lib/libboost_serialization-s.a
* /usr/lib/libboost_signals.a
* /usr/lib/libboost_prg_exec_monitor.a
* /usr/lib/libboost_signals.so
* /usr/lib/libboost_python-s.a
* /usr/lib/libboost_iostreams.a
* /usr/lib/libboost_prg_exec_monitor-mt.so
* /usr/lib/libboost_iostreams-s.a
* /usr/lib/libboost_system.so
* /usr/lib/libboost_system.a
* /usr/lib/libboost_filesystem-mt.a
* /usr/lib/libboost_python-mt-s.a
* /usr/lib/libboost_serialization-mt.so
* /usr/lib/libboost_thread.a
* /usr/lib/libboost_thread.so
*
* Searching all installed packages for file collisions...
*
* Press Ctrl-C to Stop
*
* None of the installed packages claim the file(s).
*
* Package 'dev-libs/boost-1.35.0-r2' merged despite file collisions. If
* necessary, refer to your elog messages for the whole content of the
* above message.
bagas@localhost ~ $

долго мучался…в чем может быть проблема…и хороший человек abs-o-lut , подсказал ршение

В /etc/make.conf на время сборки и установки отключить

FEATURES=»-collision-protect»

collision-protect разруливает ситуации когда один и тот же файл ставят разные пакеты, так что разбираться и разбираться надо, почему конфликт возник.
сделал как он сказал…и все вышло…потом параметр FEATURES=»-collision-protect»  закоментировал, и поставил дальше обновлять мир.

 Leave a Reply

(required)

(required)

39 Запросов к базе. 0,452 Генерации страницы, 37MB Использование памяти.
Вы зашли с IP: 54.227.6.156