bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: problem compiling CVS with --disable-cvs-ndbm


From: Mark D. Baushke
Subject: Re: problem compiling CVS with --disable-cvs-ndbm
Date: Wed, 06 Sep 2006 10:14:35 -0700

Jim Salter <jsalterjim@earthlink.net> writes:

> Configure option: --disable-cvs-ndbm
> 
> In file included from add.c:47:
> cvs.h:66:18: ndbm.h: No such file or directory
> In file included from add.c:47:
> cvs.h:390: error: parse error before '*' token
> cvs.h:390: warning: type defaults to `int' in declaration of `open_module'
> cvs.h:390: warning: data definition has no type or storage class
> In file included from add.c:47:
> cvs.h:467: error: parse error before '*' token
> In file included from add.c:47:
> cvs.h:508: error: parse error before '*' token
> make[2]: *** [add.o] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2

I do not really like adding #error lines into the sources. This would
fix your problem, but probably cause any compiler that does not grok a
#error preprocessor directive problems. I do not intend to commit this
patch.

        -- Mark

Index: cvs.h
===================================================================
RCS file: /cvsroot/cvs/ccvs/src/cvs.h,v
retrieving revision 1.350
diff -u -p -u -p -r1.350 cvs.h
--- cvs.h       2 Sep 2006 23:18:00 -0000       1.350
+++ cvs.h       6 Sep 2006 17:08:20 -0000
@@ -63,7 +63,11 @@ char *strerror (int);
 #ifdef MY_NDBM
 #include "myndbm.h"
 #else
+#ifdef HAVE_NDBM_H
 #include <ndbm.h>
+#else
+#error Use --enable-cvs-ndbm or install an ndbm package.
+#endif
 #endif /* MY_NDBM */
 
 #include "rcs.h"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]