Osamu Matsuda <omats...@eng.hokudai.ac.jp> wrote
  in <20120127.124020.435071294.omats...@eng.hokudai.ac.jp>:

om> こんにちは。松田と申します。
om>
om> i386 版の 8.2-STABLE を使っています。ports から japanese/ebnetd
om> (1.0_6)をインストールしようとしているのですが、コンパイルが無事終わり
om>
om> --->  Installation of japanese/ebnetd started
om>
om> としてインストールが始まった後、
om>
om> install -o root -g wheel -m 555 -s ndtpd /usr/local/sbin/ndtpd
om>   /bin/sh ../libtool --mode=install install  -s -o root -g wheel -m 555 
ndtpchec
om> k /usr/local/sbin/ndtpcheck
om>
om> と表示されたところで止まってしまいます。
om>
om> 少し調べてみると libtool が
om>   gsed -e 4q ndtpcheck
om> を起動した所で止まっています。(因みに ndtpcheck はバイナリファイルです。
om> 何をしようとしているのかは理解できていません) これは ndtpcheck の先頭の
om> 4行を出力して終わるはずなのですが、なぜか gsed がひっかかってしまい
om> ctrl-C を入力しないと終わりません。(行が長すぎるのかもしれません)インス
om> トールをctrl-Cで中断することになるので、結局インストール失敗ということ
om> になってしまいます。
om>
om>
om> gsed が悪いのか、libtool が悪いのか良くわからないのですが、何か良い解
om> 決法はありませんでしょうか?
om>
om> ご参考までに、うまくいかない ndtpcheck を添付します。
om> gsed -e 4q ndtpcheck とやってみてください。
om>
om> 因みに、amd64 で作製した ndtpcheck だと問題ありません。

 # env LANG=C make install

 とするとインストールできたりしないでしょうか?

-- Hiroki

Attachment: pgpKmmVO0VnbJ.pgp
Description: PGP signature

メールによる返信