Compilation fails with errors: bison -v -d -y -pAslCompiler aslcompiler.y aslcompiler.y:797.42-43: $$ for the midrule at $3 of `DefinitionBlockTerm' has no declared type aslcompiler.y:1114.50-51: $$ for the midrule at $3 of `IncludeTerm' has no declared type aslcompiler.y:1115.38-39: $$ for the midrule at $6 of `IncludeTerm' has no declared type aslcompiler.y:1150.50-51: $$ for the midrule at $3 of `BankFieldTerm' has no declared type aslcompiler.y:1201.42-43: $$ for the midrule at $3 of `CreateBitFieldTerm' has no declared type aslcompiler.y:1211.42-43: $$ for the midrule at $3 of `CreateByteFieldTerm' has no declared type aslcompiler.y:1221.42-43: $$ for the midrule at $3 of `CreateDWordFieldTerm' has no declared type aslcompiler.y:1231.42-43: $$ for the midrule at $3 of `CreateFieldTerm' has no declared type aslcompiler.y:1242.42-43: $$ for the midrule at $3 of `CreateQWordFieldTerm' has no declared type aslcompiler.y:1252.42-43: $$ for the midrule at $3 of `CreateWordFieldTerm' has no declared type aslcompiler.y:1262.42-43: $$ for the midrule at $3 of `DataRegionTerm' has no declared type aslcompiler.y:1273.50-51: $$ for the midrule at $3 of `DeviceTerm' has no declared type aslcompiler.y:1282.50-51: $$ for the midrule at $3 of `EventTerm' has no declared type aslcompiler.y:1290.50-51: $$ for the midrule at $3 of `FieldTerm' has no declared type aslcompiler.y:1302.50-51: $$ for the midrule at $3 of `FunctionTerm' has no declared type aslcompiler.y:1316.42-43: $$ for the midrule at $3 of `IndexFieldTerm' has no declared type ... (long list) with bison 2.3 it gives some warnings, but compiles fine: bison -v -d -y -pAslCompiler aslcompiler.y aslcompiler.y:1114.7-1117.75: warning: unused value: $6 aslcompiler.y:1329.7-1337.134: warning: unused value: $6 aslcompiler.y:1478.7-1483.74: warning: unused value: $10 aslcompiler.y:1478.7-1483.74: warning: unused value: $12 aslcompiler.y:2578.7-2593.120: warning: unused value: $5 aslcompiler.y:2650.7-2664.116: warning: unused value: $5 aslcompiler.y:2811.7-2826.120: warning: unused value: $5 aslcompiler.y:2922.7-2937.120: warning: unused value: $5 aslcompiler.y:3076.37-48: warning: rule never reduced because of conflicts: OptionalResourceType: /* empty */ cp y.tab.c aslcompilerparse.c As a _very temp_ fix I propose to modify ebuild and modify DEPEND="sys-devel/bison to DEPEND="<=sys-devel/bison-2.3 Reproducible: Always
bison-2.4 also breaks wine-1.1.8 compile (in dll/jscript). Also works fine with bison-2.3.
Andreas, wine problem is covered in bug 246193 *** This bug has been marked as a duplicate of bug 246196 ***