Quoting Ed Kasky <[EMAIL PROTECTED]>: > At 11:35 AM Tuesday, 6/21/2005, you wrote -=> > >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 > >I had similar issue. Backup libmilter/mfapi.h and replace with the one > >from the 8.13.3 source. (maybe make clean and start over from configure?) > > > >make darned sure there's not another mfapi.h around too! > > Only one instance: > # find / -name 'mfapi.h' > /usr/include/libmilter/mfapi > > 0.86 still complains about the `smfi_opensocket' _BUT_ 0.85.1 compiles just > fine... > > > Ed Kasky > ~~~~~~~~~ > Randomly Generated Quote (349 of 478): > It is only with the heart... that one can see rightly. > What is essential is invisible to the eye. > - The Little Prince, Antoine de Saint-Exupery > > _______________________________________________ > http://lurker.clamav.net/list/clamav-users.html >
Since sendmail 8.13.3 was released 1/12/2005, and your mfapi.h files date shows Aug 20 2004, its probably from a previous (older) version of sendmail. Get the latest/greatest sendmail and install it and libmilter. Dan Sjolseth _______________________________________________ http://lurker.clamav.net/list/clamav-users.html