Index: /trunk/glueforge/templates/psdb/configure_ac.tt
===================================================================
--- /trunk/glueforge/templates/psdb/configure_ac.tt	(revision 14442)
+++ /trunk/glueforge/templates/psdb/configure_ac.tt	(revision 14443)
@@ -24,4 +24,20 @@
 
 PKG_CHECK_MODULES([PSLIB], [pslib >= 0.9.0]) 
+ 
+dnl check to make sure that pslib declares HAVE_PSDB
+TMP_CFLAGS=${CFLAGS}
+CFLAGS="${CFLAGS=} ${PSLIB_CFLAGS}"
+
+AC_MSG_CHECKING([pslib's psDB support])
+AC_RUN_IFELSE(
+  [AC_LANG_PROGRAM([], [dnl
+#ifndef HAVE_PSDB
+    return 1;
+#endif])],
+  [AC_MSG_RESULT([yes])],
+  [AC_MSG_FAILURE([pslib was built without psDB support (HAVE_PSDB)])])
+
+CFLAGS=${TMP_CFLAGS}
+
 
 AC_PATH_PROG([PERL], [perl], [missing])
