On Thu, Mar 08, 2001 at 02:43:49AM -0600, ethereal-dev@xxxxxxxxxxxxxxxxxx wrote:
> epan/configure.in checks for dlopen but not shl_load (dlopen
> equivalent on HP-UX). Nowhere in epan/* is dlopen used though (you use
> the Glib equivalent). And, Glib 1.2.x supports shl_load under HP-UX.
> So, the patch below allows Ethereal to build on HP-UX 10.20 (it worked
> fine as-is under 11.00).
>
> Note we also check for shl_load in the top-level configure though it's
> never used. Feel free to reject it. I note that dlopen is used only
> under Linux in packet-snmp.c
>
> Using internal autoconf variables is probably not a good idea:
> if test "$ac_cv_header_dlfcn_h" = yes ; then
> AC_DEFINE(HAVE_PLUGINS)
> fi
The following two patches are also needed.
--
albert chin (china@xxxxxxxxxxxxxxxxxx)
-- snip snip
--- acconfig.h.orig Thu Mar 8 05:05:57 2001
+++ acconfig.h Thu Mar 8 05:12:18 2001
@@ -42,3 +42,7 @@
#undef HAVE_LIBPCAP
#undef PLUGIN_DIR
+
+#undef HAVE_DLFCN_H
+
+#undef HAVE_DL_H
--- epan/acconfig.h.orig Thu Mar 8 05:16:58 2001
+++ epan/acconfig.h Thu Mar 8 05:17:07 2001
@@ -30,3 +30,7 @@
#undef NEED_INET_ATON_H
#undef NEED_INET_V6DEFS_H
+
+#undef HAVE_DLFCN_H
+
+#undef HAVE_DL_H