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.