The guile scripting code as checked into crossfire is making use of // for comments in several places. // is not a valid comment starter, and any ANSI C compliant compiler will result in error messages. As per for the coding guidelines, // comments should not be used. Someone please fix this.