llk在ubuntu 5.10 (amd64)上的问题:
已经成功编译好了,但启动时弹出错误窗口,提示说“解包必须的jpg/png文件失败.",不太明白这到底时怎么回事。苦恼中 8O make install之后才能正常运行?
不过你这个错误就很奇怪了,应该是解pak包,但是从包里面找不到需要的文件
难道根你的机器是64的有关? configure
make
make install
这三步都正确,只在运行是才出错。
文件似乎都齐全,不是只有一个png文件吗? 我是用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 pak包里面有很多png,jpg文件
解包的时候出错了。
从没有见到有人报告这个问题。
我猜可能是解包的程序在64位的机器上不能正常使用 我也发生这个错误,也是AMD64 楼上能联系一下我吗?
QQ:2311572
我这里没有64的机器
请你帮忙,我针对64b机器改一下程序 sFileTableEntry 的定义里面不应该出现指针, 因为 amd64 下面的指针长度是 64 位, 和 i386 下面不同,这样按照 sizeof(sFileTableEntry)读取时就会出现错误。而且在文件里保存这个指针也没什么意义。
我在帮你整理 pak 相关的代码, 争取这两天能发给你。 多谢楼上 在64位的hpux,aix,solaris和linux2.6(x86_64)中。
GCC编译程序,不加额外的参数。指针的位数是多少?
HPUX AIX Solaris Linux2.6(x86_64)
32 32 32 64
是这样吗?
在adm64机器上,编译的时候可以强制定义指针类型为32位吗? 你可以下载2.3beta1,可以在64的机器上正常使用.
gnome-cn.org上有。
页:
[1]