sniper          Mon Feb 17 17:45:50 2003 EDT

  Modified files:              
    /php4/ext/snmp      config.m4 
  Log:
  MFB: Sanity check.
  
Index: php4/ext/snmp/config.m4
diff -u php4/ext/snmp/config.m4:1.28 php4/ext/snmp/config.m4:1.29
--- php4/ext/snmp/config.m4:1.28        Thu Oct 17 02:39:55 2002
+++ php4/ext/snmp/config.m4     Mon Feb 17 17:45:50 2003
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.28 2002/10/17 06:39:55 sniper Exp $
+dnl $Id: config.m4,v 1.29 2003/02/17 22:45:50 sniper Exp $
 dnl
 
 PHP_ARG_WITH(snmp,for SNMP support,
@@ -25,6 +25,7 @@
       PHP_ADD_INCLUDE(${SNMP_PREFIX}/include)
       PHP_EVAL_LIBLINE($SNMP_LIBS, SNMP_SHARED_LIBADD)
       AC_DEFINE(HAVE_NET_SNMP,1,[ ])
+      SNMP_LIBNAME=netsnmp
     else
       AC_MSG_ERROR([Could not find the required paths. Please check your net-snmp 
installation.])
     fi
@@ -89,13 +90,22 @@
     AC_CHECK_LIB(kstat, kstat_read, [ PHP_ADD_LIBRARY(kstat,,SNMP_SHARED_LIBADD) ])
     PHP_ADD_INCLUDE($SNMP_INCDIR)
     PHP_ADD_LIBRARY_WITH_PATH(snmp, $SNMP_LIBDIR, SNMP_SHARED_LIBADD)
+    SNMP_LIBNAME=snmp
   fi
 
   AC_CHECK_FUNCS(snmp_parse_oid)
 
+  PHP_CHECK_LIBRARY($SNMP_LIBNAME, init_snmp,
+  [
+    AC_DEFINE(HAVE_SNMP,1,[ ])
+  ], [
+    AC_MSG_ERROR([SNMP sanity check failed. Please check config.log for more 
+information.])
+  ], [
+    $SNMP_SHARED_LIBADD
+  ])
+
   PHP_NEW_EXTENSION(snmp, snmp.c, $ext_shared)
   PHP_SUBST(SNMP_SHARED_LIBADD)
-  AC_DEFINE(HAVE_SNMP,1,[ ])
 fi
 
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to