>>>>> "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

Reply via email to