|
I know something about UNIX, but little about running make,
so forgive me if the answer is obvious. I’m installing netdisco on
a Red Hat Linux box (2.6.9-22.0.2.EL), and after running ./configure on
Net-SNMP (which seems to work OK), I run make from the command line (no
switches). It works until the very end when I see this: rm -fr .libs/libnetsnmpagent.la .libs/libnetsnmpagent.*
.libs/libnetsnmpagent.* gcc -shared snmp_agent.lo snmp_vars.lo
agent_read_config.lo agent_registry.lo agent_index.lo agent_trap.lo kernel.lo
agent_handler.lo mibgroup/snmpv3/usmConf.lo mibgroup/agentx/master.lo
mibgroup/agentx/subagent.lo mibgroup/utilities/execute.lo
mibgroup/utilities/iquery.lo mibgroup/mibII/vacm_conf.lo
mibgroup/agentx/protocol.lo mibgroup/agentx/client.lo
mibgroup/agentx/master_admin.lo mibgroup/agentx/agentx_config.lo
-Wl,-soname -Wl,libnetsnmpagent.so.10 -o .libs/libnetsnmpagent.so.10.0.1 (cd .libs && rm -f libnetsnmpagent.so.10 &&
ln -s libnetsnmpagent.so.10.0.1 libnetsnmpagent.so.10) (cd .libs && rm -f libnetsnmpagent.so && ln
-s libnetsnmpagent.so.10.0.1 libnetsnmpagent.so) ar cru .libs/libnetsnmpagent.a snmp_agent.o
snmp_vars.o agent_read_config.o agent_registry.o agent_index.o agent_trap.o
kernel.o agent_handler.o mibgroup/snmpv3/usmConf.o mibgroup/agentx/master.o
mibgroup/agentx/subagent.o mibgroup/utilities/execute.o
mibgroup/utilities/iquery.o mibgroup/mibII/vacm_conf.o
mibgroup/agentx/protocol.o mibgroup/agentx/client.o
mibgroup/agentx/master_admin.o mibgroup/agentx/agentx_config.o ranlib .libs/libnetsnmpagent.a creating libnetsnmpagent.la (cd .libs && rm -f libnetsnmpagent.la && ln
-s ../libnetsnmpagent.la libnetsnmpagent.la) : libnetsnmpagent.la /bin/sh ../libtool --mode=compile gcc -I../include - rm -f .libs/snmpd.lo gcc -I../include - gcc -I../include - mv -f .libs/snmpd.lo snmpd.lo /bin/sh ../libtool --mode=link gcc -g -O2 -Dlinux
-I/usr/include/rpm -o snmpd snmpd.lo libnetsnmpmibs.la
libnetsnmpagent.la helpers/libnetsnmphelpers.la ../snmplib/libnetsnmp.la
-ldl -lrpm -lrpmio -lpopt -lz -lcrypto -lm gcc -g -O2 -Dlinux -I/usr/include/rpm -o .libs/snmpd
snmpd.o ./.libs/libnetsnmpmibs.so ./.libs/libnetsnmpagent.so
helpers/.libs/libnetsnmphelpers.so ../snmplib/.libs/libnetsnmp.so
/usr/lib/librpm.so -L/usr/src/build/600995-i386/install/usr/lib -L/usr/lib
/usr/lib/librpmdb.so -L/usr/local/lib -lelf -lselinux /usr/lib/librpmio.so
/usr/lib/libbeecrypt.so -ldl -lrt -lpthread -lbz2 /usr/lib/libpopt.so -lz
-lcrypto -lm -Wl,--rpath -Wl,/usr/local/lib /usr/bin/ld: cannot find -lelf collect2: ld returned 1 exit status make[1]: *** [snmpd] Error 1 make[1]: Leaving directory `/root/net-snmp-5.3.0.1/agent' make: *** [subdirs] Error 1 The key here seems to be the error “/usr/bin/ld:
cannot find –lelf” I’ve only got the vaguest idea what
that means. Actually, I don’t have any idea at all. Halp! |
- Failed make using Net-SNMP with netdisco default install on ... Troy Tripp
