[PHP-users 14095] Re: makeでOutput line too long エラー

altana php-users@php.gr.jp
2003年 3月 19日 (水) 11:20:34 JST


仲村様

レスポンスありがとうございます。

----- Original Message ----- (改行位置変更)
From: "NAKAMURA Takeshi" <1yen@sh.rim.or.jp>
Sent: Wednesday, March 19, 2003 6:29 PM
Subject: [PHP-users 14091] Re: makeでOutput line too long エラー

> >  Solaris8 (SPARC) 2/02
> >   Output line too long.
>
> google で「Solaris PHP "Output line too long."」と検索して
> 一番上にあるページを見ると
>  In order to get rid of the "output line too long" error,
> /usr/xpg4/bin/sed will work, too.
> というのがありますが、これじゃ駄目ですか?
>  Gnu sed でも良いようです。

教えていただいて*そこ*に見にいきましたら、別の方の書き込みで
> The culprit is /bin/sh.(悪いのは/bin/shである)
というのがあり、Solarisでmakeする場合にはbashを使えば問題ない
とのことで、次のようにmakeをするよう薦めていました。
>make LIBTOOL='bash libtool' SHELL=`which bash`

これでmakeを走らせたところ、Output line too longは出なくなりましたが
gcc: TSR: No such file or directory
make: *** [sapi/cli/php] Error 1
で停止し、やはり最後までmakeできません。
makeのメッセージを見直したところ、TSRを使っている個所がありました。
最後の部分ですが
bash libtool ... TSRM/TSRM.lo TSRM/tsrm_strtok_r.lo TSR
 -R/usr/ucblib -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.2
とありますので、ここの「TSR」という部分がひっかかっているようです。

---
田中宏佳(altana@dmcinc.com)




PHP-users メーリングリストの案内