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 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!)

James
------------------------------------------------------------------------------
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


------------------------------------------------------------------------------
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 


------------------------------------------------------------------------------
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