public inbox for gentoo-user-ru@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-ru] emerge @preserved-rebuild to rebuild packages using these libraries
@ 2008-11-19 12:23 marlboro
  2008-11-19 19:56 ` Peter Volkov
  2008-11-20  4:20 ` spirit
  0 siblings, 2 replies; 4+ messages in thread
From: marlboro @ 2008-11-19 12:23 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

После очередного обновления мира выходит предупреждение такого рода:
!!! existing preserved libs:
 >>> package: media-video/ffmpeg-0.4.9_p20081014
 *  - /usr/lib64/libavcodec.so.51
 *  - /usr/lib64/libavcodec.so.51.53.0
 *      used by /opt/VirtualBox/VBoxFFmpegFB.so 
(app-emulation/virtualbox-bin-2.0.4)
 >>> package: media-libs/x264-0.0.20081006
 *  - /usr/lib64/libx264.so.60
 *      used by /usr/lib64/libavcodec.so.51 
(media-video/ffmpeg-0.4.9_p20081014)
 *      used by /usr/lib64/libavcodec.so.51.53.0 
(media-video/ffmpeg-0.4.9_p20081014)
Use emerge @preserved-rebuild to rebuild packages using these libraries

Что предпринималось:
emerge @preserved-rebuild
revdep-rebuild
revdep-rebuild --soname libavcodec.so.51
revdep-rebuild --soname libavcodec.so.51.53.0
Пересобирал ffmpeg, xine-lib и gxine (виснет при попытке просмотра 
фильма, где используется ffmpeg)

Говорят, что это баг. Как с ним бороться?



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user-ru] emerge @preserved-rebuild to rebuild packages using these libraries
  2008-11-19 12:23 [gentoo-user-ru] emerge @preserved-rebuild to rebuild packages using these libraries marlboro
@ 2008-11-19 19:56 ` Peter Volkov
  2008-11-20  4:20 ` spirit
  1 sibling, 0 replies; 4+ messages in thread
From: Peter Volkov @ 2008-11-19 19:56 UTC (permalink / raw
  To: gentoo-user-ru

В Срд, 19/11/2008 в 17:23 +0500, marlboro пишет:
> После очередного обновления мира выходит предупреждение такого рода:
> !!! existing preserved libs:
>  >>> package: media-video/ffmpeg-0.4.9_p20081014
>  *  - /usr/lib64/libavcodec.so.51
[snip]
> Use emerge @preserved-rebuild to rebuild packages using these libraries
> 
> Что предпринималось:
> emerge @preserved-rebuild
> revdep-rebuild
> Пересобирал ffmpeg, xine-lib и gxine (виснет при попытке просмотра 
> фильма, где используется ffmpeg)
> 
> Говорят, что это баг. Как с ним бороться?

Да баг известный. Например описан здесь:

http://bugs.gentoo.org/show_bug.cgi?id=230257

Как бороться в общем случае трудно сказать. Хорошо бы понять, почему это
происходит в вашем случае. Если вы знаете английский то можно
попробовать поговорить с zmedico напрямую на IRC-канале #gentoo-portage.
Если вы просто хотите пройти этот этап и жить дальше, то можно
попробовать обойти проблему с помощью 

http://bugs.gentoo.org/show_bug.cgi?id=230257#c24

То есть фактически пересобрав пакеты у которых предохраняются библиотеки
с отключённым preserve-libs. Между прочим я этот хак не проверял и за
его работоспособность не ручаюсь, ибо сам ни разу подобной проблемы не
встречал, хотя хотелось бы :)

