Установка KRadio4 (проблема с зависимостями)

Изображение пользователя mityukov.

Решил установить вот эту замечательную программу:

http://kradio.sourceforge.net/

Проблема возникает с подержкой Internet Radio Stations (собственно, то что мне нужно от этой программы в первую очередь). Вот вывод CMake:
...
-- Looking for C++ include libavformat/avformat.h                                                                                      
-- Looking for C++ include libavformat/avformat.h - not found                                                                          
-- Looking for av_open_input_file in avformat                                                                                          
-- Looking for av_open_input_file in avformat - not found                                                                              
-- Looking for libmms/mmsx.h                                                                                                           
-- Looking for libmms/mmsx.h - not found                                                                                               
-- Looking for mmsx_connect in mms                                                                                                     
-- Looking for mmsx_connect in mms - not found                                                                                         
WARNING: libffmpeg and/or libmms files could not be found on this system. Compiling without Internet Radio Stations support            
--    Compiling without Internet Radio Stations (libffmpeg, libmms) support                                                            
...

В инете нашел совет, что нужно установить libav*-dev. Вот что выдает aptitude, при попытке установить, например, libavformat-dev:
$ sudo aptitude install libavformat-dev
[sudo] password for pilat:                                                             
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages are BROKEN:
  libavcodec-unstripped-51
The following NEW packages will be installed:
  libavcodec-dev{a} libavcodec51{a} libavformat-dev libavutil-dev{a} libdc1394-22-dev{a} libgsm1-dev{a} libraw1394-dev{a}
  libtheora-dev{a}
0 packages upgraded, 8 newly installed, 0 to remove and 9 not upgraded.
Need to get 6464kB of archives. After unpacking 18.0MB will be used.
The following packages have unmet dependencies:
  libavcodec-unstripped-51: Conflicts: libavcodec51 but 3:0.svn20080206-12ubuntu3.1 is to be installed.
The following actions will resolve these dependencies:

Remove the following packages:
libavcodec-unstripped-51

Leave the following dependencies unresolved:
kubuntu-restricted-extras recommends libavcodec-unstripped-51
Score is -81

Accept this solution? [Y/n/q/?] q

Подскажите, пожалуйста, есть ли способ установить "девелоперские" файлы, не трогая "рабочие" либы, рекомендуемые для пакета kubuntu-restricted-extras (типа libav*-unstripped-51)? Или они друг-друга реально заменяют?

Поддержки чего я лишусь если откажусь от "libav*-unstripped-51" пакетов?

0
mityukov - 10 Апрель, 2009 - 18:36
Изображение пользователя mityukov.

JFYI: эта проблема есть в launchpad'е. Линк:

libxxx-unstripped should also Provide libxxx

Возможно, пригодится тем кто пробовал собирать что-то подобное (также использующее ffmpeg для некоторых своих целей).

0
ktchv - 10 Апрель, 2009 - 22:56
Изображение пользователя ktchv.

а если поставить libmms и libmms-dev и попробовать заново собрать?

0
Walter oDim - 11 Апрель, 2009 - 14:44
Изображение пользователя Walter oDim.

Это всё тебе не поможет. Нужен симлинк с ffmpeg на libavformat в include. Тогда соберётся.

0
mityukov - 13 Апрель, 2009 - 22:47
Изображение пользователя mityukov.

А это как делается?

Меня детали интересуют. ffmpeg -- это ведь целый пакет, все-таки... Что-именно к чему именно линковать?

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры