>do a man -k for one of those functions (kstat_read for example) and if >there's a man page for it, it should tell you what libraries you need to >link against, which should fix it.
I've just did that and discovered that there is actually a library called libkstat residing in /usr/lib on Solaris 9. Now against what do I need to link this library, against UCD-SNMP or Cyrus IMAPD ? Also another question, what's the easiest way to link the libkstat library ? Many thanks Regards > Hello, > > I am trying to get Cyrus IMAPD 2.1.11 on Solaris 9 to compile with support > for UCD-SNMP, I use version 4.2.6 of UCD-SNMP. The problem is that it > doesn't detect UCD-SNMP because of the following error in the config.log: > > configure:6064: checking for sprint_objid in -lsnmp > configure:6083: gcc -o conftest -Wall -g -O2 -I/opt/sfw/include/db3 > -I/usr/local/include -I/opt/openssl/include -I/opt/ucdsnmp/include -L/op > t/sfw/lib -R/opt/sfw/lib -L/opt/sfw/lib -L/usr/local/lib -R/usr/local/lib > -R/opt/sfw/lib:/opt/openssl/lib:/opt/ucdsnmp/lib -L/opt/openssl/l > ib -L/opt/ucdsnmp/lib conftest.c -lsnmp -lresolv -lsocket -lnsl -ldl > -ldb-3.1 -lssl -lcrypto 1>&5 > Undefined first referenced > symbol in file > kstat_close /opt/ONucdsnmp/lib/libsnmp.so > kstat_lookup /opt/ONucdsnmp/lib/libsnmp.so > kstat_read /opt/ONucdsnmp/lib/libsnmp.so > kstat_open /opt/ONucdsnmp/lib/libsnmp.so > kstat_data_lookup /opt/ONucdsnmp/lib/libsnmp.so > ld: fatal: Symbol referencing errors. No output written to conftest > collect2: ld returned 1 exit status > configure: failed program was: > #line 6072 "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 sprint_objid(); > > int main() { > sprint_objid() > ; return 0; } > configure:6141: checking UCD SNMP libraries > > As you can see I have UCD-SNMP installed in /opt/ucdsnmp, but that doesn't > seem to be the problem, looks like I am missing something which has to do > with kstat. Does someone have any idea ? > > PS: Sorry if you see this mail twice, I am not sure if the first one ever > arrived to the mailing list. > > Regards > Marc > > > >