From: Koji Oda Date: 1998-10-15T11:35:28+09:00 Subject: [ruby-list:10126] make ruby with MS-VC++5.0 小田@QNES です。 ruby-1.1c6 をmakeしたのですが、parse.yでエラーが出ます。 1.1c5 では、問題なかったのですが、どうすればいいのでしょう? ----- Microsoft (R) Program Maintenance Utility Version 1.62.7022 Copyright (C) Microsoft Corp 1988-1997. All rights reserved. byacc parse.y sed -e "s!^extern char \*getenv();!/* & */!" y.tab.c > parse.c cl -nologo -DNT=1 -Ox -I. -I./missing -c parse.c parse.c parse.c(24) : error C2059: 構文エラー : 'case' parse.y(246) : error C2059: 構文エラー : 'break' parse.y(247) : error C2059: 構文エラー : 'case' parse.y(254) : error C2059: 構文エラー : 'break' parse.y(255) : error C2059: 構文エラー : 'case' parse.y(261) : error C2059: 構文エラー : 'break' parse.y(262) : error C2059: 構文エラー : 'case' parse.y(265) : error C2059: 構文エラー : 'break' parse.y(266) : error C2059: 構文エラー : 'case' parse.y(269) : error C2059: 構文エラー : 'break' parse.y(270) : error C2059: 構文エラー : 'case' parse.y(273) : error C2059: 構文エラー : 'break' parse.y(274) : error C2059: 構文エラー : 'case' parse.y(283) : error C2059: 構文エラー : 'break' parse.y(284) : error C2059: 構文エラー : 'case' parse.y(284) : error C2059: 構文エラー : 'break' parse.y(285) : error C2059: 構文エラー : 'case' parse.y(289) : error C2059: 構文エラー : 'break' parse.y(290) : error C2059: 構文エラー : 'case' parse.y(295) : error C2059: 構文エラー : 'break' parse.y(296) : error C2059: 構文エラー : 'case' parse.y(304) : error C2059: 構文エラー : 'break' parse.y(305) : error C2059: 構文エラー : 'case' parse.y(309) : error C2059: 構文エラー : 'break' parse.y(310) : error C2059: 構文エラー : 'case' parse.y(125) : error C2059: 構文エラー : 'else' parse.y(128) : error C2059: 構文エラー : '}' parse.y(130) : error C2059: 構文エラー : 'case' parse.y(347) : error C2059: 構文エラー : 'break' parse.y(348) : error C2059: 構文エラー : 'case' parse.y(355) : error C2059: 構文エラー : 'break' parse.y(356) : error C2059: 構文エラー : 'case' parse.y(362) : error C2059: 構文エラー : 'break' parse.y(363) : error C2059: 構文エラー : 'case' parse.y(370) : error C2059: 構文エラー : 'break' parse.y(371) : error C2059: 構文エラー : 'case' parse.y(378) : error C2059: 構文エラー : 'break' parse.y(379) : error C2059: 構文エラー : 'case' parse.y(385) : error C2059: 構文エラー : 'break' parse.y(386) : error C2059: 構文エラー : 'case' parse.y(390) : error C2059: 構文エラー : 'break' parse.y(391) : error C2059: 構文エラー : 'case' parse.y(395) : error C2059: 構文エラー : 'break' parse.y(396) : error C2059: 構文エラー : 'case' parse.y(399) : error C2059: 構文エラー : 'break' parse.y(400) : error C2059: 構文エラー : 'case' parse.y(404) : error C2059: 構文エラー : 'break' parse.y(405) : error C2059: 構文エラー : 'case' parse.y(409) : error C2059: 構文エラー : 'break' parse.y(410) : error C2059: 構文エラー : 'case' parse.y(416) : error C2059: 構文エラー : 'break' parse.y(417) : error C2059: 構文エラー : 'case' parse.y(422) : error C2059: 構文エラー : 'break' parse.y(423) : error C2059: 構文エラー : 'case' parse.y(428) : error C2059: 構文エラー : 'break' parse.y(429) : error C2059: 構文エラー : 'case' parse.y(435) : error C2059: 構文エラー : 'break' parse.y(436) : error C2059: 構文エラー : 'case' parse.y(441) : error C2059: 構文エラー : 'break' parse.y(442) : error C2059: 構文エラー : 'case' parse.y(447) : error C2059: 構文エラー : 'break' parse.y(448) : error C2059: 構文エラー : 'case' parse.y(452) : error C2059: 構文エラー : 'break' parse.y(453) : error C2059: 構文エラー : 'case' parse.y(456) : error C2059: 構文エラー : 'break' parse.y(457) : error C2059: 構文エラー : 'case' parse.y(460) : error C2059: 構文エラー : 'break' parse.y(461) : error C2059: 構文エラー : 'case' parse.y(464) : error C2059: 構文エラー : 'break' parse.y(465) : error C2059: 構文エラー : 'case' parse.y(468) : error C2059: 構文エラー : 'break' parse.y(469) : error C2059: 構文エラー : 'case' parse.y(474) : error C2059: 構文エラー : 'break' parse.y(475) : error C2059: 構文エラー : 'case' parse.y(479) : error C2059: 構文エラー : 'break' parse.y(480) : error C2059: 構文エラー : 'case' parse.y(484) : error C2059: 構文エラー : 'break' parse.y(485) : error C2059: 構文エラー : 'case' parse.y(488) : error C2059: 構文エラー : 'break' parse.y(489) : error C2059: 構文エラー : 'case' parse.y(493) : error C2059: 構文エラー : 'break' parse.y(494) : error C2059: 構文エラー : 'case' parse.y(497) : error C2059: 構文エラー : 'break' parse.y(498) : error C2059: 構文エラー : 'case' parse.y(501) : error C2059: 構文エラー : 'break' parse.y(502) : error C2059: 構文エラー : 'case' parse.y(506) : error C2059: 構文エラー : 'break' parse.y(507) : error C2059: 構文エラー : 'case' parse.y(511) : error C2059: 構文エラー : 'break' parse.y(512) : error C2059: 構文エラー : 'case' parse.y(521) : error C2059: 構文エラー : 'break' parse.y(522) : error C2059: 構文エラー : 'case' parse.y(526) : error C2059: 構文エラー : 'break' parse.y(527) : error C2059: 構文エラー : 'case' parse.y(531) : error C2059: 構文エラー : 'break' parse.y(532) : error C2059: 構文エラー : 'case' parse.y(532) : error C2059: 構文エラー : 'break' parse.y(533) : error C2059: 構文エラー : 'case' parse.y(535) : error C2059: 構文エラー : 'break' parse.y(536) : error C2059: 構文エラー : 'case' parse.y(537) : error C2059: 構文エラー : 'break' parse.y(537) : fatal error C1003: プログラム内のエラーが 100 個を超えました。コンパイルは 中断されます。 NMAKE : fatal error U1077: 'cl' : リターン コード '0x2' Stop. ∪*****/\*****\/*****/\*****∪ Koji Oda NEC Software Kyusyu 1st Development Department Based Software Division E-Mail:oda@bsd1.qnes.nec.co.jp ∩*****/\*****\/*****/\*****∩