Skip to Content

【申精】puppylinux下的qt4,phonon搭建 教程 以Macis Puppy Linux 536为例

花了我两天时间才弄好。昨天弄好了一次不明道理,今天重新做了2次。
言归正传:

1.
下载Macis Puppy Linux 536用pup2usb安装。在本网站首页找。
2.
下载devx-536.pet
http://code.google.com/p/macis/downloads/list
3.
在Macis Puppy Linux 536系统里面安装devx-536.pet
4.
到http://distro.ibiblio.org/quirky/pet_packages-wary5/
下载qt4-4.5.3-1-w5.pet和qt4_DEV-4.5.3-1-w5.pet
5.
安装这三个pet。这样一个功能简单的qt环境已经实现。但是怎样搭建phonon呢?
6.
在puppylinux的程序,相当于win的开始键哪里选择puppy设置->puppy安装软件管理器。进入
搜索斌安装一下所有的包。搜索libgstream,libphonon,phonon,libpulse。忘了还有其他的没,你 可以在编译的时候看错误提示。应该就是这些了。搜索qt4安装qt4-qmake.在编译含有phonon时必须使用qmake-qt4 -project,qmake-qt4.不能使用qmake。还有要在.pro前面加上QT+=phonon。
7.
做好以上这些后,程序能编译,运行时错误。

8.求助:
QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv failed for BOM: Bad file descriptor
QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open failed
QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed
socket(): Address family not supported by protocol

(playmusic:24316): GStreamer-CRITICAL **: gst_debug_add_log_function: assertion `func != NULL' failed
X Error: BadValue (integer parameter out of range for operation) 2
Extension: 139 (XInputExtension)
Minor opcode: 46 ()
Resource id: 0x160000b
X Error: BadValue (integer parameter out of range for operation) 2
Extension: 139 (XInputExtension)
Minor opcode: 46 ()
Resource id: 0x160000b

这个问题怎么解决呢?
#11970
我是通过deb包安装的,也遇到了同样的问题

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.