> I think that you should modify your config.h so that 
> HAVE_SYS_TIME_H is not
> defined...

Ok...

> 
> --- src/frontends/LyXView.C     2005/04/26 10:30:22     1.52
> +++ src/frontends/LyXView.C     2005/04/26 15:39:37
> @@ -39,8 +39,10 @@
>  
>  #include <boost/bind.hpp>
>  
> +#ifndef _WIN32
>  #ifdef HAVE_SYS_TIME_H
>  # include <sys/time.h>
> +#endif
>  #endif
>  #ifdef HAVE_UNISTD_H
>  # include <unistd.h>
> 

Then the above builds without the kludge.

> Looking at the other bits of win32_kludge.diff, can you 
> confirm that 'time'
> and 'isalpha' are not in namespace std?
> 

Correct.

> What, exactly, do you need from windows.h here? Do you have a 
> sys/utime.h ?
> 
> --- src/buffer.C        18 Apr 2005 17:43:08 -0000      1.615
> +++ src/buffer.C        18 Apr 2005 17:37:02 -0000
> @@ -78,7 +78,11 @@
>  #include <boost/bind.hpp>
>  #include <boost/filesystem/operations.hpp>
>  
> -#include <utime.h>
> +#ifdef _WIN32
> +# include <windows.h>
> +#else
> +# include <utime.h>
> +#endif

Yes, there is a utime.h. I have to "#include <sys/utime.h>" rather than
"#include <utime.h>".

Still building the rest, but I expect everything will continue fine.

Reply via email to