+
+AC_CHECK_HEADER([ossp/uuid++.hh], [], [echo "The OSSP UUID C++ library headers must be installed on your system.
+Please check that the library headers are installed properly
+before running configure again."
+ exit -1
+ ])
+
+AC_LANG_PUSH([C++])
+
+# curl Library
+
+AC_CHECK_LIB([curl], [main], [], [echo "The cURL library must be installed on your system.
+Please check that this library is installed properly before
+running configure again."
+ exit -1
+ ])
+
+AC_CHECK_HEADER([curl/curl.h], [], [echo "The cURL library headers must be installed on your system.
+Please check that the library headers are installed properly
+before running configure again."
+ exit -1
+ ])
+
+# libxml2 Library
+
+AC_CHECK_LIB([xml2], [main], [], [echo "The libxml2 library must be installed on your system.
+Please check that this library is installed properly before
+running configure again."
+ exit -1
+ ])
+
+AC_CHECK_HEADERS([libxml2/libxml/parser.h libxml2/libxml/tree.h], [], [echo "The libxml2 library headers must be installed on your system.
+Please check that the library headers are installed properly
+before running configure again."
+ exit -1
+ ])