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?