
Thanks for the explanation Bryce.
Bryce Harrington wrote:
On Sun, Aug 14, 2005 at 12:09:41PM +0100, Jonathan Leighton wrote:
cvs -q up -PAd should create a src/jabber_whiteboard/Makefile_insert file.
Great, that worked. Thanks. Out of interest, what does it do? What was the problem?
cvs update by default only updates files, and does not create new directories. Yes, cvs is that braindead. Anyway, after the new jabber_whiteboard subdir was added, you must have done a plain 'cvs update', which updated your top level makefiles, but did not create the necessary subdir. Thus the build system freaked out when it got to the point where it builds inkboard, but the stuff wasn't there.
The -d flag to cvs causes it to create new directories as needed.
The other flags address other issues, but are not required for this particular problem. You can read up on them via cvs documentation.
Btw, you can create a ~/.cvsrc file that contains the options YOU would like to have as defaults. This is what I put into mine:
# ~/.cvsrc cvs -z3 -q diff -uN update -Pd remove -f