I'm having a trouble compiling PHP-5.0.2(and 4.9.3 too) with SNMP support. I get the following error when running configure:
checking for SNMP support... yes checking OpenSSL dir for SNMP... no checking for net-snmp-config... /usr/bin/net-snmp-config checking for snmp_parse_oid in -lnetsnmp... no checking for init_snmp in -lnetsnmp...no configure: error: SNMP sanity check failed. Please check config.log for more information. Here's the end of the config.log: configure:74231: checking for init_snmp in -lnetsnmp configure:74250: gcc -o conftest -g -O2 -Wl,-rpath,/usr/local/mysql/lib -L/usr/local/mysql/lib -Wl,-rpath,/usr/local/pgsql/lib -L/usr/local/pgsql/lib conftest.c -lnetsnmp -lpq -lmysqlclient -lcurl -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lcurl -lssl -lcrypto -ldl -lz -lxml2 -lz -lm -lxml2 -lz -lm -lnetsnmp -lcrypto -lelf -lm 1>&5 /usr/bin/ld: cannot find -lelf collect2: ld returned 1 exit status configure: failed program was: #line 74239 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char init_snmp(); int main() { init_snmp() ; return 0; } The platform is RH8, Apache 1.3.31, NET-SNMP 5.0.9 installed from RPM. Configure script is: #! /bin/sh # # Created by configure './configure' \ '--with-snmp' \ '--with-apxs=/usr/local/apache/bin/apxs' \ '--with-mysql=/usr/local/mysql' \ '--with-pgsql' \ '--with-curl' \ '--enable-soap' \ "$@" PHP will compile cleanly without the snmp. Any suggestions would be appriciated! TIA, - Todd