Alan

> Sent: 17 June 2013 20:06
> To: FlightGear developers discussions
> Subject: Re: [Flightgear-devel] TerraSync libSVN replacement testing
> 
> Does this affect the code freeze?
> 
> -----Original Message-----
> From: Alan Teeder
> Sent: Tuesday, June 11, 2013 8:12 PM
> To: FlightGear developers discussions
> Subject: Re: [Flightgear-devel] TerraSync libSVN replacement testing
> 
> James
> 
> As requested (windows 7, MSVC10 (32bit build):
> (Sorry)
> 
> Alan
> 
> 3>  terrasync.cxx
> 3>C:/FlightGear/simgear\simgear/io/SVNRepository.hxx(58): error C2059:
> syntax error : 'constant'
> 3>C:/FlightGear/simgear\simgear/io/SVNRepository.hxx(65): error C2143:
> syntax error : missing ';' before '}'
> 3>C:/FlightGear/simgear\simgear/io/SVNRepository.hxx(65): error C2238:
> unexpected token(s) preceding ';'
> 3>C:/FlightGear/simgear\simgear/io/SVNRepository.hxx(67): error C2146:
> syntax error : missing ';' before identifier 'failure'
> 3>C:/FlightGear/simgear\simgear/io/SVNRepository.hxx(67): error C4430:
> missing type specifier - int assumed. Note: C++ does not support
default-int
> 3>C:/FlightGear/simgear\simgear/io/SVNRepository.hxx(67): error C2270:
> 'failure' : modifiers not allowed on nonmember functions
> 3>C:/FlightGear/simgear\simgear/io/SVNRepository.hxx(67): error C4430:
> missing type specifier - int assumed. Note: C++ does not support
default-int
> 3>C:/FlightGear/simgear\simgear/io/SVNRepository.hxx(68): error C2059:
> syntax error : 'private'
> 3>C:/FlightGear/simgear\simgear/io/SVNRepository.hxx(69): error C2270:
> 'isBare' : modifiers not allowed on nonmember functions
> 3>C:/FlightGear/simgear\simgear/io/SVNRepository.hxx(74): error C2059:
> syntax error : '}'
> 3>C:/FlightGear/simgear\simgear/io/SVNRepository.hxx(74): error C2143:
> syntax error : missing ';' before '}'
> 3>C:/FlightGear/simgear\simgear/io/SVNRepository.hxx(74): error C2059:
> syntax error : '}'
> 3>C:\FlightGear\simgear\simgear\scene\tsync\terrasync.cxx(90): warning
> C4067: unexpected tokens following preprocessor directive - expected a
> newline
> 3>C:\FlightGear\simgear\simgear\scene\tsync\terrasync.cxx(90): warning
> C4067: unexpected tokens following preprocessor directive - expected a
> newline
> 3>C:\FlightGear\simgear\simgear\scene\tsync\terrasync.cxx(124): error
> C2088:
> '[' : illegal for class
> 3>C:\FlightGear\simgear\simgear\scene\tsync\terrasync.cxx(124): error
> C2088:
> '[' : illegal for class
> 3>C:\FlightGear\simgear\simgear\scene\tsync\terrasync.cxx(124): fatal
> 3>error
> C1903: unable to recover from previous error(s); stopping compilation
> 3>  Generating Code...
> 
> -----Original Message-----
> From: James Turner
> Sent: Tuesday, June 11, 2013 4:17 PM
> To: FlightGear developers discussions
> Subject: [Flightgear-devel] TerraSync libSVN replacement testing
> 
> Hi,
> 
> I've pushed some code to Git, which will ultimately replace our use of
libSvn,
> and hence simplify build and deployment, especially on Mac and Windows.
> This has an immediate benefit for end-users too: TerraSync will use pretty
> much half the disk space it currently does, since unlike a real SVN
client, we
> don't need to keep two copies of each file locally.
> 
> In the longer term, there are many other improvements I will make - to
> reduce the number of network round-trips to check directories are in sync,
> to improve the interaction with the main thread so the splash screen waits
> for terrasync to update a location before finalising position, and others.
> These things will happen *after* 2.12, and once the code is tested
> everywhere.
> 
> First, I need some help; for people to rebuild simgear with -
> DSG_SVN_CLIENT=1, and mv / erase their TerraSync dir. Then simply run
> FGFS as normal, as if you were starting on a new machine / account with no
> previous use of TerraSync.
> 
> (Remember that TerraSync initially syncs the large Models and Airports
dirs,
> which takes some time - be patient. Also expect some nav-cache rebuilds
> since the nav-cache will see the paths / stat-times change. This is
nothing to
> do with the revised code, simply what happens if you change your TerraSync
> dir)
> 
> If the testing is mostly positive, I will consider making the option
default to
> ON for 2.12, but if people report problems (which cannot be easily
fixed!), I
> will be cautious and leave it OFF by default for 2.12. Soon after
> 2.12 branches, 'next' will be switched to using the new code exclusively.
> 
> (BTW, the option to use rsync or external, command-line svnclient still
exists,
> and will be retained - though I am curious if anyone still uses those
options!)
> 

Haven't managed to get it to work for Win 7 64 bit either - still seems to
want LIBSVN to build. Seems to be a cmake issue, but I'm not confident that
I know how to fix this one.

Vivian


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to