>>>>> "Michael" == Michael Schmitt <[EMAIL PROTECTED]> writes:
Michael> SUN CC complains about a few more problems in the lyx-devel
Michael> code dated Thu Jan 6 20:11:07 MET 2000. Please find a summary
Michael> of necessary fixes below.
Michael> Michael
Michael> lyx_lex.h, line 16, add
Michael> using std::istream;
I just did. Will commit in a minute.
Michael> mathed/math_defs.h, line 32, add
Michael> using std::istream;
ditto.
Michael> mathed/math_parser.C, line 141 + line 170, change
Michael> char c; // not unsigned!
Lars has fixed this code yesterday evening. Please try again.
Michael> support/filetools.C, line 328
Michael> int retval = putenv(const_cast<char *>(envstr.c_str()));
Michael> (the macro does not work on SUN Solaris 7)
That's a pity, since the macro was put there just for Solaris7 :(
Could you tell me what is the value of this macro on solaris7? And
what it should be?
Michael> support/lstring.C, line 115 (and some lines below again)
Michael> this construct is invalid, probably because "tolower"
Michael> returns int not char; the other macro alternative works
Michael> perfectly even without GCCLIB
Michael> support/lyxsum.C, line 23, add
Michael> using std::FILE; using std::fopen; using std::fread; using
Michael> std::fclose; using std::ferror;
I have no yet done these, because compaq cxx would not like it... I
have to find a solution which would satisfy both compilers.
I let lars answer to the others, since I am not sure of what good
solution we should use.
Michael> For some reason, a file called libsupport.la is generated in
Michael> directory "support". However, this file should be called
Michael> libsupport.o. (did not happen a few days ago)
This should be gone in latest cvs.
Michael> Besides, I get a lot of warnings. I already sorted out a
Michael> bunch of messages...
I'll try to look at them later.
JMarc