Module Name: src
Committed By: apb
Date: Wed Jul 23 08:52:32 UTC 2014
Modified Files:
src: UPDATING
Log Message:
More general advice about "cvs [update aborted]... No such file
or directory".
Also invent a "Cause:" keyword for use in "Symptom:/Cause:/Fix" sections.
Also add a note near the top of the file saying that there are
several sections marked by "^^^".
To generate a diff of this commit:
cvs rdiff -u -r1.256 -r1.257 src/UPDATING
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/UPDATING
diff -u src/UPDATING:1.256 src/UPDATING:1.257
--- src/UPDATING:1.256 Wed Jul 23 08:37:03 2014
+++ src/UPDATING Wed Jul 23 08:52:32 2014
@@ -1,4 +1,4 @@
-$NetBSD: UPDATING,v 1.256 2014/07/23 08:37:03 apb Exp $
+$NetBSD: UPDATING,v 1.257 2014/07/23 08:52:32 apb Exp $
This file (UPDATING) is intended to be a brief reference to recent
changes that might cause problems in the build process, and a guide for
@@ -11,6 +11,9 @@ Note that much of the advice in this UPD
build.sh existed. Nevertheless, the advice here may be useful for
working around specific problems with build.sh.
+Sections are marked with "^^^^^". After the section on "Recent changes"
+are several sections containing more general information.
+
See also: BUILDING, build.sh, Makefile.
Recent changes:
@@ -677,3 +680,13 @@ Fix: May need to build & install libs
Symptom:Update build fails in src/tools/gcc complaining that a variable
(e.g. CPPFLAGS) has changed since the previous run.
Fix: Run "nbmake-${ARCH} clean" in src/tools/gcc or do a clean build.
+
+Symptom:cvs [update aborted]: cannot open directory /cvsroot/src/...:
+ No such file or directory.
+Cause: If a directory is created by mistake, then it is sometimes
+ deleted from the CVS repository using administrative commands
+ that bypass the normal cvs access controls. If your cvs working tree
+ contains references to a directory that has been deleted on the
+ server in this way, then "cvs update" reports this error.
+Fix: Recursively delete the affected directory from your working tree
+ and try the update again.