Thanks Sean Bright (seanbright) for all your help on the #asterisk-dev channel with this patch.<br><br>Eliel Sardaņons<br>LU1ALY<br><br><div class="gmail_quote">On Tue, Oct 21, 2008 at 9:22 PM, SVN commits to the Asterisk project <span dir="ltr">&lt;<a href="mailto:asterisk-commits@lists.digium.com">asterisk-commits@lists.digium.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Author: eliel<br>
Date: Tue Oct 21 18:22:37 2008<br>
New Revision: 151422<br>
<br>
URL: <a href="http://svn.digium.com/view/asterisk?view=rev&amp;rev=151422" target="_blank">http://svn.digium.com/view/asterisk?view=rev&amp;rev=151422</a><br>
Log:<br>
Make libxml2 not a mandatory library, but warn the user if it is not installed asking<br>
to run configure with option &#39;--disable-xmldoc&#39; or install libxml2 development package.<br>
<br>
Modified:<br>
 &nbsp; &nbsp;team/group/appdocsxml/configure<br>
 &nbsp; &nbsp;team/group/appdocsxml/<a href="http://configure.ac" target="_blank">configure.ac</a><br>
<br>
Modified: team/group/appdocsxml/<a href="http://configure.ac" target="_blank">configure.ac</a><br>
URL: <a href="http://svn.digium.com/view/asterisk/team/group/appdocsxml/configure.ac?view=diff&amp;rev=151422&amp;r1=151421&amp;r2=151422" target="_blank">http://svn.digium.com/view/asterisk/team/group/appdocsxml/configure.ac?view=diff&amp;rev=151422&amp;r1=151421&amp;r2=151422</a><br>

==============================================================================<br>
--- team/group/appdocsxml/<a href="http://configure.ac" target="_blank">configure.ac</a> (original)<br>
+++ team/group/appdocsxml/<a href="http://configure.ac" target="_blank">configure.ac</a> Tue Oct 21 18:22:37 2008<br>
@@ -1249,10 +1249,27 @@<br>
<br>
&nbsp;AST_EXT_LIB_CHECK([LDAP], [ldap], [ldap_initialize], [ldap.h])<br>
<br>
-AST_EXT_TOOL_CHECK([LIBXML2], [xml2], , ,<br>
-[#include &lt;libxml/tree.h&gt;<br>
-#include &lt;libxml/parser.h&gt;],<br>
-[LIBXML_TEST_VERSION])<br>
+AC_ARG_ENABLE([xmldoc],<br>
+ &nbsp; &nbsp; &nbsp; [AS_HELP_STRING([--disable-xmldoc],<br>
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [Explicity disable XML documentation])],<br>
+ &nbsp; &nbsp; &nbsp; [case &quot;${enableval}&quot; in<br>
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; y|ye|yes) disable_xmldoc=no ;;<br>
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; n|no) &nbsp;disable_xmldoc=yes ;;<br>
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *) AC_MSG_ERROR(bad value ${enableval} for --disable-xmldoc) &nbsp;;;<br>
+ &nbsp; &nbsp; &nbsp; esac], [disable_xmldoc=no])<br>
+<br>
+if test &quot;${disable_xmldoc}&quot; != &quot;yes&quot;; then<br>
+ &nbsp; &nbsp; &nbsp; AST_EXT_TOOL_CHECK([LIBXML2], [xml2], , ,<br>
+ &nbsp; &nbsp; &nbsp; [#include &lt;libxml/tree.h&gt;<br>
+ &nbsp; &nbsp; &nbsp; #include &lt;libxml/parser.h&gt;],<br>
+ &nbsp; &nbsp; &nbsp; [LIBXML_TEST_VERSION])<br>
+ &nbsp; &nbsp; &nbsp; if test &quot;${PBX_LIBXML2}&quot; != 1; then<br>
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AC_MSG_NOTICE(*** XML documentation will not be available because the &#39;libxml2&#39; development package is missing.)<br>
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AC_MSG_NOTICE(*** Please run the &#39;configure&#39; script with the &#39;--disable-xmldoc&#39; parameter option)<br>
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AC_MSG_NOTICE(*** or install the &#39;libxml2&#39; development package.)<br>
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; exit 1<br>
+ &nbsp; &nbsp; &nbsp; fi<br>
+fi<br>
<br>
&nbsp;AST_EXT_LIB_CHECK([MISDN], [mISDN], [mISDN_open], [mISDNuser/mISDNlib.h])<br>
<br>
<br>
<br>
_______________________________________________<br>
--Bandwidth and Colocation Provided by <a href="http://www.api-digital.com--" target="_blank">http://www.api-digital.com--</a><br>
<br>
asterisk-commits mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
 &nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-commits" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-commits</a><br>
</blockquote></div><br><br>