diff -U3 -r linden.orig/indra/newview/llfloaterhtml.cpp linden/indra/newview/llfloaterhtml.cpp
--- linden.orig/indra/newview/llfloaterhtml.cpp	2007-10-20 00:46:29.000000000 +0100
+++ linden/indra/newview/llfloaterhtml.cpp	2007-10-20 20:24:24.000000000 +0100
@@ -228,7 +228,10 @@
 // static
 void LLFloaterHtml::onCommitUrlEdit(LLUICtrl* ctrl, void* user_data)
 {
+#if LL_LIBXUL_ENABLED
+
 	LLFloaterHtml* self = (LLFloaterHtml*)user_data;
+#endif
 
 	LLLineEditor* editor = (LLLineEditor*)ctrl;
 	std::string url = editor->getText();
diff -U3 -r linden.orig/indra/newview/llurldispatcher.cpp linden/indra/newview/llurldispatcher.cpp
--- linden.orig/indra/newview/llurldispatcher.cpp	2007-10-20 00:46:31.000000000 +0100
+++ linden/indra/newview/llurldispatcher.cpp	2007-10-20 22:02:05.000000000 +0100
@@ -151,7 +151,9 @@
 {
 	if (matchPrefix(url, SLURL_SL_HELP_PREFIX))
 	{
+#if LL_LIBXUL_ENABLED
		gViewerHtmlHelp.show();
+#endif
 		return true;
 	}
 	return false;
