QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4673|回复: 10

llk在ubuntu 5.10 (amd64)上的问题:

[复制链接]
发表于 2005-10-22 00:29:15 | 显示全部楼层 |阅读模式
已经成功编译好了,但启动时弹出错误窗口,提示说“解包必须的jpg/png文件失败.",不太明白这到底时怎么回事。
苦恼中   
发表于 2005-10-22 09:55:16 | 显示全部楼层
make install之后才能正常运行?
不过你这个错误就很奇怪了,应该是解pak包,但是从包里面找不到需要的文件
难道根你的机器是64的有关?
回复

使用道具 举报

 楼主| 发表于 2005-10-22 13:20:38 | 显示全部楼层
configure
make
make install
这三步都正确,只在运行是才出错。
文件似乎都齐全,不是只有一个png文件吗?
回复

使用道具 举报

 楼主| 发表于 2005-10-22 13:23:31 | 显示全部楼层
我是用checkinstall的方式安装的,会不会跟这个有关系?

这是安装的文件:
/usr
/usr/local
/usr/local/bin
/usr/local/bin/llk_linux
/usr/local/doc
/usr/local/doc/llk_linux
/usr/local/doc/llk_linux/AUTHORS
/usr/local/doc/llk_linux/ChangeLog
/usr/local/doc/llk_linux/COPYING
/usr/local/doc/llk_linux/INSTALL
/usr/local/doc/llk_linux/NEWS
/usr/local/doc/llk_linux/README
/usr/local/doc/llk_linux/TODO
/usr/local/share
/usr/local/share/llk_linux
/usr/local/share/llk_linux/Cancle.wav
/usr/local/share/llk_linux/CanntLink.wav
/usr/local/share/llk_linux/Classical.pak
/usr/local/share/llk_linux/Click.wav
/usr/local/share/llk_linux/GameOver.wav
/usr/local/share/llk_linux/Hint.wav
/usr/local/share/llk_linux/Link.wav
/usr/local/share/llk_linux/QQ.pak
/usr/local/share/llk_linux/Shuffle.wav
/usr/local/share/llk_linux/Win.wav
/usr/local/share/locale
/usr/local/share/locale/zh_CN
/usr/local/share/locale/zh_CN/LC_MESSAGES
/usr/local/share/locale/zh_CN/LC_MESSAGES/llk_linux.mo
/usr/local/share/pixmaps
/usr/local/share/pixmaps/llk_linux.png
/usr/share
/usr/share/doc
/usr/share/doc/llk_linux-2.1
/usr/share/doc/llk_linux-2.1/AUTHORS
/usr/share/doc/llk_linux-2.1/ChangeLog
/usr/share/doc/llk_linux-2.1/COPYING
/usr/share/doc/llk_linux-2.1/INSTALL
/usr/share/doc/llk_linux-2.1/NEWS
/usr/share/doc/llk_linux-2.1/README
/usr/share/doc/llk_linux-2.1/TODO
回复

使用道具 举报

发表于 2005-10-22 14:49:11 | 显示全部楼层
pak包里面有很多png,jpg文件
解包的时候出错了。
从没有见到有人报告这个问题。
我猜可能是解包的程序在64位的机器上不能正常使用
回复

使用道具 举报

发表于 2005-12-13 21:35:30 | 显示全部楼层
我也发生这个错误,也是AMD64
回复

使用道具 举报

发表于 2005-12-13 21:55:03 | 显示全部楼层
楼上能联系一下我吗?
QQ:2311572
我这里没有64的机器
请你帮忙,我针对64b机器改一下程序
回复

使用道具 举报

发表于 2005-12-16 03:43:17 | 显示全部楼层
sFileTableEntry 的定义里面不应该出现指针, 因为 amd64 下面的指针长度是 64 位, 和 i386 下面不同,这样按照 sizeof(sFileTableEntry)读取时就会出现错误。而且在文件里保存这个指针也没什么意义。

我在帮你整理 pak 相关的代码, 争取这两天能发给你。
回复

使用道具 举报

发表于 2005-12-16 12:14:54 | 显示全部楼层
多谢楼上
回复

使用道具 举报

发表于 2006-6-27 18:38:51 | 显示全部楼层
在64位的hpux,aix,solaris和linux2.6(x86_64)中。
GCC编译程序,不加额外的参数。指针的位数是多少?
HPUX    AIX    Solaris    Linux2.6(x86_64)
32         32        32             64
是这样吗?

在adm64机器上,编译的时候可以强制定义指针类型为32位吗?
回复

使用道具 举报

发表于 2006-6-27 20:53:28 | 显示全部楼层
你可以下载2.3beta1,可以在64的机器上正常使用.
gnome-cn.org上有。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 00:26 , Processed in 0.045842 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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