Sorry for not building LyX (and reporting the result)
for such a long time.

Here are the list of show stoppers here:

In src/support/lyxlib.h mkdir() is prototyped as
  int mkdir(char const * pathname, unsigned int mode);
while in src/support/mkdir.C it is
  int mkdir(char const * pathname, mode_t mode);
In fact mode_t is signed here.  Which do you prefer
 - #include <sys/types.h> and use mode_t in lyxlib.h
 - cast mode to unsigned int in mkdir.C
?

Sorry if this is already fixed. src/Makefile.am lists
bmtable.c while there is only bmtable.C which cannot be
compiled here, even though OS/2 file system is case
insensitive, since we use gcc rather than g++ as the
compiler frontend for C++.

In src/os2_defines.h there are
  #include <cctype>
  #include <cstdlib>
which will cause trouble if LyX is configured as
--with-include-gettext.  (You do not have to mind
this at all, probably.)

Regards,
        SMiyata

P.S.  Is there any provision for libsigc++ to support
      gcc 2.8?

Reply via email to