Details
Description
Boo.Lang.Compiler fails with:
Boo.Lang.Compiler:
[csc] Compiling 452 files to '/home/ISI/bperry/testing/source/boo/build/Boo.Lang.Compiler.dll'.
[csc] (/home/ISI/bperry/testing/binary/lib/pkgconfig/../../lib/mono/2.0/gmcs.exe:13274):
[csc] /home/ISI/bperry/testing/source/boo/src/Boo.Lang.Compiler/Ast/NodeCollection.cs(277,37): error CS0019: Operator `==' cannot be applied to operands of type `object' and `T'
[csc] Compilation failed: 1 error(s), 0 warnings
The offending line is 277. All you need to do is change the == operand to .Equals(existing). That fixes that problem for me, but introduces some later (or ones that are possibly there anyway).