Hiroki 様

ありがとうございます。
ビンゴでした。

LC_CTYPE に ja_JP.eucJP を設定していたのですが
  unsetenv LC_CTYPE
  portinstall japanese/ebnetd
で無事インストールできました。

  松田

From: Hiroki Sato <h...@jp.freebsd.org>
Subject: Re: [FreeBSD-users-jp 93747] ports の japanese/ebnetd
Date: Fri, 27 Jan 2012 13:09:13 +0900 (JST)

> 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

メールによる返信