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