LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: manphiz

[半原创]以Debian方式编译MPlayer CVS

[复制链接]
发表于 2005-12-19 13:12:42 | 显示全部楼层
我记得我当时编译这个版本的时候 apt-get 安装了gcc-3.x(需要自己选定版本号) 和 gtk1.2的库 之后 就可以编译了
回复 支持 反对

使用道具 举报

发表于 2005-12-19 16:50:39 | 显示全部楼层
好象是差了gtk1.2的库.
难道使用的过时的gtk1.2的库吗?

能不能用GTK2.0的库????
回复 支持 反对

使用道具 举报

发表于 2005-12-19 17:10:07 | 显示全部楼层
编译安装完成后.从GNOME菜单界面运行MPLAYER时,一闪即过.没能打开.
从控制台运行时,提示一大堆HELP.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-19 21:50:23 | 显示全部楼层
再次查询了MPlayer CVS的文档。
http://www.mplayerhq.hu/DOCS/HTML/en/gui.html
文中说明,MPlayer CVS并没有完全移植到gtk2(面板已经是了)。因此gtk1.2仍然需要安装。不好意思,是我的疏忽,在编译MPlayer之前安装了xmms,所以已经安装了gtk1.2。造成大家的不便,深感愧疚……
正文已经修改。

更新:GTK版本问题仍需探讨。暂时可能只需要GTK2.0及其开发库
回复 支持 反对

使用道具 举报

发表于 2005-12-20 00:26:54 | 显示全部楼层
manphiz
好像你看的资料不对

  1. 1.3. What about the GUI?
  2. The GUI needs GTK 1.2.x (it isn't fully GTK, but the panels are). The skins are stored in PNG format, so GTK, libpng (and their devel stuff, usually called gtk-dev and libpng-dev) has to be installed. You can build it by specifying --enable-gui during ./configure. Then, to turn on GUI mode, you have to execute the gmplayer binary.
复制代码

这里说的是面板使用gtk1.2.x,现在面板已经移植到gtk2了……
实例为证:现在我装了mplayer_1.0cvs(自己编译的),可是连gtk1.2的影子都没有看见
回复 支持 反对

使用道具 举报

发表于 2005-12-20 00:33:16 | 显示全部楼层
Post by leeshasr
好象是差了gtk1.2的库.
难道使用的过时的gtk1.2的库吗?

能不能用GTK2.0的库????

看你的错误不是缺gtk1.2
你可以这样:
$ vi debian/rules
把depends里面的包都apt-get install
还要有libgtk2.0-dev
我已经编译成功了,安装后不需要libgtk1.2
$ ./configure --help | grep gtk
可以看到,老的gtk1.2默认是disable的,如果不是请检查是否为最新的cvs
回复 支持 反对

使用道具 举报

发表于 2005-12-20 08:23:03 | 显示全部楼层
我检查了一下,确实没有libgtk2.0-dev。
apt-get install libgtk2.0-dev 再看一看。

谢谢!!!
回复 支持 反对

使用道具 举报

发表于 2005-12-20 08:40:54 | 显示全部楼层
重编了一遍,安装之后。仍然提示:
CANT LOAD FONT /USR/SHARE/MPLAYER/FONT/FONT.DESC.
我已经作了字体的LINK。
回复 支持 反对

使用道具 举报

发表于 2005-12-20 11:50:14 | 显示全部楼层
到fans下载字体,好象是叫做gbxxx
我的好象不用这个字体也可以,不提示出错
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-20 22:27:26 | 显示全部楼层
Post by think
manphiz
好像你看的资料不对

  1. 1.3. What about the GUI?
  2. The GUI needs GTK 1.2.x (it isn't fully GTK, but the panels are). The skins are stored in PNG format, so GTK, libpng (and their devel stuff, usually called gtk-dev and libpng-dev) has to be installed. You can build it by specifying --enable-gui during ./configure. Then, to turn on GUI mode, you have to execute the gmplayer binary.
复制代码

这里说的是面板使用gtk1.2.x,现在面板已经移植到gtk2了……
实例为证:现在我装了mplayer_1.0cvs(自己编译的),可是连gtk1.2的影子都没有看见

我看的就是这个资料,里面说的是GUI部分使用GTK 1.2.x(GUI needs GTK1.2.x),但是面板已经移植到GTK2.0了(but the panels are)。可能理解有偏差

看来虽然文档中说明需要gtk1.2.x,但是根据编译完的MPlayer CVS的Dependencies,并没有依赖libgtk1.2。可能文档也比较老了。因此现在无法确定是否需要libgtk1.2。不过根据已编译用户的经验,似乎并不必要。为此我再次修改原文。如果哪位能够证实此事还请说明。谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表