I just compiled lcs using this from the lcs 4.04 download post: svn co https://lcsgame.svn.sourceforge.net/svnroot/lcsgame/trunk
Everything is fine and so on, but my title screen says "v3.11.3svn Maintained by the Open Source Community" instead of 4.04. when I start the win version.
Did I get the wrong revision???
I think I see the problem, assuming that's exactly what you entered in.
You entered:
svn co https://lcsgame.svn.sourceforge.net/svnroot/lcsgame/trunk
Sourceforge says you should have entered:
svn co https://lcsgame.svn.sourceforge.net/svnroot/lcsgame lcsgame
I don't know why grabbing trunk directly wouldn't work, but I know I've never seen an Subversion checkout that did it, so there may well be a problem with trying. Given how things tend to work, when given the option between a terminal command from Windows and one from Linux, use the Linux one. Apple OSX and Linux are both derived from Unix and consequently, use the same terminal commands.
I'm certain that's not the problem, because performing a checkout on a subdirectory is a standard feature of SVN and works regardless of your OS. Sourceforge only says to grab the root because their generic instructions make no assumptions about our directory structure. See
here under the "read access" heading for an example where they show a checkout command on the trunk of a project, using the official SVN client. I would suggest trying it so you know it works, rather than taking my word for it though; it's a handy feature.
This is especially true for very large projects. A studio game project can easily have hundreds of megabytes in the source code and gigabytes upon gigabytes of uncompressed art assets, making it very important to download only what you actually need. Trying to download multiple tags on a fresh checkout is just masochistic in game projects with that kind of art asset load. I've made that mistake before on moderately sized game projects that still had huge amounts of data. It hurts.
For LCS, the entire repository is under 100 megabytes, so it's pretty harmless to grab the root. Feel free to try it, it should work either way. Just make sure you compile from the trunk rather than in one of the branches or tags, or you'll get the wrong version again.