私は tcl8.5 で starkit/starpack を使用しており、Linux で 5.44.1.15 を期待しています。starkit を作成し、作成した vfs ディレクトリの lib ディレクトリの下に expect のディレクトリを配置し、それを starkit ファイルにラップして戻すと、starpack を作成できました。 Linux システムですべてが正常に動作していることを確認した後、このスタンドアロン ファイルを別の Linux システムで使用しましたが、動作せず、次のエラーが発生しました。
couldn't load file "/tmp/tclJ4M144": /lib/libc.so.6: version `GLIBC_2.7' not found (required by /tmp/tclJ4M144)
これを解決しようとして、vfsディレクトリからexpect 5.44.1.15ディレクトリを削除し、ターゲットLinuxシステム(スタンドアロンのstarpackファイルが機能しなかった場所)から取得したexpect 5.43に置き換えました。そのpkgIndexファイルも調整しましたスターキットを再作成してからスターパックを再作成する前に、今回は次のエラーが発生しました。
segmentation fault
誰でもこれについて私を助けることができますか? ターゲットの Linux システムで動作させるにはどうすればよいですか?
ありがとうございました。