打开软件出现 X Error: 已解决
Moderator: Forums Team
打开软件出现 X Error: 已解决
原来运行提示找不到libjpeg.so.62
ln -s /usr/lib/libjpeg.so.7.0.0 /usr/lib/libjpeg.so.62
之后运行出现
错误信息
X Error: BadValue (integer parameter out of range for operation) 2
Major opcode: 45
QT: missing charset ISO8859-1
QT: missing charset GB2312.1980-0
ln -s /usr/lib/libjpeg.so.7.0.0 /usr/lib/libjpeg.so.62
之后运行出现
错误信息
X Error: BadValue (integer parameter out of range for operation) 2
Major opcode: 45
QT: missing charset ISO8859-1
QT: missing charset GB2312.1980-0
Last edited by zhongnan on Thu Jan 28, 2010 2:21 pm, edited 1 time in total.
-
jojoyakira
- Posts: 284
- Joined: Thu Mar 01, 2007 10:42 pm
- Location: kaohsiung
Re: 打开软件出现 X Error:
訊息寫的很清楚,就是少了character sets:ISO8859-1、GB2312.1980-0。zhongnan wrote:原来运行提示找不到libjpeg.so.62
ln -s /usr/lib/libjpeg.so.7.0.0 /usr/lib/libjpeg.so.62
之后运行出现
错误信息
X Error: BadValue (integer parameter out of range for operation) 2
Major opcode: 45
QT: missing charset ISO8859-1
QT: missing charset GB2312.1980-0
我不知道你執行了什麼程式,所以只能猜猜看,你可以查一查 /etc/locale.gen 的說明,和 /usr/share/i18n/SUPPORTED 的內容,
然後把你需要的character sets,加入 /etc/locale.gen 中,再執行 locale-gen 指令 ,最後再 emerge -1av media-libs/jpeg 。
你也可以參考:locale.gen manual 和 locale-gen manual 都有詳細說明。
Desktop:Intel Pentium(R) Dual-Core CPU E5300 @ 2.60GHz,OS: Gentoo GNU/Linux
Re: 打开软件出现 X Error:
已经在/etc/locale.gen设置
en_US ISO8859-1
en_US.UTF-8 UTF-8
zh_CN GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
安装时也运行过locale-gen
出错之后也运行过locale-gen
不懂是不是新版本!~!要改那里
重新装过也不行!~!
en_US ISO8859-1
en_US.UTF-8 UTF-8
zh_CN GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
安装时也运行过locale-gen
出错之后也运行过locale-gen
不懂是不是新版本!~!要改那里
重新装过也不行!~!
Re: 打开软件出现 X Error:
為什麼要做以下的動作
ln -s /usr/lib/libjpeg.so.7.0.0 /usr/lib/libjpeg.so.62
原執行的程式不能編譯嗎?
ln -s /usr/lib/libjpeg.so.7.0.0 /usr/lib/libjpeg.so.62
原執行的程式不能編譯嗎?
Re: 打开软件出现 X Error:
You got the point...scsi wrote:為什麼要做以下的動作
ln -s /usr/lib/libjpeg.so.7.0.0 /usr/lib/libjpeg.so.62
原執行的程式不能編譯嗎?
基本上這一步是錯的...
因為libjpeg.so.7.0.0和libjpeg.so.62不相容(所以檔名才會不同)
請先把libjpeg.so.62這個link刪除
然後先更新整個系統: emerge -uDN world
再執行: revdep-rebuild
這些步驟都跑完應該就修復了(假設這個你不是手動裝這套程式)
-
jojoyakira
- Posts: 284
- Joined: Thu Mar 01, 2007 10:42 pm
- Location: kaohsiung
Re: 打开软件出现 X Error:
小弟完全贊同Jackie兄所說的,事實上使用gentoo portage tree中的packages應該是不會有這種情形發生才對。Jackie wrote:You got the point...scsi wrote:為什麼要做以下的動作
ln -s /usr/lib/libjpeg.so.7.0.0 /usr/lib/libjpeg.so.62
原執行的程式不能編譯嗎?
基本上這一步是錯的...
因為libjpeg.so.7.0.0和libjpeg.so.62不相容(所以檔名才會不同)
請先把libjpeg.so.62這個link刪除
然後先更新整個系統: emerge -uDN world
再執行: revdep-rebuild
這些步驟都跑完應該就修復了(假設這個你不是手動裝這套程式)
不過如果執行的是網上下載來的 binary packages,就難免會出現這種情況了。
我找了一下,還真的發現有提供libjpeg.so.62。 XD
Code: Select all
~ $ eix media-libs/jpeg
[I] media-libs/jpeg
Available versions:
(62) 6b-r9
(0) 7 ~8
(7) ~7-r1
Installed versions: 7(17時26分44秒 西元2009年10月06日)
Homepage: http://jpegclub.org/ http://www.ijg.org/
Description: Library to load, handle and manipulate images in the JPEG format
Code: Select all
# emerge -auDv media-libs/jpeg:62Desktop:Intel Pentium(R) Dual-Core CPU E5300 @ 2.60GHz,OS: Gentoo GNU/Linux
Re: 打开软件出现 X Error:
代碼: 選擇全部
~ $ eix media-libs/jpeg
media-libs/jpeg
Available versions:
(62) 6b-r9
(0) 7 ~8
(7) ~7-r1
Installed versions: 7(17時26分44秒 西元2009年10月06日)
Homepage: http://jpegclub.org/ http://www.ijg.org/
Description: Library to load, handle and manipulate images in the JPEG format
執行:
代碼: 選擇全部
# emerge -auDv media-libs/jpeg:62
这个方法试了!~错误依然存在
只能再试试别的办法了
~ $ eix media-libs/jpeg
media-libs/jpeg
Available versions:
(62) 6b-r9
(0) 7 ~8
(7) ~7-r1
Installed versions: 7(17時26分44秒 西元2009年10月06日)
Homepage: http://jpegclub.org/ http://www.ijg.org/
Description: Library to load, handle and manipulate images in the JPEG format
執行:
代碼: 選擇全部
# emerge -auDv media-libs/jpeg:62
这个方法试了!~错误依然存在
只能再试试别的办法了
-
jojoyakira
- Posts: 284
- Joined: Thu Mar 01, 2007 10:42 pm
- Location: kaohsiung
Re: 打开软件出现 X Error:
你可以試試:zhongnan wrote:已经在/etc/locale.gen设置
en_US ISO8859-1
en_US.UTF-8 UTF-8
zh_CN GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
安装时也运行过locale-gen
出错之后也运行过locale-gen
不懂是不是新版本!~!要改那里
重新装过也不行!~!
Code: Select all
en_US ISO8859-1 改成 en_US ISO-8859-1
zh_CN GB18030 改成 zh_CN.GB18030 GB18030
zh_CN.GB2312 GB2312 改成 zh_CN GB2312Code: Select all
~ $ grep GB2312 /usr/share/i18n/SUPPORTED
zh_CN GB2312
zh_SG GB2312
~ $ grep GB18030 /usr/share/i18n/SUPPORTED
zh_CN.GB18030 GB18030
~ $ grep 'en_US ISO-8859-1' /usr/share/i18n/SUPPORTED
en_US ISO-8859-1
~ $ grep 'zh_CN' /usr/share/i18n/SUPPORTED
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312Desktop:Intel Pentium(R) Dual-Core CPU E5300 @ 2.60GHz,OS: Gentoo GNU/Linux
Re: 打开软件出现 X Error:
运行的是网吧无盘软件nxp5.8
这个软件用的是GB2312编码
还没出stage3-20100119更新时安装stage3-20091103时还正常使用
现在用最新的!~!不行了~!~
方法是一样的,
这个软件用的是GB2312编码
还没出stage3-20100119更新时安装stage3-20091103时还正常使用
现在用最新的!~!不行了~!~
Re: 打开软件出现 X Error:
多谢各位!~!的回复
已经搞定了!~!~
是X-server找不到字体!~!
不懂为什么自己下载安装字休会错!~!
把X-server字体路径全改成安装Xerver时安装好的字休就行了