松本です。いつもお世話になっています。 Subject通り、あるアプリケーションをインストールしようと、いつもの調子で $ cd SOURCE_DIR $ ./configure $ make $ su # checkinstall …と進んだところ、以下のエラーが表示され、インストールに失敗しました。 ---------------------------------------------------------------------- # checkinstall checkinstall 1.5.3, Copyright 2001 Felipe Eduardo Sanchez Diaz Duran This software is released under the GNU GPL. The package documentation directory ./doc-pak does not exist. Should I create a default set of package docs? [y]: y Preparing package documentation...OK Installing with "make install"... ========================= Installation results =========================== /usr/bin/checkinstall: line 815: 15812 セグメンテーション違反です $INSTALLWATCH -o /${TMP_DIR}/newfiles.tmp $TMP_SCRIPT 2>&1 **** Installation failed. Aborting package creation. Cleaning up...OK Bye. ---------------------------------------------------------------------- 同じソースを # make install すると、問題は特に起こらずインストールできてしまいます。 インストールしてあるcheckinstallはVinePlusのcheckinstall-1.5.3-0vl1で、 試しに本家よりcheckinstallを持ってきて入れ替えてみましたが、やはり同じ エラーが出てしまいます。 /usr/bin/checkinstallのスクリプト内で該当するのは以下の部分だと思うので すが、何故セグメンテーション違反が起きてしまうのか理解できていません。 # Run the install command, showing the results interactively if we were asked # to do so in the configuration section (see the SHOW_INSTALL switch above) INSTALL_FAILED=0 if [ $SHOW_INSTALL -eq 0 ]; then $INSTALLWATCH -o /${TMP_DIR}/newfiles.tmp $TMP_SCRIPT &> /${TMP_DIR}/install.log okfail INSTALL_FAILED=$? unset INSTALLWATCH_BACKUP_PATH else echo echo echo "========================= Installation results ===========================" $INSTALLWATCH -o /${TMP_DIR}/newfiles.tmp $TMP_SCRIPT 2>&1 if [ $? -eq 0 ]; then echo echo "======================== Installation succesful ==========================" else INSTALL_FAILED=1 fi fi 以前は問題なく使えていて、エラーが出るようになった前後での変化を自分なり に思い起こしてみると、SDLの最新版を本家から持ってきて入れ直したことぐら いでしょうか…。 問題解決の糸口になるようなことがありましたら、ご教授願えませんでしょうか。 -- □●□ _/_/_/_/ To be Happy! _/_/_/_/ □□● _/_/_/_/_/_/ 松本 悟 _/_/_/_/_/_/ ●●● _/ helios.reds@xxxxxxxxxxxxxxx _/