rpm を使用して tcl 用の BLT をインストールしましたが、正しくインストールされているようです。
ウィッシュ内から「package require BLT」を正常に実行できますが、実行しようとすると:
blt::hierbox .h
次のメッセージが表示されます。
ファイル「hierbox.tcl」を読み取れませんでした: そのようなファイルまたはディレクトリはありません
私は調べて/usr/lib64/blt2.4
そこheirbox.tcl
にいて、異常な権限を持っていないようです。
それは問題ないと思いpkgIndex.tcl
ます。そうしないと、パッケージの require コマンドが失敗します。
興味深いことに、BLT のグラフ ウィジェットは問題なく動作しているようblt::graph .g
です。
私は tcl についてよく知らないので (レガシー ソフトウェアを動作させようとしているだけです)、どんな助けも大歓迎です。
更新ソースから BLT をビルドしました (ソースから tcl と tk 8.4 もビルドする必要がありました)。ただし、付属のbltwishを使用する場合のみ。他の人が不満を言うのを見たBLTのrpmバージョンには、bltwish exeはないようです。おそらく、これは問題の一部です。
いずれにせよ、私は今それを回避することができるので、他の誰かが苦しんでいない限り、以前の問題を診断する努力をしないでください.