From mboxrd@z Thu Jan 1 00:00:00 1970 From: Reinhard Karcher Subject: Re: dosemu-1.1.3.5 for testing. Date: Sun, 27 Oct 2002 15:26:38 +0100 Sender: linux-msdos-owner@vger.kernel.org Message-ID: <200210271526.39008.rkarcher@frey.de> References: Mime-Version: 1.0 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: List-Id: Content-Type: text/plain; charset="iso-8859-1" To: linux-msdos@vger.kernel.org Am Sonntag, 27. Oktober 2002 14:54 schrieb Lars Bj=F8rndal: > Compile problem: I've upgraded to RedHat 8.0 since the last time I > compiled Dosemu. The error message is: >=20 > make[3]: Entering directory `/home/lrs/dosemu-1.1.3/src/base/init' > bison -y -v -do parser.c parser.y > gcc -c -D_GNU_SOURCE -O2 -fomit-frame-pointer -MD -mcpu=3Di686 =20 -fno-strict-aliasing -DGCC_VERSION_CODE=3D3002 -DASM_PEDANTIC=20 -DGLIBC_VERSION_CODE=3D2003 -D_XOPEN_SOURCE -pipe -DUSING_NET -Wall =20 -I/home/lrs/dosemu-1.1.3/src/plugin/kbd_unicode/include=20 -I/home/lrs/dosemu-1.1.3/src/plugin/translate/include=20 -I/home/lrs/dosemu-1.1.3/src/include -I/home/lrs/dosemu-1.1.3/src/dosex= t/dpmi=20 -I/home/lrs/dosemu-1.1.3/src/include/slang -DYYPURE -o parser.o pars= er.c > parser.y: In function `yyparse': > parser.y:554: parse error before '}' token > make[3]: *** [parser.o] Error 1 > make[3]: Leaving directory `/home/lrs/dosemu-1.1.3/src/base/init' > make[2]: *** [base/init] Error 2 > make[2]: Leaving directory `/home/lrs/dosemu-1.1.3/src' > make[1]: *** [default] Error 2 > make[1]: Leaving directory `/home/lrs/dosemu-1.1.3' > make: *** [default] Error 2 >=20 > What is wrong here? >=20 Your yacc or bison is too new. There is an ; missing after config.pc =3D= $2. If you edit parser.y in line 554 and put the ; in it, you can build you= r dosemu. Reinhard PS: Michael Karcher told me about the solution - To unsubscribe from this list: send the line "unsubscribe linux-msdos" = in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html