nmh-workers
[Top] [All Lists]

Re: [Nmh-workers] [nmh-1.2] a serious bug in the nmh configure script

2005-12-23 07:08:05
In message <200512222218.jBMMI8ta015929@succubus.panacea.null.org>, Joel Reic
her writes:

Something like this is what's required.
[...]

But I'm not sure how well this works for other platforms and situations.
That's why I wrote what I did in my previous emails.

Your patch applies cleanly to the configure script provided by
default in the source code tarball:

$ patch < ../configure.patch  
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- configure.orig     2005-12-21 18:55:37.000000000 +0100
|+++ configure  2005-12-21 18:57:03.000000000 +0100
--------------------------

I don't know what you did, but the patch as I posted it can't be applied
to configure. It's for configure.in and aclocal.m4, and configure needs
to be regenerated and then run.

A patch for configure would have to be

--- configure.orig      2005-12-20 15:37:46.000000000 +1100
+++ configure   2005-12-24 00:38:23.000000000 +1100
@@ -8036,7 +8036,7 @@
 
 
 
-for ac_header in db1/ndbm.h gdbm/ndbm.h db.h
+for ac_header in db1/ndbm.h ndbm.h gdbm/ndbm.h db.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
@@ -8188,7 +8188,7 @@
 
 
 
-if test "x" == "x"; then
+if test "x" = "x"; then
    nmh_libs=
       nmh_testname=libc
 else
@@ -8213,6 +8213,9 @@
 #ifdef HAVE_DB1_NDBM_H
 #include <db1/ndbm.h>
 #else
+#ifdef HAVE_NDBM_H
+#include <ndbm.h>
+#else
 #ifdef HAVE_GDBM_NDBM_H
 #include <gdbm/ndbm.h>
 #else
@@ -8224,6 +8227,7 @@
 #endif
 #endif
 #endif
+#endif
 
 int
 main ()

...but the problem remains.  slocal.c is not able to find the right
header file yet:

Either you didn't adapt the patch correctly, or you didn't rerun
configure.

If you want access to a NetBSD machine to do some tests let me know.

I'm using a NetBSD machine.

Cheers,

        - Joel


_______________________________________________
Nmh-workers mailing list
Nmh-workers@nongnu.org
http://lists.nongnu.org/mailman/listinfo/nmh-workers

<Prev in Thread] Current Thread [Next in Thread>