簡體   English   中英

在pidgin中缺少gstreamer和遠視依賴

[英]Missing gstreamer and farsight dependencies in pidgin

我正在嘗試編譯pidgin並在運行configure腳本時遇到以下錯誤(參見下文)。 這是Debian的最新不穩定版本,帶有2.6.38-2-686內核。 我不清楚我缺少什么依賴。 任何幫助贊賞。

    checking for GSTREAMER... yes
    checking for gst_registry_fork_set_enabled in -lgstreamer-0.10... yes
    checking for GSTINTERFACES... no
    checking for FARSIGHT... yes
    configure: error: 
    Dependencies for voice/video were not met.
    Install the necessary gstreamer and farsight packages first.
    Or use --disable-vv if you do not need voice/video support.

dpkg --get-selectons

maciej@wladyslawa:~/workbench/pidgin-2.7.11$ dpkg --get-selections  | egrep -i -e gstream -e farsight
gir1.2-gstreamer-0.10               install
gstreamer0.10-alsa              install
gstreamer0.10-buzztard              install
gstreamer0.10-buzztard-doc          install
gstreamer0.10-doc               install
gstreamer0.10-esd               install
gstreamer0.10-ffmpeg                install
gstreamer0.10-ffmpeg-dbg            install
gstreamer0.10-fluendo-mp3           install
gstreamer0.10-gconf             install
gstreamer0.10-gnomevfs              install
gstreamer0.10-gnonlin               install
gstreamer0.10-gnonlin-dbg           install
gstreamer0.10-gnonlin-doc           install
gstreamer0.10-nice              install
gstreamer0.10-packagekit            install
gstreamer0.10-pitfdll               install
gstreamer0.10-plugins-bad           install
gstreamer0.10-plugins-bad-dbg           install
gstreamer0.10-plugins-bad-doc           install
gstreamer0.10-plugins-base          install
gstreamer0.10-plugins-base-apps         install
gstreamer0.10-plugins-base-dbg          install
gstreamer0.10-plugins-base-doc          install
gstreamer0.10-plugins-cutter            install
gstreamer0.10-plugins-good          install
gstreamer0.10-plugins-good-dbg          install
gstreamer0.10-plugins-good-doc          install
gstreamer0.10-plugins-ugly          install
gstreamer0.10-plugins-ugly-dbg          install
gstreamer0.10-plugins-ugly-doc          install
gstreamer0.10-pulseaudio            install
gstreamer0.10-sdl               install
gstreamer0.10-tools             install
gstreamer0.10-x                 install
libgstfarsight0.10-0                install
libgstfarsight0.10-dbg              install
libgstfarsight0.10-dev              install
libgstfarsight0.10-doc              install
libgstreamer-plugins-base0.10-0         install
libgstreamer0.10-0              install
libgstreamer0.10-0-dbg              install
libgstreamer0.10-dev                install
libtelepathy-farsight-dev           install
libtelepathy-farsight0              install
libtelepathy-qt4-farsight0          install

我查看了pidgin的configure.ac文件,看看它究竟在尋找什么,以確定是否存在這些依賴項。 它使用pkg-config來檢查依賴關系,因此很容易確定它要查找的文件,然后是哪些包提供這些文件。 你需要安裝的軟件包(來自debian unstable)是:

libgstreamer-plugins-base0.10-dev
libgstfarsight0.10-dev

為了解決這個問題,我做了以下工作:

  1. 打開configure.ac並搜索GSTINTERFACES / FARSIGHT(來自錯誤消息)
  2. 我注意到對PKG_CHECK_MODULES的調用,如果安裝了軟件包,它會接受與/ usr / lib / pkgconfig中文件名對應的參數。 對於gstreamer接口,它是gstreamer-interfaces-0.10,對於遠視它是farsight2-0.10。
  3. 我去了http://packages.debian.org並搜索了包含名為這些文件的文件的軟件包。 這就是這兩個包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM