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.