>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:

Lars> I have investigated a bit on why it is so hard to compile devel
Lars> lyx.  Two reasons:

Lars>   1. "class LString;" should not be used in headerfiles. Change
Lars> it to "#include "LString.h"

Lars>   2. The string class supplied with gcc and egcs are not
Lars> compatible with STL string. So the check we use to decide if the
Lars> included string class should be used of not is wrong. We should
Lars> try to find a better check. We could perhaps check if string
Lars> calls bastring.h or if stl/bastring.h exists and if so it is not
Lars> usable.

Lars> For now configure with --with-included-string.

We should probably make --with-included-string the default and remove
the automatic test, then. If even egcs is not good enough, I'm not
sure that LyX is ready to use STL strings.

JMarc

Reply via email to