I had a problem compiling today's CVS.
I'm getting
../../src/support/lstrings.h: In function `class lyxstring tostr(bool)':
In file included from ../../src/debug.h:9,
from ../../src/commandtags.h:13,
from formula.C:30:
../../src/support/lstrings.h:84: conversion from `char *' to non-scalar type
`lyxstring' requested
formula.C: In method `enum UpdatableInset::RESULT InsetFormula::LocalDispatch(class
BufferView *, int, const class lyxstring &)':
formula.C:861: no matching function for call to `MiniBuffer::Set (char *)'
../../src/minibuffer.h:32: candidates are: MiniBuffer::Set(const lyxstring &, const
lyxstring &, const lyxstring &, int)
formula.C:872: no matching function for call to `MiniBuffer::Set (char *)'
../../src/minibuffer.h:32: candidates are: MiniBuffer::Set(const lyxstring &, const
lyxstring &, const lyxstring &, int)
[more similar errors follow...]
The problem is with the "explicit" keywords: I've manage to compile the code
by removing these keywords (I added "#define explicit" to config.h).
My compiler is egcs-1.0.3.