namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tknamazu error



<19980502133636P.baba@xxxxxxxxxxxxxxxxxxxxxx>の記事において
baba@xxxxxxxxxxxxxxxxxxxxxxさんは書きました。

広瀬です。

>>  > >> tknamazu を使っていてこういうエラーが出たという報告がありました。
>>  > これは platform を特定ができないのだと思います。
>>  > なので、とりあえず動かして頂くために 58 行目の 
>>  > とコメントアウトして頂けると動くはずです。
>> なるほど、試してみるように言ってみます。
>> ちなみに、プラットホームが特定できないというのはどういう理由なので
>> しょう? Linux でしたので、問題ないとおもうのですが...

実は私も良く判っていないのです。
#Tk の sorce を追ったわけではないので。。。

tknamazu.tcl の中で

set conf(platform) "$tcl_platform(platform)"
set conf(tclversion) "$tcl_version"
set conf(tkversion) "$tk_version"
set conf(tclpatchlevel) "$tcl_patchLevel"
set conf(tkpatchlevel) "$tk_patchLevel"
set conf(machine) "$tcl_platform(machine)"
set conf(os) "$tcl_platform(os)"
set conf(osversion) "$tcl_platform(osVersion)"

と言う事をやっていてこれらは Help -> Version で見る事ができます。

machine や os , osversion は

HOSTTYPE=FreeBSD
VENDOR=intel
OSTYPE=FreeBSD
MACHTYPE=i386

あたりから取って来ているのだろうと思うのですが。。。
ちなみに私が見た事のある platform は unix と windows です。

で、 conf(platform) を何に使っているのかと言うと
kinput2 の bind の設定の所で unix 以外だったら余計な事をして error を
出さない様にしているつもりです。
#余計な事かな ^^;;;;

>> # ちなみに手元のを Plagiaware β3 に上げたら、Tknamazu はちゃんと
>> # 日本語が表示されるようになりました。(^_^)

よかったです。 ^^)

>> PJE (やPlagiaware)で入れれば確かにシンボリックリンクになります。が、
>> バージョンを簡単に知るのにはファイル名しか手がかりしかないというの
>> はどうにも困るような気がするのですが...  まあ、ここらあたりの事は

たしかに。。。
まあ wish の仕様と言ってしまえば終りなのでしょうが。
他に方法が無いのか気にしておきます。

>> いまいち釈然としませんが、コメントアウトするだけで良いという事は良
>> くわかりました。どうもありがとうございました。

今後とも宜しくお願い致します。

  Best regards,
--
Ken-ichi Hirose (^^)k!      FreeBSD+PAO(Libretto50)
e-mail: kenzo-@xxxxxxxxxx (or) EHC25612@xxxxxxxxxxx