It sounds like you're trying to compile against the files in the CVS respository itself. Don't do that! Aside from the fact that javac hates ".java,c" as a file extension, there's version differential info in those files so they're not valid
java code as they stand.
What you need to do is cvs checkout the project into its own working directory and build against that working directory. When you do that, you'll get the ".java" files you need.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.