> -----Original Message-----
> From: Sergei Antonov [mailto:sap...@gmail.com]
> Sent: donderdag 14 maart 2013 13:33
> To: dev@subversion.apache.org
> Subject: Re: Windows build still requires apr-util?
> 
> On 13 March 2013 19:15, Bert Huijben <b...@qqmail.nl> wrote:
> >
> >
> >> -----Original Message-----
> >> From: Sergei Antonov [mailto:sap...@gmail.com]
> >> Sent: woensdag 13 maart 2013 18:47
> >> To: dev@subversion.apache.org
> >> Subject: Re: Windows build still requires apr-util?
> >>
> >> Gentle reminder: VS 2010 doesn't compile the latest revision.
> >> Please, add "#include <time.h>" into
> >> subversion\libsvn_subr\win32_crashrpt.c and commit.
> >
> > I think that is somehow dependant on other settings as it just compiles for
> me with 2010 (and 2012 and 2008).
> 
> Do you compile this file at all?
> 
> > Can you explain what makes your environment different
> 
> You do not have SVN_USE_WIN32_CRASHHANDLER?
> You use different revision? (mine is 1456399)
> 
> Open VS 2010 .sln, navigate to 'win32_crashrpt.c' in project
> 'libsvn_subr', choose Build->Compile. What do you see? I see this:
> 
> 1>------ Build started: Project: libsvn_subr (Libraries\libsvn_subr),
> Configuration: Debug Win32 ------
> 1>Build started 14.03.2013 13:26:47.
> 1>ClCompile:
> 1>  win32_crashrpt.c
> 1>..\..\..\subversion\libsvn_subr\win32_crashrpt.c(706): error C4013:
> 'time' undefined; assuming extern returning int
> 1>..\..\..\subversion\libsvn_subr\win32_crashrpt.c(707): error C4013:
> 'strftime' undefined; assuming extern returning int
> 1>..\..\..\subversion\libsvn_subr\win32_crashrpt.c(707): error C4013:
> 'localtime' undefined; assuming extern returning int
> 
> 1>
> 1>Build FAILED.
> 1>
> 1>Time Elapsed 00:00:00.96
> ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
> ==========
> 
> > , because just adding includes everywhere is not the way to fix these things
> 
> Every translation unit with a call to localtime/time/strftime must
> include time.h. So it IS a way to fix these things.

My apr.h includes time.h.

apr.hw defines APR_HAVE_TIME and the generated apr.h then includes time.h for 
me.

Why should we include this file manually?

        Bert

Reply via email to