ybyygu 发表于 2005-10-22 00:29:15

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

已经成功编译好了,但启动时弹出错误窗口,提示说“解包必须的jpg/png文件失败.",不太明白这到底时怎么回事。
苦恼中   8O

alpher 发表于 2005-10-22 09:55:16

make install之后才能正常运行?
不过你这个错误就很奇怪了,应该是解pak包,但是从包里面找不到需要的文件
难道根你的机器是64的有关?

ybyygu 发表于 2005-10-22 13:20:38

configure
make
make install
这三步都正确,只在运行是才出错。
文件似乎都齐全,不是只有一个png文件吗?

ybyygu 发表于 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

alpher 发表于 2005-10-22 14:49:11

pak包里面有很多png,jpg文件
解包的时候出错了。
从没有见到有人报告这个问题。
我猜可能是解包的程序在64位的机器上不能正常使用

yousen 发表于 2005-12-13 21:35:30

我也发生这个错误,也是AMD64

alpher 发表于 2005-12-13 21:55:03

楼上能联系一下我吗?
QQ:2311572
我这里没有64的机器
请你帮忙,我针对64b机器改一下程序

Aguda 发表于 2005-12-16 03:43:17

sFileTableEntry 的定义里面不应该出现指针, 因为 amd64 下面的指针长度是 64 位, 和 i386 下面不同,这样按照 sizeof(sFileTableEntry)读取时就会出现错误。而且在文件里保存这个指针也没什么意义。

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

alpher 发表于 2005-12-16 12:14:54

多谢楼上

onion007 发表于 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位吗?

alpher 发表于 2006-6-27 20:53:28

你可以下载2.3beta1,可以在64的机器上正常使用.
gnome-cn.org上有。
页: [1]
查看完整版本: llk在ubuntu 5.10 (amd64)上的问题: