* [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