Hi Christian! In kernel/core.hh class Variable, you declare a template instance as friend like this: template <VarTypeId VTI, PropCond PC> friend class VarTypeProcessor; but gcc strongly prefers this notation: friend class VarTypeProcessor<VTI, PC>; (read: rejects the first.) Is MSC comfortable with this alternative? Gabor