>>>>> "Ing" == Ing Roland Krause <[EMAIL PROTECTED]> writes:
Ing> In the current cvs version definition and implementation of mkdir
Ing> have different parameters. In lyxlib.h
Ing> int mkdir(char const * pathname, unsigned int mode);
Ing> and in mkdir.C
Ing> int mkdir(char const * pathname, mode_t mode)
Ing> This wont compile under cygwinb20, gcc-2.95.2. I changed mode_t
Ing> in mkdir.C to unsigned int and it works. If o.t.h. you'd wanted
Ing> to change lyxlib.h you'd have to include /sys/types.h I guess.
I have a change in my tree to declare lyx::mkdir to take an unsigned
long int on all systems. This should fix the problem.
Ing> General question: I noted there is also some namespace related
Ing> stuff (CXX_HAVE_NAMESPACES). I thought you dropped all support
Ing> for compilers that dont do namespaces, didnt you ?
No we did not. For example, lyx works fine with gcc 2.8.1 until now,
and I do not think that using our own workspace is useful enough to
gratuitously break it. If we do, I'll push for breaking also gcc 2.95,
which does not have a conforming STL, after all :)
JMarc