こんにちは,家永です.
Takafumi Higuchi <higuchi-takafumi(a)hitachi-ul.co.jp> writes:
樋口@日立超Lと申します。
私は、Kondara Linux 1.1 を使っていますが、最近xemacs-21.2.33をinstall
しようと思い、./configureしてみたところ、PANICを起こしてしまいます。
beta34も同じです。
この手のlogを見るのは苦手なのですが、何か糸口でも分かるでしょうか。
因みに、Kondara Linux 1.0では、beta33を使っていました。
./configure '--with-mule' '--with-canna' \
'--site-includes=/usr/include' \
'--site-libraries=/usr/lib' '--with-athena=3d' '--with-xim=no'
上記コマンド実行時のlog
....
checking for Mule-related features
Defining MULE
Defining FILE_CODING
xemacs will be linked with "mule.o mule-ccl.o mule-charset.o
file-coding.o"
checking for libintl.h... yes
Defining HAVE_LIBINTL_H
checking for strerror in -lintl... no
checking for Mule input methods
checking for wnn/jllib.h... no
checking for canna/jrkanji.h... no
Defining HAVE_CANNA
Prepending "-lcanna -lRKC" to $libs_x
xemacs will be linked with "mule-canna.o"
cannaのチェックの後は下のように全てチェックが失敗しているので,cannaの
利用に何か問題があるんじゃないかと推測します.
cannaの利用に問題があるのか,configureに問題があるのか?
checking for cbrt... no
checking for closedir... no
checking for dup2... no
checking for eaccess... no
checking for fmod... no
checking for fpathconf... no
checking for frexp... no
checking for ftime... no
checking for getaddrinfo... no
checking for gethostname... no
checking for getnameinfo... no
....
ということで,下に出てますように,config.logを眺めて,失敗している箇所
を洗い出してはいかがでしょう?
*** PANIC *** The C compiler can no longer build working
executables.
*** PANIC *** Please examine the tail of config.log for runtime errors.
*** PANIC *** The most likely reason for this problem is that configure
*** PANIC *** links with shared libraries, but those libraries cannot be
*** PANIC *** found at run time.
*** PANIC ***
*** PANIC *** On a Linux system, edit /etc/ld.so.conf and re-run ldconfig.
*** PANIC *** On other systems, try telling configure where to find the
*** PANIC *** shared libraries using the --site-runtime-libraries option
*** PANIC ***
*** PANIC *** Another way to shoot yourself in the foot is to specify
*** PANIC *** --with-FEATURE when FEATURE is not actually installed
*** PANIC *** on your system. Don't do that.
Katsumi Yamaoka <yamaoka(a)jpl.org> writes:
わかっていない人なのでほとんどお役に立てませんが。(^^;;)
>>>>> In <m2og3xtdbr.wl(a)higuchta.hitachi-ul.co.jp>
>>>>> Takafumi Higuchi <higuchi-takafumi(a)hitachi-ul.co.jp> wrote:
樋口さん> 私は、Kondara Linux 1.1 を使っていますが、最近xemacs-21.2.33
樋口さん> をinstallしようと思い、./configureしてみたところ、PANICを起
樋口さん> こしてしまいます。beta34も同じです。
[...]
ぼくはついこの間まで環境変数 LD_RUN_PATH または configure option の
--site-runtime-libraries= を設定していなかったのですが、現在は両方とも
/usr/local/lib:/usr/local/X11R6.4/lib:/usr/lib:/usr/ucblib:/usr/openwin/lib:/usr/dt/lib
という値にしています。
山岡さん,私は Redhat Linux 6.2J (libc 2.1.3)を使っていますが,特に
$LD_RUN_PATH, LD_LIBRARY_PATH の設定は無く,configureのオプション指定
も無く使えています.
;; これを設定する以前は、各 lib ディレクトリ間で相互に symbolic link
;; を張りまくっていたので、必要なかったみたいです。
で、こんなに目一杯設定しておかなくても良いのではないかと思って、後の方
から削っていったところ、すぐにくだんの PANIC が起こりました。
--
Katsumi Yamaoka <yamaoka(a)jpl.org>