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.

Reply via email to