[#28337] constant look up order in CVS HEAD — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

15 messages 2006/02/18
[#28338] Re: constant look up order in CVS HEAD — Tanaka Akira <akr@...17n.org> 2006/02/19

In article <1140229116.805371.31930.nullmailer@x31.priv.netlab.jp>,

[#28341] Re: constant look up order in CVS HEAD — GOTOU Yuuzou <gotoyuzo@...> 2006/02/19

In message <87lkw8xfay.fsf@m17n.org>,

[#28342] Re: constant look up order in CVS HEAD — Yukihiro Matsumoto <matz@...> 2006/02/19

まつもと ゆきひろです

[ruby-dev:28393] Re: bcc32 make error on 1.9.0

From: nobu@...
Date: 2006-02-24 16:49:03 UTC
List: ruby-dev #28393
なかだです。

At Sat, 25 Feb 2006 00:50:17 +0900,
Nebata wrote in [ruby-dev:28391]:
> 私が使用していたのは、GnuWin32 の bison で、
> version 1.25 でした。
> そこで、 2.1 にあげたのですが、添付されている
> bison.hairy、bison.simple は、前と同じでした。

その二つのファイルを使っていたのは、かなり古いbisonです。今はm4
のマクロになっているはずです。

> 2005/11/19  20:09           281,600 bison.exe
> 1994/08/25  22:40             6,811 bison.hairy
> 1999/11/04  00:32            18,082 bison.simple
> 
> そのためか、make すると、前と同じエラーです。
> 参考までに、エラー内容は以下のとおりです。
> ====↓======================================
> 	bison -o y.tab.c ./parse.y
> 	sed -e "s!^ *extern char \*getenv();!/* &
> */!;s/^\(#.*\)y\.tab/\1parse/" y.tab.c > parse.c
> 	bcc32 -q -tWR -tWC  -O -6 -w- -wsus -wcpt -wdup -wext -wrng
> -wrpt -wzdi -DRUBY_EXPORT -I. -I./ -I./missing -I.  -c .\parse.c
> .\parse.c:
> エラー E2356 bison.simple 105: 'yylex' の再宣言で型が一致していない

ということで、やはり古いbisonが動いているものと思われます。

cmd.exeならコマンドがどこにあるかこれでわかるはずです。

  for %I in (bison.exe) do echo. %~$PATH:I

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread