> At 09:19 PM Tuesday, 6/21/2005, Nigel Horne wrote -=> >>On Tuesday 21 Jun 2005 19:28, Ed Kasky wrote: >> > I am experiencing a problem when trying to compile 0.86 with milter >> that >> > sems to be happening only in this release. 0.85.1 compiles no problem >> on >> > the same system. >> > >> > With 0.86 I get the following running "make": >> > /usr/src/clamav-0.86/clamav-milter/clamav-milter.c:1577: undefined >> > reference to `smfi_opensocket' >> > collect2: ld returned 1 exit status >> > make[2]: *** [clamav-milter] Error 1 >> > make[2]: Leaving directory `/usr/src/clamav-0.86/clamav-milter' >> > make[1]: *** [all-recursive] Error 1 >> > make[1]: Leaving directory `/usr/src/clamav-0.86' >> > >> > My searches indicated that this is related to sendmail's mfapi.h. I >> am >> > running sendmail 8.13.3. There is only one instance of the file >> (aside >> > from the src) at: >> > -rw-r--r-- 1 root root 13830 Aug 20 2004 >> /usr/include/libmilter/mfapi.h >> >>Did you (re-)install sendmail from source? > > Yes. Sendmail is one of the things I always install from source. > > For some reason, re-installing sendmail fixed the problem that seems to > have popped up between 0.85.1 and 0.86.
The problem was that your mfapi.h was not in sync with your version of sendmail. When you installed sendmail prior to your reinstallation yesterday, did you remember to (re-)install libmilter? > Ed _______________________________________________ http://lurker.clamav.net/list/clamav-users.html