Hello,
I have been trying various compilers with the latest debugstream
branch in cvs. Nothing succeded yet, but there is still hope. Here are
the problems I encountered:
- with gcc 2.8.1, I get:
g++ -DHAVE_CONFIG_H -I. -I../../../lyx-devel/src/mathed -I../../src
-I../../../lyx-devel/images -I../../../lyx-devel/src/mathed/../
-I/afs/rocq/home/meval/common/include -g -O -fno-exceptions -fno-rtti -ansi -Wall
-c ../../../lyx-devel/src/mathed/formula.C
In file included from ../../../lyx-devel/src/mathed/../debug.h:88,
from ../../../lyx-devel/src/mathed/../bufferlist.h:22,
from ../../../lyx-devel/src/mathed/formula.C:30:
../../../lyx-devel/src/mathed/../support/DebugStream.h:93: Internal compiler error.
../../../lyx-devel/src/mathed/../support/DebugStream.h:93: Please submit a full bug
report to `[EMAIL PROTECTED]'.
I know that Lars will tell me that anybody using gcc 2.8.1 deserves
this, but this will not help me much :( Removing std:: in
class DebugStream : public std::ostream {
helps me immensely, but I am not sure Lars will accept this mutilation
of his code...
- when I use DEC cc as C compiler, it triggers the definition of const
and inline C macros and breaks the C++ compiles. I had to reshuffle
the configure tests to get it right.
- when I use DEC cxx as C++ compiler (a very recent one), it chokes on
the <ctype> and friends headers. Do we really need them? It does not
seem to me that they buy us much. If you are interested, they
describe why they did not implement that at the url below:
http://www.unix.digital.com/cplus/docs/rnu.htm#draft_diff_sec
That's all for now. Let's try with solaris CC.
JMarc