※ 引述《thhsieh (居士)》之銘言:
: ※ 引述《Peter Gutmann <[email protected]>》之銘言:
: : 按照 xcin 2.5.x 的說明文件,Slackware 7.0 應該已經具備 i18n 的條
: : 件,更何況裡頭的套件,要比 RedHat 6.1 所附的,要新一些。沒想到,
: : 編譯 xcin 所得到的訊息是,系統的 XLib 不支援 Big5 的 locale。即
: : 便按照 xcin 所提出的解決辦法,諸如 patch XFree86 的 source 然後
: : 整個重新編譯,或是使用 LD_PRELOAD=<path>lcGen.so 的方式,都還是
: : 得到類似的錯誤訊息。
: 請問您是否有裝好
: /usr/X11R6/lib/X11/locale/zh_TW.Big5/XLC_LOCALE
: 同時也要修改 /usr/X11R6/lib/X11/locale/locale.dir 加入這行:
: zh_TW.Big5/XLC_LOCALE zh_TW.Big5
: 因為通常在執行時遇到您所說的問題,多半是以上這兩步沒有做好。
我的 Slackware 7.0 用 xcin-2.5.1-4 完全沒有問題
不需 patch 或 preload lcGen.so
所以再 check 一下居士大大說的或是裡面 SETUP 檔的安裝說明
應該是沒有問題的
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: 140.115.229.179
> -------------------------------------------------------------------------- <
發信人: Peter Gutmann <[email protected]>, 看板: Linux
標 題: Re: 請教在 Slackware 7.0 編譯 xcin 2.5.x
發信站: Leica, Ltd. Deutschland (Fri Jan 14 16:20:11 2000)
轉信站: Ptt!news.ntu!spring!netnews.hinet.net!news
On 12 Jan 2000 23:57:35 GMT, [email protected] (居士) wrote:
>請問您是否有裝好
>/usr/X11R6/lib/X11/locale/zh_TW.Big5/XLC_LOCALE
>同時也要修改 /usr/X11R6/lib/X11/locale/locale.dir 加入這行:
>zh_TW.Big5/XLC_LOCALE zh_TW.Big5
>因為通常在執行時遇到您所說的問題,多半是以上這兩步沒有做好。
應該是有... :>
因為裝 xcin 2.5.x 已經裝好幾次了,都沒什麼問題。
不過,剛剛看見一位網友說,他在 Slackware 7.0 底下無須更改什麼,
就可以安裝 xcin 2.5.x,所以,可能我遺漏了什麼。那台 Linux 在家裡
頭,我回去再檢查一下。 :)
ps. 我習慣自己編譯程式。安裝新的系統,常用的軟體,包括 kernel 跟
X,算一下,也差不多有二十幾種。平常玩玩各種 ./configure ;
make ; make install 覺得蠻有趣的,可是全部要一起來,就很累了
。可能編譯 xcin 的時候,已經有一點兒頭昏眼花... :-Q
> -------------------------------------------------------------------------- <
發信人: Peter Gutmann <[email protected]>, 看板: Linux
標 題: Re: 請教在 Slackware 7.0 編譯 xcin 2.5.x
發信站: Leica, Ltd. Deutschland (Fri Jan 14 16:20:12 2000)
轉信站: Ptt!news.ntu!freebsd.ntu!aidebbs!spring!netnews.hinet.net!news
On 13 Jan 2000 09:12:27 GMT, [email protected] (看...有流星!!) wrote:
>請問一下,你的Slackware 7.0 的光碟是如何取得的呢??
Good question! :>
我是在一家書局﹝在光華商場附近﹞買的,是百資科技出的那片光碟。一
片 90 元。本來是想買兩片或四片裝的版本﹝我比較需要 source code﹞
,可是一直都找不到,也沒空去天瓏書局買,只好先買這一片應應急。
無法順利編譯 xcin 2.5.x,讓我對 Slackware 7.0 有些失望,雖然到最
後我會整個重新編譯一次,問題總有解決的時候。
我嘗想,會不會是百資的 Slackware 7.0 有另外加減料什麼的?怎麼感
覺上有些不像 Slackware 的 style。Slackware 預設的安裝套件,一向
都比較保守,7.0 版給我的感覺,倒是蠻有實驗精神的。 :>
譬如說,bash 預設是使用 2.x 版,而不是穩定性非常高的 1.x 版。而
且如果不選擇 2.x 版的 bash,灌好之後還無法使用呢。vi 也是,改採
2.x 版的 elvis,沒有提供任何 1.x 版的選項。GNU Emacs 是提供
20.4.x 版。這很好,可是,沒有提供 19.34.x 的版本。
感覺上不太像 Slackware 的作風。
過去,在 Slackware 底下編譯軟體,順利得不得了。太順利了,有時候
會讓人覺得悶。 :>
Slackware 7.0 從安裝到現在,編譯的過程,問題不少。昨天編譯 Perl
的 stable 版本,竟然會 TEST FAILED!同樣的 source,在我那個老
Slackware 3.x 版,完全沒有問題。
所謂久病成良醫,再這樣子下去,我遲早會變成 UNIX 專家。 :-Q
希望這是因為百資的 Slackware 比較 #%$@!(&^% 的關係。 :-D
> -------------------------------------------------------------------------- <
發信人: Peter Gutmann <[email protected]>, 看板: Linux
標 題: Re: 請教在 Slackware 7.0 編譯 xcin 2.5.x
發信站: Leica, Ltd. Deutschland (Fri Jan 14 16:20:14 2000)
轉信站: Ptt!news.ntu!spring!netnews.hinet.net!news
On 13 Jan 2000 14:36:29 GMT, [email protected] (煎炸熊) wrote:
> 我的 Slackware 7.0 用 xcin-2.5.1-4 完全沒有問題
> 不需 patch 或 preload lcGen.so
> 所以再 check 一下居士大大說的或是裡面 SETUP 檔的安裝說明
> 應該是沒有問題的
謝謝。 :)
這真是天大的好消息。 :)
我再去試試看。
BTW, 您的 Slackware 7.0 是哪家的版本? :-Q
我是買百資出的一片 90 元的那個 Slackware。
希望問題不在這兒... :>
> -------------------------------------------------------------------------- <
發信人: Peter Gutmann <[email protected]>, 看板: Linux
標 題: Re: 請教在 Slackware 7.0 編譯 xcin 2.5.x
發信站: Leica, Ltd. Deutschland (Fri Jan 14 22:47:38 2000)
轉信站: Ptt!bbs.ee.ntu!freebsd.ntu!News.Math.NCTU!newsfeed.stanford.edu!news-s
On 12 Jan 2000 23:57:35 GMT, [email protected] (居士) wrote:
>請問您是否有裝好
>/usr/X11R6/lib/X11/locale/zh_TW.Big5/XLC_LOCALE
>同時也要修改 /usr/X11R6/lib/X11/locale/locale.dir 加入這行:
>zh_TW.Big5/XLC_LOCALE zh_TW.Big5
>因為通常在執行時遇到您所說的問題,多半是以上這兩步沒有做好。
居士大人明鑑! :)
我回家後重新檢視了一下安裝過程,問題果然出在這上頭。
太厲害了,您一點就點出來了。 :>
我把我犯的錯誤,簡單的講一下。
在 i18n_tool 這個檔案裡頭的 README.Big5,有提到
--- quote ---
4. 請檢查您的 /usr/X11R6/lib/X11/locale/ 目錄下是否有 zh_TW.Big5/ (在此
請用您選定的慣例,見第 3 點),且該目錄下有 XLC_LOCALE 檔。若無,則請
將 i18n_tool/localedata/zh_TW.Big5/XLC_LOCALE 檔放到
/usr/X11R6/lib/X11/locale/zh_TW.Big5
目錄下 (您可能需要自行建此目錄) ,同時修改
/usr/X11R6/lib/X11/locale/locale.dir 檔,在最
後加入這一行:
zh_TW.Big5/XLC_LOCALE zh_TW.Big5
--- end of quote ---
我依指示檢查 /usr/X11R6/lib/X11/locale 這個目錄,系統原本就存在
zh_TW.Big5/ 這個目錄,而且底下也存在 XLC_LOCALE 檔。而且,
XLC_LOCALE 裡面也有
use_stdc_env True
force_convert_to_mb True
這一項敘述。
/usr/X11R6/lib/X11/locale/locale.dir 裡頭也有
zh_TW.Big5/XLC_LOCALE zh_TW.Big5
這一行。
於是乎,我就跳過這一項,直接進行下一個步驟。
這個時候,才突然想起,RedHat 6.1 底下的情形跟 Slackware 7.0 一樣
。只不過,我比較了解 Slackware,不熟悉 RedHat。因此,相信
Slackware 的預設值,不做更動。而對於 RedHat,則不管三七二十一,
寧可相信 i18n_tool 裡頭的檔案,不相信 RedHat 原有的檔案。因而,
在 RedHat,將 zh_TW.Big5/ 更名為 zh_TW.Big5.redhat/,然後另外造
一個 zh_TW.Big5/ 的目錄,並將 i18n_tool 裡頭的檔案拷貝過去。
差別就在這裡。
因此,在 RedHat 底下沒碰到的問題,在 Slackware 7.0 卻碰上了。
回家後,將 Slackware 7.0 底下的 zh_TW.Big5/ 更名為
zh_TW.Big5.original/,另外造一個 zh_TW.Big5/,並拷貝 i18n_tool
檔案,問題就解決了。 :)
非常感謝您的提示,替我省卻了許多無謂的嘗試。
真該頒給您一個「惠我良多」的匾額。 :>
感激不盡。
謝謝。 :)
> -------------------------------------------------------------------------- <
發信人: [email protected] (煎炸熊), 看板: Linux
標 題: Re: 請教在 Slackware 7.0 編譯 xcin 2.5.x
發信站: 陽光沙灘 (Sat Jan 15 02:35:20 2000)
轉信站: Ptt!bbs.ee.ntu!news.ntu!sob
※ 引述《Peter Gutmann <[email protected]>, 看板: Linux》之銘言:
: 差別就在這裡。
: 因此,在 RedHat 底下沒碰到的問題,在 Slackware 7.0 卻碰上了。
: 回家後,將 Slackware 7.0 底下的 zh_TW.Big5/ 更名為
: zh_TW.Big5.original/,另外造一個 zh_TW.Big5/,並拷貝 i18n_tool
: 檔案,問題就解決了。 :)
看了您的解決方法 覺得怪怪的...
我用是原來的 XLC_LOCALE 檔
剛剛拿 i18n_tool 裡面的來 diff 了一下發現兩個檔都一樣耶
百資拿出來賣的 Slackware 7.0 真的不太一樣嗎?
--
/\█/\ Origin:
// █ \ 陽 光 沙 灘
█ (sob.m7.ntu.edu.tw)
> -------------------------------------------------------------------------- <
發信人: [email protected] (煎炸熊), 看板: Linux
標 題: Re: 請教在 Slackware 7.0 編譯 xcin 2.5.x
發信站: 台大電機 Maxwell BBS (Sat Jan 15 15:05:42 2000)
轉信站: Ptt!bbs.ee.ntu!Maxwell
※ 引述《thhsieh (居士)》之銘言:
: 我也覺得納悶 :-))
: 理論上, official slackware 應該是不會有 zh_TW.Big5 locale data
: 的,就我所知,我們台灣這邊好像沒有人與 Slackware 總部回報說要加
: 入這個 (如果有的話請糾正我)。所以,這也許是百資自己放進去的,但
: 也許是放錯了??但似乎不太可能,因為他們已賣了很久的 base on CLE
: 的產品,似乎沒有這問題,所以理論上不應有這問題才對。
: 如果是 official slackware 裏頭就有放的話,那出問題的機會可能就
: 比較大,特別是他們「自己放」的,而沒有我們這邊的 developer 盯。
: 原因是國外可能還是有很多人搞不清楚 zh_TW.Big5 與其他相近的 locale
: 如 zh_TW.EUC 或 zh_TW 的區別。
我裝的是 TANET 上從國外 mirror 回來的 iso
/usr/share/locale/ 沒有 但在 X11R6/lib/locale/ 裡面
確實是有 zh_TW.Big5 locale data
與 i18n_tool 裡附的一模一樣
也都是 modified by Hung-Chi Chu <[email protected]> 1998/01/10
看來真是有人與 Slackware 總部回報這個 X11 的 zh_TW.Big5 locale data 呢
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: 140.115.229.179
> -------------------------------------------------------------------------- <
發信人: Peter Gutmann <[email protected]>, 看板: Linux
標 題: Re: 請教在 Slackware 7.0 編譯 xcin 2.5.x
發信站: Leica, Ltd. Deutschland (Sat Jan 15 15:19:30 2000)
轉信站: Ptt!bbs.ee.ntu!freebsd.ntu!netnews.csie.nctu!ctu-gate!news.nctu!spring
On 15 Jan 2000 01:31:27 GMT, [email protected] (居士) wrote:
>理論上, official slackware 應該是不會有 zh_TW.Big5 locale data
>的,就我所知,我們台灣這邊好像沒有人與 Slackware 總部回報說要加
>入這個 (如果有的話請糾正我)。所以,這也許是百資自己放進去的,但
>也許是放錯了??但似乎不太可能,因為他們已賣了很久的 base on CLE
>的產品,似乎沒有這問題,所以理論上不應有這問題才對。
剛剛看了另外一位網友以及您的回函,讓我楞了一下,趕快 boot Linux
檢查看看,給您通報。
我將百資出的那片光碟裡頭,含有 locale 資料的 xlib.tgz 這個檔案,
解開檢查。結果證實方才那位網友所說的,zh_TW.Big5 裡頭的資料,的
確跟 i18n_tool 所包含的,一模一樣。
我是使用 diff 做比較。
這麼說來,之前,是我自己把原有的 locale 資料給搞砸了。 :-Q
之前,曾經自行編譯過 XFree86 3.3.3.1。
可是,真的是這個原因嗎?
我也想不起來了。 :-Q
不過,至少應該證實,百資的 Slackware,locale 沒有問題。 :)
如果 Official Slackware 7.0 的 locale 也沒問題的話,呵呵,以後日
子就好過了。 :))
ps. 我上午已經自行編譯更新至 XFree86 3.3.6,所有環境測試無誤,
xcin 也正常執行。順便給您通報。 :)
ps2.XFree86 的文件說,某些 2.8.x 版的 gcc 與 egcs(是這樣拼嗎?這
個 compiler 的名字真難記 :-Q)在編譯 X 的時候,使用最佳化的選
項,可能會有問題。我將原有的 -O 改為 -O3,並加上 -m486 這一
項。結果順利編譯成功。也給有意在 Slackware 7.0 底下編譯 X 的
人參考一下。
> -------------------------------------------------------------------------- <
發信人: [email protected] (梵天), 看板: Linux
標 題: Re: 請教在 Slackware 7.0 編譯 xcin 2.5.x
發信站: 雲林科技大學藍天使 BBS (Sun Jan 16 20:13:16 2000)
轉信站: Ptt!bbs.ee.ntu!freebsd.ntu!News.Math.NCTU!nsysu-news!news.ccu!news.yun
※ 引述《[email protected] (煎炸熊)》之銘言:
> ※ 引述《thhsieh (居士)》之銘言:
> : 請問您是否有裝好
> : /usr/X11R6/lib/X11/locale/zh_TW.Big5/XLC_LOCALE
> : 同時也要修改 /usr/X11R6/lib/X11/locale/locale.dir 加入這行:
> : zh_TW.Big5/XLC_LOCALE zh_TW.Big5
> : 因為通常在執行時遇到您所說的問題,多半是以上這兩步沒有做好。
> 我的 Slackware 7.0 用 xcin-2.5.1-4 完全沒有問題
> 不需 patch 或 preload lcGen.so
> 所以再 check 一下居士大大說的或是裡面 SETUP 檔的安裝說明
> 應該是沒有問題的
請問一下, 小弟在安裝 xcin-2.5 的時候 ./configure --prefix=/usrl/local
結果 出現了下面的訊息:
checking for tabeZhiInfoLookupYin in -ltabe ...yes
checking for bimsToggleSelection in -lbims ...no
You need libbims to compile xcin
Please use --with-tabeinc and --with-tabelib to configure
可是小弟找了 i18n_tool 及 libtabe 和 xcin 的文件,好像都沒有 提到
這個 問題,請問小弟是哪裡沒有設定好嗎?
--
※ Origin: 雲林科技大學藍天使 <bbs.yuntech.edu.tw> [From: 163.32.31.193]
> -------------------------------------------------------------------------- <
發信人: [email protected] (小冬瓜), 看板: Linux
標 題: Re: 請教在 Slackware 7.0 編譯 xcin 2.5.x
發信站: 台大電機 Maxwell BBS (Sun Jan 16 23:36:10 2000)
轉信站: Ptt!bbs.ee.ntu!Maxwell
※ 引述《[email protected] (梵天)》之銘言:
: ※ 引述《[email protected] (煎炸熊)》之銘言:
: > 我的 Slackware 7.0 用 xcin-2.5.1-4 完全沒有問題
: > 不需 patch 或 preload lcGen.so
: > 所以再 check 一下居士大大說的或是裡面 SETUP 檔的安裝說明
: > 應該是沒有問題的
: 請問一下, 小弟在安裝 xcin-2.5 的時候 ./configure --prefix=/usrl/local
: 結果 出現了下面的訊息:
: checking for tabeZhiInfoLookupYin in -ltabe ...yes
: checking for bimsToggleSelection in -lbims ...no
: You need libbims to compile xcin
: Please use --with-tabeinc and --with-tabelib to configure
: 可是小弟找了 i18n_tool 及 libtabe 和 xcin 的文件,好像都沒有 提到
: 這個 問題,請問小弟是哪裡沒有設定好嗎?
請問您有安裝 libtabe 嗎?
若有的話,將您的 libraries 和 include 的位置告訴 xcin。
若不想安裝 libtabe 的話,./configure 加上 disable-bims 之類的東東。我記
不太清楚了,您可在 ./configure --help 看看。
這樣應該沒有問題了。
yuchia
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: h169.s100.ts.hinet.net
> -------------------------------------------------------------------------- <
發信人: [email protected] (煎炸熊), 看板: Linux
標 題: Re: 請教在 Slackware 7.0 編譯 xcin 2.5.x
發信站: 台大電機 Maxwell BBS (Mon Jan 17 02:40:06 2000)
轉信站: Ptt!bbs.ee.ntu!Maxwell
※ 引述《yuchia (小冬瓜)》之銘言:
: ※ 引述《[email protected] (梵天)》之銘言:
: : 請問一下, 小弟在安裝 xcin-2.5 的時候 ./configure --prefix=/usrl/local
: : 結果 出現了下面的訊息:
: : checking for tabeZhiInfoLookupYin in -ltabe ...yes
: : checking for bimsToggleSelection in -lbims ...no
: : You need libbims to compile xcin
: : Please use --with-tabeinc and --with-tabelib to configure
: : 可是小弟找了 i18n_tool 及 libtabe 和 xcin 的文件,好像都沒有 提到
: : 這個 問題,請問小弟是哪裡沒有設定好嗎?
: 請問您有安裝 libtabe 嗎?
: 若有的話,將您的 libraries 和 include 的位置告訴 xcin。
: 若不想安裝 libtabe 的話,./configure 加上 disable-bims 之類的東東。我記
: 不太清楚了,您可在 ./configure --help 看看。
: 這樣應該沒有問題了。
也要小心 libtabe 的版本
要用 0.1-pre5 的
我曾經卡在過這地方
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: 140.115.229.179