[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: xnp



ishit wrote:
> At Thu, 25 Sep 2003 18:10:28 +0900, Osamu OISHI wrote:
> > 80286相当のpc9801のエミュレータで、x上で動作します。
> 
>   わーい、ねこぷろ2ですね。パッケージにしたいなぁと思ってた
> んです。ありがとうございます。
>   ではさっそく、とおもってためそうとすると、
> 
> % sudo make
> Password:
> make: "/usr/pkgsrc/emulators/xnp2/../../mk/compiler.mk" line 61: warning: Couldn't read shell's output for "if /usr/local/bin/gcc -v 2>&1 | /usr/bin/grep -q 'gcc version'; then  echo `/usr/local/bin/gcc -v 2>&1 | /usr/bin/grep 'gcc version'`;  fi"
> make: "/usr/pkgsrc/emulators/xnp2/../../mk/compiler.mk" line 61: warning: Couldn't read shell's output for "if /usr/local/bin/gcc -v 2>&1 | /usr/bin/grep -q 'gcc version'; then  echo `/usr/local/bin/gcc -v 2>&1 | /usr/bin/grep 'gcc version'`;  fi"
> ===> Checking for vulnerabilities in xnp2-20030729
> make: "/usr/pkgsrc/emulators/xnp2/../../mk/compiler.mk" line 61: warning: Couldn't read shell's output for "if /usr/local/bin/gcc -v 2>&1 | /usr/bin/grep -q 'gcc version'; then  echo `/usr/local/bin/gcc -v 2>&1 | /usr/bin/grep 'gcc version'`;  fi"
> <以下省略>
> 
> って、compiler.mkのエラーがでます。
i386では問題無くcompileできるので、環境依存な気がします。

このpkgsrcのinclude fileは
.include "../../converters/libiconv/buildlink2.mk"
.include "../../x11/gtk/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"
しかないのでエラーメッセージにはほとんど無関係です。

compiler.mk の line 61 は

# Darwin's gcc reports "Apple Computer ... based on gcc version ...",
# so we can't just grep for ^gcc.
_CC_VERSION_STRING!=    if ${CC} -v 2>&1 | ${GREP} -q 'gcc version';
then \
                                echo `${CC} -v 2>&1 | ${GREP} 'gcc
version'`; \
                        fi

の場所にあたるので、環境はMacだと思いますが、
compile.mk自体か、環境変数か、shの動作で
shの出力が無く、"cc"のバージョンを取り損なっています。
実際にコマンドのファイルが存在するか、compile.mkが壊れてないか、
実際に、このシェルスクリプトが動くかどうか確かめてもらえませんか。

-- 
大石 修 %特許出願公開中[特開2003-123052(P2003-123052A)]