Dear Jean Marc,

on Fri Jan  7 21:08:23 MET 2000 I checked out lyx-devel to see whether
it works better than before. Unfortunately, I still have a lot of
problems with lyx-devel. These are more or less the same as before.
Below, I resend a current list to you. 



More severe, I cannot link lyx any more. I get a long list of errors
like these:

  ild: (error) std::numeric_limits<long>::radix is defined in files
mathed/libmathed.o and insets/libinsets.o
  ild: (error) __timer_gettime is defined in files mathed/libmathed.o
and insets/libinsets.o
  ild: (error) _ltzset is defined in files mathed/libmathed.o and
insets/libinsets.o

When generating libmathed.o, the following messages are printed on
screen:

/bin/sh ../../libtool --mode=link CC  -v +p +w2 -compat=5 -g
-L/opt/local/lib -R/opt/local/lib -o libmathed.o   formula.o
formulamacro.o math_cursor.o math_delim.o math_draw.o math_forms.o
math_hash.o math_inset.o math_iter.o math_macro.o math_panel.o
math_parser.o math_root.o math_symbols.o math_utils.o math_write.o
libtool: link: warning: `-l' and `-L' are ignored for objects
libtool: link: warning: `-R' is ignored for objects
CC -r -o libmathed.o formula.o formulamacro.o math_cursor.o math_delim.o
math_draw.o math_forms.o math_hash.o math_inset.o math_iter.o
math_macro.o math_panel.o math_parser.o math_root.o math_symbols.o
math_utils.o math_write.o

Somebody must have changed the code for combining object files in the
past few days. 



Please also note that I get a lot of warnings like

CC: Warning: Option -Wp,-MD,.deps/math_draw.pp passed to ld, if ld is
invoked, ignored otherwise

I think it is a little bit optimistic to asssume that everybody is using
gcc.



Good news: I will be out of office for the next 7 days. Hence no bug
reports, no complaints :+)

Michael

PS: Has anybody looked into my mail called "Bug reports - No.3" posted
to the mailing list? I think it includes a really serious bug.

++++++++++++++++++++++++++++

lyx_lex.h, line 16, add

          using std::istream;

mathed/math_defs.h, line 32, add

          using std::istream;

mathed/math_symbols. line 542:

        char * sx = const_cast<char *>(strstr(data[2], "FFFFFFFF"));

support/filetools.C, line 328

          int retval = putenv(const_cast<char *>(envstr.c_str()));
           
          (the macro produces "const char *")

support/lstrings.h, line 11, add

          using std::size_t;

support/lstring.C, line 115 (and some lines below again)

          this construct is invalid, probably because "tolower" returns
int not
        char;
          the other macro alternative works perfectly even without
GCCLIB

support/lyxsum.C, line 23, add

          using std::FILE;
          using std::fopen;
          using std::fread;
          using std::fclose;
          using std::ferror;

layout.C, lines 1217 and 1246, change

          return make_pair(true, static_cast<size_type>(cit -
        classlist.begin()));
          return make_pair(true,
        LyXTextClass::LayoutList::size_type(LYX_DUMMY_LAYOUT));
          (choose one of the two notations)

lyx_gui_misc.C, line 413, change

          return make_pair<bool, string>(true, string(tmp));

... and of course the old "kill" function problem in various files (no
standard function in <csignal>).

-- 
======================================================================
Michael Schmitt                            phone:     +49 451 500 3725
Institute for Telematics                   secretary: +49 451 500 3721
Medical University of Luebeck              fax:       +49 451 500 3722
Ratzeburger Allee 160              eMail: [EMAIL PROTECTED]
D-23538 Luebeck, Germany           WWW:   http://www.itm.mu-luebeck.de
======================================================================

S/MIME Cryptographic Signature

Reply via email to