-- 
Peter.




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user-ru] emerge @preserved-rebuild to rebuild packages using these libraries
  2008-11-19 12:23 [gentoo-user-ru] emerge @preserved-rebuild to rebuild packages using these libraries marlboro
  2008-11-19 19:56 ` Peter Volkov
@ 2008-11-20  4:20 ` spirit
  2008-11-21 14:08   ` marlboro
  1 sibling, 1 reply; 4+ messages in thread
From: spirit @ 2008-11-20  4:20 UTC (permalink / raw
  To: gentoo-user-ru

У меня была похожая ситуация...
после апдейтов, emerge сказал примерно такую вещь, но там были еще пару мультимедиа пакетов.
я сделал emerge @preserved-rebuild пару раз.. (2-3) , (никак не мог понять почему он снова ругался 
))... потом посмотрел что /usr/lib64/libavcodec.so является ссылкой на 52ую версию, и пакеты 
собственно с 52ой видать и собрались...
тогда я ручками сделал rm /usr/lib64/libavcodec.so.51 , и все остальные so, на котороые ругался emerge.
все прекрасно, зависания на фильмах нету, которые опрделеяютсья как
==========================================================================
Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
Выбран видеокодек: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
да и на других тоже :).

marlboro пишет:
> Hi!
> 
> После очередного обновления мира выходит предупреждение такого рода:
> !!! existing preserved libs:
>  >>> package: media-video/ffmpeg-0.4.9_p20081014
> *  - /usr/lib64/libavcodec.so.51
> *  - /usr/lib64/libavcodec.so.51.53.0
> *      used by /opt/VirtualBox/VBoxFFmpegFB.so 
> (app-emulation/virtualbox-bin-2.0.4)
>  >>> package: media-libs/x264-0.0.20081006
> *  - /usr/lib64/libx264.so.60
> *      used by /usr/lib64/libavcodec.so.51 
> (media-video/ffmpeg-0.4.9_p20081014)
> *      used by /usr/lib64/libavcodec.so.51.53.0 
> (media-video/ffmpeg-0.4.9_p20081014)
> Use emerge @preserved-rebuild to rebuild packages using these libraries
> 
> Что предпринималось:
> emerge @preserved-rebuild
> revdep-rebuild
> revdep-rebuild --soname libavcodec.so.51
> revdep-rebuild --soname libavcodec.so.51.53.0
> Пересобирал ffmpeg, xine-lib и gxine (виснет при попытке просмотра 
> фильма, где используется ffmpeg)
> 
> Говорят, что это баг. Как с ним бороться?
> 



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user-ru] emerge @preserved-rebuild to rebuild packages using these libraries
  2008-11-20  4:20 ` spirit
@ 2008-11-21 14:08   ` marlboro
  0 siblings, 0 replies; 4+ messages in thread
From: marlboro @ 2008-11-21 14:08 UTC (permalink / raw
  To: gentoo-user-ru

Удалил все libavcodec.so.51*
revdep-rebuild --soname libavcodec.so.52.0.0
emerge перестал ругаться, но проблема с gxine осталась


spirit пишет:
> У меня была похожая ситуация...
> после апдейтов, emerge сказал примерно такую вещь, но там были еще 
> пару мультимедиа пакетов.
> я сделал emerge @preserved-rebuild пару раз.. (2-3) , (никак не мог 
> понять почему он снова ругался ))... потом посмотрел что 
> /usr/lib64/libavcodec.so является ссылкой на 52ую версию, и пакеты 
> собственно с 52ой видать и собрались...
> тогда я ручками сделал rm /usr/lib64/libavcodec.so.51 , и все 
> остальные so, на котороые ругался emerge.
> все прекрасно, зависания на фильмах нету, которые опрделеяютсья как
> ========================================================================== 
>
> Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
> Выбран видеокодек: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
> ========================================================================== 
>
> да и на других тоже :).
>
> marlboro пишет:
>> Hi!
>>
>> После очередного обновления мира выходит предупреждение такого рода:
>> !!! existing preserved libs:
>>  >>> package: media-video/ffmpeg-0.4.9_p20081014
>> *  - /usr/lib64/libavcodec.so.51
>> *  - /usr/lib64/libavcodec.so.51.53.0
>> *      used by /opt/VirtualBox/VBoxFFmpegFB.so 
>> (app-emulation/virtualbox-bin-2.0.4)
>>  >>> package: media-libs/x264-0.0.20081006
>> *  - /usr/lib64/libx264.so.60
>> *      used by /usr/lib64/libavcodec.so.51 
>> (media-video/ffmpeg-0.4.9_p20081014)
>> *      used by /usr/lib64/libavcodec.so.51.53.0 
>> (media-video/ffmpeg-0.4.9_p20081014)
>> Use emerge @preserved-rebuild to rebuild packages using these libraries
>>
>> Что предпринималось:
>> emerge @preserved-rebuild
>> revdep-rebuild
>> revdep-rebuild --soname libavcodec.so.51
>> revdep-rebuild --soname libavcodec.so.51.53.0
>> Пересобирал ffmpeg, xine-lib и gxine (виснет при попытке просмотра 
>> фильма, где используется ffmpeg)
>>
>> Говорят, что это баг. Как с ним бороться?
>>
>
>



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-11-21 14:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-19 12:23 [gentoo-user-ru] emerge @preserved-rebuild to rebuild packages using these libraries marlboro
2008-11-19 19:56 ` Peter Volkov
2008-11-20  4:20 ` spirit
2008-11-21 14:08   ` marlboro

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox