QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1293|回复: 2

nihui:qsopcast不支持64位吗?

[复制链接]
发表于 2009-12-3 12:43:19 | 显示全部楼层 |阅读模式
32位下编译正常,在64位下出现错误:

  1. [ 47%] Building CXX object src/CMakeFiles/qsopcast.dir/abstractchannel.cpp.o
  2. [ 50%] Building CXX object src/CMakeFiles/qsopcast.dir/channel_bookmark.cpp.o
  3. [ 52%] Building CXX object src/CMakeFiles/qsopcast.dir/channel_history.cpp.o
  4. [ 55%] Building CXX object src/CMakeFiles/qsopcast.dir/channel_pplive.cpp.o
  5. [ 58%] Building CXX object src/CMakeFiles/qsopcast.dir/channel_ppstream.cpp.o
  6. [ 61%] Building CXX object src/CMakeFiles/qsopcast.dir/channel_sopcast.cpp.o
  7. [ 64%] Building CXX object src/CMakeFiles/qsopcast.dir/channellistmodel.cpp.o
  8. /usr/src/packages/BUILD/qsopcast-0.4.80/src/channellistmodel.cpp: In member function 'void ChannelListModel::addChannelList(const QHash<QString, QList<AbstractChannel*> >&)':
  9. /usr/src/packages/BUILD/qsopcast-0.4.80/src/channellistmodel.cpp:108: error: cast from 'AbstractChannel*' to 'int' loses precision
  10. /usr/src/packages/BUILD/qsopcast-0.4.80/src/channellistmodel.cpp: In member function 'void ChannelListModel::addChannelList(const QHash<QString, QHash<QString, QList<AbstractChannel*> > >&)':
  11. /usr/src/packages/BUILD/qsopcast-0.4.80/src/channellistmodel.cpp:141: error: cast from 'AbstractChannel*' to 'int' loses precision
  12. make[2]: *** [src/CMakeFiles/qsopcast.dir/channellistmodel.cpp.o] Error 1
  13. make[1]: *** [src/CMakeFiles/qsopcast.dir/all] Error 2
  14. make: *** [all] Error 2
  15. error: Bad exit status from /var/tmp/rpm-tmp.38603 (%build)
复制代码

[ 本帖最后由 hillwood 于 2009-12-3 12:44 编辑 ]
发表于 2009-12-3 13:07:56 | 显示全部楼层
谢楼主反馈!

没照顾到 64位,所以把指针强转为 int 了........
下个版本修正

但是 sopcast ppstream 本身要是不支持 64 位就没办法了....
回复

使用道具 举报

 楼主| 发表于 2009-12-3 13:44:16 | 显示全部楼层
totem的ppstream插件在64位下都很正常。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 18:28 , Processed in 0.059981 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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