In <48E4CD30.4020704 at wi.rr.com> Rich Smrcina <rsmrcina at wi.rr.com> writes:
I'm having a problem building when I hit this point:
gcc -o hobbit_snmpcollect hobbit_snmpcollect.o
net-snmp-config --libs../lib/libhobbit.a -L/usr/lib -lz -L/usr/lib -lssl -lcrypto /usr/lib/gcc/i586-suse-linux/4.1.2/../../../../i586-suse-linux/bin/ld: cannot find -lwrap collect2: ld returned 1 exit status make[1]: *** [hobbit_snmpcollect] Error 1 make[1]: Leaving directory `/home/hobbit/trunk/bbnet' make: *** [bbnet-build] Error 2
net-snmp-config --libs returns:
-L/usr/lib -lnetsnmp -lcrypto -lm -L/usr/lib -lwrap
Which doesn't seem to be available in the linker on SLES10 SP1.
This is an Net-SNMP on SLES10 packaging problem. The 'net-snmp-config' command must provide the necessary options to link applications against the Net-SNMP libs; if it says it needs libwrap, then that library must be installed as a prerequisite to the Net-SNMP development package.
I think libwrap is a TCP-Wrappers library. Check if your SLES10 cd includes a "libwrap" package.
Henrik