Fedora Core 4 (popular Linux distribution) ships with
gcc 4.0 (although older versions of gcc can also be
installed).
lvalue casts were deprecated in gcc 3.3 and are not
supported in gcc 4.0, which causes the bootstrap to
fail. There are many of these casts in the Visual
Eiffel C code.
(type)expr ---should probably become---> *(type
*)&expr