locus requires at least gcc 2.8.0 (I dropped support for 2.7.x because I kept breaking things and I don't want to maintain conditional code just to support an old nonstandard compiler anyway). I use gcc 2.8.1; I was told egcs works, too; but when I tried, I was disappointed: egcs-1.1b (that's the archive name; the --version switch says egcs 2.91.57) does not handle some (IMHO perfectly legal) constructs in locus code. So stick to gcc 2.8.x.
Top: locus homepage