お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-04-13 00:32:01

divrot
新しいメンバ
登録日: 2013-04-13

tclConfig.sh (Ubuntu12.10)

Ubuntu12.10にあるプログラムのインストールを試みています。
Linuxは初心者です。

ここまでしてきたことを簡単に列記すると
1.build-essentialで開発環境の準備
2.xorg-devをインストール
3.tclをインストール

この状態で./configureしてみると下記のようなエラーが帰ってきました。
・・・
checking for tclsh... /usr/bin/tclsh
checking for tclConfig.sh... no
configure: error: I could not find tclConfig.sh.


Please specify the directory that contains tclConfig.sh
by running configure with the following option
        --with-tclconfig=<path name of directory containing tclConfig.sh>

Warning: Only Tcl versions 7.5 and later provide a tclConfig.sh file.
Make sure you have a new enough version installed on your
system.

tclConfig.shがみつからないようです。
どこかの記事でみたのですが現在のTclの最新版はTcl8.*以上ですよね?
となると最後のWarningが不可解に思えてしまいます。
因みにTclは
sudo apt-get install tcl
で入れたつもりです。どうすればtclConfig.shは見つかるのでしょう...?

オフライン

 

#2 2013-04-13 01:27:36

katsu07
ゲスト

Re: tclConfig.sh (Ubuntu12.10)

ubuntu 12.04.2 LTSで以下の様に"tclConfig.sh"を検索すると、

$ apt-file search tclConfig.sh

itcl3-dev: /usr/share/tcltk/itcl3.4/itclConfig.sh
libtk-img-dev: /usr/lib/jpegtclConfig.sh
libtk-img-dev: /usr/lib/pngtclConfig.sh
libtk-img-dev: /usr/lib/tifftclConfig.sh
libtk-img-dev: /usr/lib/zlibtclConfig.sh
tcl-dev: /usr/lib/tclConfig.sh
tcl8.4-dev: /usr/lib/tcl8.4/tclConfig.sh               <-
tcl8.4-dev: /usr/share/tcltk/tcl8.4/tclConfig.sh    <-
tcl8.5-dev: /usr/lib/tcl8.5/tclConfig.sh               <-
xotcl-dev: /usr/lib/xotclConfig.sh
xotcl-dev: /usr/share/tcltk/xotcl1.6.7/xotclConfig.sh

と出てくるので、開発用パッケージ(tcl8.4-devやtcl8.5-dev)に入っている様です。

以下で確認し、見合った物をインストールすれば良いと思います。

$ dpkg -l | grep tcl

 

#3 2013-04-13 17:44:41

divrot
新しいメンバ
登録日: 2013-04-13

Re: tclConfig.sh (Ubuntu12.10)

katsu07さん、ありがとうございます。

はじめtcl8.4-devとtcl8.5-devを入れただけでは動かなかったのですが
apt-fileで表示されたパスをWarningの上に出ていた--withで指定することで
問題が解決しました!

オフライン

 

Board footer

Powered by FluxBB