On Thu, Oct 09, 2008 at 11:08:40AM +0200, Markus Wanner wrote:
> Hi,
>
> Jack Lloyd wrote:
> > OK, if I change in botan.m4
> >
> > - CFLAGS="$CFLAGS $BOTAN_CPPFLAGS"
> > + CPPFLAGS="$CPPFLAGS $BOTAN_CPPFLAGS"
>
> Ah! Thank you very much for pointing this out.
>
> Looks like configure on my system simply picked the system installed
> botan during that stage, but then continued to use the provided botan :-(
>
> I've removed my system wide botan and can confirm that the issue is
> solved now. (As of e5f6d85442972da43d641bd3d7bf5d6667bbd23a).
>
I've attached some changes to botan.m4
Use "quotes" around #error messages - I saw spurious GCC errors that
popped up about the use of unmatched single quotes and punct - these
errors might be confusing to someone trying to debug a build problem.
Accept versions up to 1.7.17 (which is basically just ticking the
sover up on mainline post-1.7.16, nothing substantial so far). [It
Works For Me (tm)]
Print the found version of Botan (perhaps mildly informative to the
user, and the version is already in a variable for us).
-Jack
#
# old_revision [e5f6d85442972da43d641bd3d7bf5d6667bbd23a]
#
# patch "m4/botan.m4"
# from [f6702730c3d9eb82ccc969d705d200dfa34f5581]
# to [910876c2b7187e564deb220e01b953d36cb55cc8]
#
============================================================
--- m4/botan.m4 f6702730c3d9eb82ccc969d705d200dfa34f5581
+++ m4/botan.m4 910876c2b7187e564deb220e01b953d36cb55cc8
@@ -1,6 +1,6 @@
# Currently we accept botan version 1.7.8 and newer, limited to the
# development branch 1.7, emitting a warning if the found botan is
-# newer than 1.7.16.
+# newer than 1.7.17.
AC_DEFUN([MTN_FIND_BOTAN],
[
@@ -25,11 +25,11 @@ AC_DEFUN([MTN_FIND_BOTAN],
#include <botan/build.h>
#ifndef BOTAN_VERSION_MAJOR
-#error Botan didn't define version macros?!?
+#error "Botan did not define version macros"
#endif
#if BOTAN_VERSION_MAJOR != 1
-#error Botan major version mismatch.
+#error "Botan major version mismatch"
#endif],
[botan_version_match=yes],
[botan_version_match=no])
@@ -43,7 +43,7 @@ AC_DEFUN([MTN_FIND_BOTAN],
#include <botan/build.h>
#if BOTAN_VERSION_PATCH < 8
-#error Botan is too old
+#error "Botan is too old"
#endif],
[botan_version_match=yes],
[botan_version_match=no])
@@ -56,7 +56,7 @@ AC_DEFUN([MTN_FIND_BOTAN],
AC_PREPROC_IFELSE([
#include <botan/build.h>
-#if BOTAN_VERSION_PATCH > 16
+#if BOTAN_VERSION_PATCH > 17
#error Botan from the future
#endif],
[botan_version_match=yes],
@@ -66,7 +66,7 @@ AC_DEFUN([MTN_FIND_BOTAN],
fi
CPPFLAGS="$save_CPPFLAGS"
- AC_MSG_RESULT([yes])
+ AC_MSG_RESULT([yes ($BOTAN_VERSION)])
AC_MSG_NOTICE([using botan compile flags: "$BOTAN_CPPFLAGS"])
AC_MSG_NOTICE([using botan link flags: "$BOTAN_LIBS"])
_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel