唉,期待高手解决。yilan198711 写了:昨天也曾遇到过人在井天 写了:下载farsight-0.1.3.1后,得以成功编译安装。gstreamer也成功编译安装。但在编译pidgin的时候,依然是同样的问题:
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.
真是晕了。
编译安装farsight,./configure命令通过,make不过,求解(已解决)
-
- 帖子: 1081
- 注册时间: 2009-04-29 21:22
Re: 编译安装farsight,./configure命令通过,make不过,求解
- pityonline
- 帖子: 3864
- 注册时间: 2008-12-09 12:44
- 来自: 北京
- 联系:
Re: 编译安装farsight,./configure命令通过,make不过,求解
这几天我也在编译pidgin,是2.6.5版本的。
编译时缺少很多东西,第一次把缺少的全都disable了,结果后来没有ssl无法登录,还要重新编译,于是加上了它,可以正常登录了。后来闲着没事重新编译,总是要disable vv,vv好像是语音视频的一个东西,依赖gstreamer和farsight,用apt-cache search找到的装上,结果还是说缺少farsight要disable vv,今天看到这个贴子,又不安分了,再试……
先从farsight开始,编译的是farsight2-0.0.17,依赖libnice-0.0.10,gstreamer-0.10.25,bison-2.4,flex-2.5.35,gst-plugins-base-0.10.25,liboil-0.3.16,现在又依赖Python headers,正在找……
以上都是google到的最新版本……
编译时缺少很多东西,第一次把缺少的全都disable了,结果后来没有ssl无法登录,还要重新编译,于是加上了它,可以正常登录了。后来闲着没事重新编译,总是要disable vv,vv好像是语音视频的一个东西,依赖gstreamer和farsight,用apt-cache search找到的装上,结果还是说缺少farsight要disable vv,今天看到这个贴子,又不安分了,再试……
先从farsight开始,编译的是farsight2-0.0.17,依赖libnice-0.0.10,gstreamer-0.10.25,bison-2.4,flex-2.5.35,gst-plugins-base-0.10.25,liboil-0.3.16,现在又依赖Python headers,正在找……
以上都是google到的最新版本……
- pityonline
- 帖子: 3864
- 注册时间: 2008-12-09 12:44
- 来自: 北京
- 联系:
Re: 编译安装farsight,./configure命令通过,make不过,求解
现在又卡到pygobject-2.21.1了,configure: error: maybe you want the pygobject-2-4 branch?
先记录一下依赖关系:
下载的源码包:
先记录一下依赖关系:
代码: 全选
farsight
libnice
gstreamer
bison
flex
gstreamer-plugins-base-0.10 >= 0.10.23
liboil
Python headers
pygobject-2.21.1
glib-2.22.4
pygobject-2-4 branch
-
- 帖子: 1081
- 注册时间: 2009-04-29 21:22
Re: 编译安装farsight,./configure命令通过,make不过,求解
用apt-get命令安装了libgstreamer-plugins-base0.10-dev,果然make得以成功。HuntXu 写了:gst/interfaces/xoverlay.h:没有该文件或目录
http://packages.ubuntu.com/search?searc ... c&arch=any
善用搜索
-
- 帖子: 1081
- 注册时间: 2009-04-29 21:22
Re: 编译安装farsight,./configure命令通过,make不过,求解
pityonline 写了:现在又卡到pygobject-2.21.1了,configure: error: maybe you want the pygobject-2-4 branch?
先记录一下依赖关系:下载的源码包:代码: 全选
farsight libnice gstreamer bison flex gstreamer-plugins-base-0.10 >= 0.10.23 liboil Python headers pygobject-2.21.1 glib-2.22.4 pygobject-2-4 branch
等着你为我们提供成功的经验。
-
- 帖子: 1081
- 注册时间: 2009-04-29 21:22
- pityonline
- 帖子: 3864
- 注册时间: 2008-12-09 12:44
- 来自: 北京
- 联系:
Re: 编译安装farsight,./configure命令通过,make不过,求解
怕是够呛了,因为pygobject-2.21.1,glib-2.22.4一直编译不过去,怕是要整个升级gnome才行,我现在用的9.04,gnome 2.26.1的……人在井天 写了:pityonline 写了:现在又卡到pygobject-2.21.1了,configure: error: maybe you want the pygobject-2-4 branch?
先记录一下依赖关系:下载的源码包:代码: 全选
farsight libnice gstreamer bison flex gstreamer-plugins-base-0.10 >= 0.10.23 liboil Python headers pygobject-2.21.1 glib-2.22.4 pygobject-2-4 branch
等着你为我们提供成功的经验。
-
- 帖子: 1081
- 注册时间: 2009-04-29 21:22
Re: 编译安装farsight,./configure命令通过,make不过,求解
我现在./configure已经过了,正在make呢,大约能过吧。按照viewtopic.php?f=73&t=221803&view=next这位朋友的经验,全部在谷歌搜最新的版本。我用的是64位的ubuntu9.04
- pityonline
- 帖子: 3864
- 注册时间: 2008-12-09 12:44
- 来自: 北京
- 联系:
Re: 编译安装farsight,./configure命令通过,make不过,求解
你装farsight是为了装pidgin吧?我要编译的是pidgin 2.6.5,不知道你编译的是哪个版本?人在井天 写了:我现在./configure已经过了,正在make呢,大约能过吧。按照viewtopic.php?f=73&t=221803&view=next这位朋友的经验,全部在谷歌搜最新的版本。我用的是64位的ubuntu9.04
我现在一直编译不过这几个:
pygtk-2.14.1.tar.gz
pygobject-2.19.0.tar.bz2
farsight2-0.0.14.tar.gz
提示:
代码: 全选
checking for GLIB - version >= 2.22.4...
*** 'pkg-config --modversion glib-2.0' returned 2.22.4, but GLIB (2.20.1)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files
no
configure: error: maybe you want the pygobject-2-4 branch?
代码: 全选
ERROR:live-g-file.c:718:do_copy_move: assertion failed (res == FALSE): (1 == 0)
FAIL
GTester: last random seed: R02S66eae32ab7badabe6c4608e2fb7db20c
/bin/bash: line 1: 3504 已终止 ../../glib/gtester --verbose memory-input-stream memory-output-stream readwrite g-file g-file-info data-input-stream data-output-stream g-icon buffered-input-stream sleepy-stream filter-streams simple-async-result srvtarget contexts live-g-file unix-streams desktop-app-info
make[5]: *** [test] 错误 143
make[5]:正在离开目录 `/home/pity/程序/glib-2.22.4/gio/tests'
make[4]: *** [test] 错误 2
make[4]:正在离开目录 `/home/pity/程序/glib-2.22.4/gio'
make[3]: *** [test] 错误 2
make[3]:正在离开目录 `/home/pity/程序/glib-2.22.4'
make[2]: *** [check-am] 错误 2
make[2]:正在离开目录 `/home/pity/程序/glib-2.22.4'
make[1]: *** [check-recursive] 错误 1
make[1]:正在离开目录 `/home/pity/程序/glib-2.22.4'
make: *** [check] 错误 2
代码: 全选
dpkg -l|grep glib
ii libavahi-glib1 0.6.23-4ubuntu4 Avahi glib integration library
ii libdbus-glib-1-2 0.80-3 simple interprocess messaging system (GLib-b
ii libdbus-glib-1-dev 0.80-3 simple interprocess messaging system (GLib i
ii libglib-perl 1:1.190-2 Perl interface to the GLib and GObject libra
ii libglib2-ruby1.8 0.17.0~rc1-6ubuntu1 Glib 2 bindings for the Ruby language
ii libglib2.0-0 2.20.1-0ubuntu2.1 The GLib library of C routines
ii libglib2.0-cil 2.12.8-2 CLI binding for the GLib utility library 2.1
ii libglib2.0-data 2.20.1-0ubuntu2.1 Common files for GLib library
ii libglib2.0-dev 2.20.1-0ubuntu2.1 Development files for the GLib library
ii libglibmm-2.4-1c2a 2.20.0-0ubuntu2 C++ wrapper for the GLib toolkit (shared lib
ii libndesk-dbus-glib1.0-cil 0.4.1-1ubuntu1 CLI implementation of D-Bus (GLib mainloop i
ii libnm-glib0 0.7.1.git.5.272c6a626-0ubuntu1~nm1~jaunty network management framework (GLib shared li
ii libpoppler-glib4 0.10.5-1ubuntu2.5 PDF rendering library (GLib-based shared lib
ii libtelepathy-glib0 0.7.26-1ubuntu2 Telepathy framework - GLib library
-
- 帖子: 1081
- 注册时间: 2009-04-29 21:22
Re: 编译安装farsight,./configure命令通过,make不过,求解
晕,成功编译安装了,但却无法启动。终端中输入:pidgin
提示:
pidgin: symbol lookup error: pidgin: undefined symbol: purple_theme_loader_get_type
不知是哪个地方出错了。
提示:
pidgin: symbol lookup error: pidgin: undefined symbol: purple_theme_loader_get_type
不知是哪个地方出错了。
-
- 帖子: 1081
- 注册时间: 2009-04-29 21:22
Re: 编译安装farsight,./configure命令通过,make不过,求解
我编译的也是pidgin 2.6.5
但我的编译环境可能比较好,我先前用auto-apt安装了一大堆的包。
但我的编译环境可能比较好,我先前用auto-apt安装了一大堆的包。
-
- 帖子: 1081
- 注册时间: 2009-04-29 21:22
Re: 编译安装farsight,./configure命令通过,make不过,求解
晕
==================================
编译前系统自带pdigin,我使用新利得卸载了pidgin然后再编译pidgin,编译过程没有报错,但是调用pidgin时发生了错误:
pidgin: symbol lookup error: pidgin: undefined symbol: purple_account_get_current_error
解决办法:
sudo apt-get remove pidgin libpurple0
在卸载旧版pidgin时还要卸载libpurple.
===========================================
问题成功解决。自我祝贺一下。
==================================
编译前系统自带pdigin,我使用新利得卸载了pidgin然后再编译pidgin,编译过程没有报错,但是调用pidgin时发生了错误:
pidgin: symbol lookup error: pidgin: undefined symbol: purple_account_get_current_error
解决办法:
sudo apt-get remove pidgin libpurple0
在卸载旧版pidgin时还要卸载libpurple.
===========================================
问题成功解决。自我祝贺一下。
-
- 帖子: 1081
- 注册时间: 2009-04-29 21:22
Re: 编译安装farsight,./configure命令通过,make不过,求解
pityonline 写了:你装farsight是为了装pidgin吧?我要编译的是pidgin 2.6.5,不知道你编译的是哪个版本?人在井天 写了:我现在./configure已经过了,正在make呢,大约能过吧。按照viewtopic.php?f=73&t=221803&view=next这位朋友的经验,全部在谷歌搜最新的版本。我用的是64位的ubuntu9.04
我现在一直编译不过这几个:
pygtk-2.14.1.tar.gz
pygobject-2.19.0.tar.bz2
farsight2-0.0.14.tar.gz
提示:好像说glib-2.20.1装了,但需要glib-2.22.4,我下载了源码包开始编译,./configure时没有错误提示,但make时却一大堆“没什么可做的”,make check看了一下,这是错误提示:代码: 全选
checking for GLIB - version >= 2.22.4... *** 'pkg-config --modversion glib-2.0' returned 2.22.4, but GLIB (2.20.1) *** was found! If pkg-config was correct, then it is best *** to remove the old version of GLib. You may also be able to fix the error *** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing *** /etc/ld.so.conf. Make sure you have run ldconfig if that is *** required on your system. *** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH *** to point to the correct configuration files no configure: error: maybe you want the pygobject-2-4 branch?
我看了下已经安装的glib:代码: 全选
ERROR:live-g-file.c:718:do_copy_move: assertion failed (res == FALSE): (1 == 0) FAIL GTester: last random seed: R02S66eae32ab7badabe6c4608e2fb7db20c /bin/bash: line 1: 3504 已终止 ../../glib/gtester --verbose memory-input-stream memory-output-stream readwrite g-file g-file-info data-input-stream data-output-stream g-icon buffered-input-stream sleepy-stream filter-streams simple-async-result srvtarget contexts live-g-file unix-streams desktop-app-info make[5]: *** [test] 错误 143 make[5]:正在离开目录 `/home/pity/程序/glib-2.22.4/gio/tests' make[4]: *** [test] 错误 2 make[4]:正在离开目录 `/home/pity/程序/glib-2.22.4/gio' make[3]: *** [test] 错误 2 make[3]:正在离开目录 `/home/pity/程序/glib-2.22.4' make[2]: *** [check-am] 错误 2 make[2]:正在离开目录 `/home/pity/程序/glib-2.22.4' make[1]: *** [check-recursive] 错误 1 make[1]:正在离开目录 `/home/pity/程序/glib-2.22.4' make: *** [check] 错误 2
glib-2.22.4编译不过,就无法编译pygtk-2.14.1,pygobject-2.19.0,farsight2-0.0.14,那么pidgin也只能--disable-vv……代码: 全选
dpkg -l|grep glib ii libavahi-glib1 0.6.23-4ubuntu4 Avahi glib integration library ii libdbus-glib-1-2 0.80-3 simple interprocess messaging system (GLib-b ii libdbus-glib-1-dev 0.80-3 simple interprocess messaging system (GLib i ii libglib-perl 1:1.190-2 Perl interface to the GLib and GObject libra ii libglib2-ruby1.8 0.17.0~rc1-6ubuntu1 Glib 2 bindings for the Ruby language ii libglib2.0-0 2.20.1-0ubuntu2.1 The GLib library of C routines ii libglib2.0-cil 2.12.8-2 CLI binding for the GLib utility library 2.1 ii libglib2.0-data 2.20.1-0ubuntu2.1 Common files for GLib library ii libglib2.0-dev 2.20.1-0ubuntu2.1 Development files for the GLib library ii libglibmm-2.4-1c2a 2.20.0-0ubuntu2 C++ wrapper for the GLib toolkit (shared lib ii libndesk-dbus-glib1.0-cil 0.4.1-1ubuntu1 CLI implementation of D-Bus (GLib mainloop i ii libnm-glib0 0.7.1.git.5.272c6a626-0ubuntu1~nm1~jaunty network management framework (GLib shared li ii libpoppler-glib4 0.10.5-1ubuntu2.5 PDF rendering library (GLib-based shared lib ii libtelepathy-glib0 0.7.26-1ubuntu2 Telepathy framework - GLib library
我的在glib上没出过错:
代码: 全选
$ dpkg --get-selections |grep glib
libavahi-glib-dev install
libavahi-glib1 install
libdbus-glib-1-2 install
libdbus-glib-1-dev install
libglib-perl install
libglib1.2-dev install
libglib1.2ldbl install
libglib2-ruby install
libglib2-ruby1.8 install
libglib2.0-0 install
libglib2.0-cil install
libglib2.0-data install
libglib2.0-dev install
libglib2.0-doc install
libglibmm-2.4-1c2a install
libndesk-dbus-glib1.0-cil install
libnm-glib0 install
libpackagekit-glib11 install
libpoppler-glib4 install
libtelepathy-glib0 install
- pityonline
- 帖子: 3864
- 注册时间: 2008-12-09 12:44
- 来自: 北京
- 联系:
Re: 编译安装farsight,./configure命令通过,make不过,求解
祝贺!人在井天 写了:晕
==================================
编译前系统自带pdigin,我使用新利得卸载了pidgin然后再编译pidgin,编译过程没有报错,但是调用pidgin时发生了错误:
pidgin: symbol lookup error: pidgin: undefined symbol: purple_account_get_current_error
解决办法:
sudo apt-get remove pidgin libpurple0
在卸载旧版pidgin时还要卸载libpurple.
===========================================
问题成功解决。自我祝贺一下。
我装了auto-apt,但使用它好像并没有解决什么问题。刚直接用笨方法checkinstall,居然稀里糊涂把glib-2.22.4装上了,然后farsight,现在pidgin正在make中,按下回车键才想起来忘加-j3了……
- pityonline
- 帖子: 3864
- 注册时间: 2008-12-09 12:44
- 来自: 北京
- 联系:
Re: 编译安装farsight,./configure命令通过,make不过,求解
可能是由于我装的这些东西都是最新版本的,而我的9.04很多方面没达到这些新版本的要求,高版本的软件包自然依赖其它软件包的版本也高,可能是这个原因吧……人在井天 写了: 我的在glib上没出过错:建议用auto-apt试试代码: 全选
$ dpkg --get-selections |grep glib libavahi-glib-dev install libavahi-glib1 install libdbus-glib-1-2 install libdbus-glib-1-dev install libglib-perl install libglib1.2-dev install libglib1.2ldbl install libglib2-ruby install libglib2-ruby1.8 install libglib2.0-0 install libglib2.0-cil install libglib2.0-data install libglib2.0-dev install libglib2.0-doc install libglibmm-2.4-1c2a install libndesk-dbus-glib1.0-cil install libnm-glib0 install libpackagekit-glib11 install libpoppler-glib4 install libtelepathy-glib0 install
现在总算编译完了:
代码: 全选
调试信息
Arguments to ./configure: '--disable-gtkspell' '--disable-avahi' '--disable-tcl'
Print debugging messages: No
Plugins: Enabled
SSL: SSL support is present.
Library Support
Cyrus SASL: Disabled
D-Bus: Enabled
Evolution Addressbook: Disabled
Gadu-Gadu library (libgadu): Internal
GtkSpell: Disabled
GnuTLS: Enabled
GStreamer: Enabled
Mono: Disabled
NetworkManager: Enabled
Network Security Services (NSS): Enabled
Perl: Enabled
Startup Notification: Enabled
Tcl: Disabled
Tk: Disabled
UTF-8 DNS (IDN): Enabled
Voice and Video: Enabled
X Session Management: Enabled
XScreenSaver: Enabled
Zephyr library (libzephyr): Internal
Zephyr uses Kerberos: No