Yeah, that missing exit() function bug should be fixed in CVS now. Not sure how that one slipped through... As far as compiling VJ from CVS sources, you did read the INSTALL file, no?

If you didn't, you can't run make directly--you have to use the included 'compile' script like so:
That should also tell you whether or not SDL is properly set up as well as handling the make process.