From: Thom O'C. <th...@se...> - 2004-12-14 20:18:09
|
On Tue, 14 Dec 2004, T. Shoes wrote: > Fresh install of FreeBSD 4.10-RELEASE > > Sendmail 8.13.1 > > libmilter and openssl 0.9.7e installed. > > When building, I get the following error: > > cc -o dk-filter -pthread dk-filter.o util.o -lmilter > /usr/ports/mail/sendmail/work/sendmail-8.13.1/domainkeys/dk-milter-0.2.4/obj.FreeBSD.4.10-RELEASE.i386/libsm/libsm.a > /usr/ports/mail/sendmail/work/sendmail-8.13.1/domainkeys/dk-milter-0.2.4/obj.FreeBSD.4.10-RELEASE.i386/libdk/libdk.a > -lutil -lssl -lcrypto > dk-filter.o: In function `mlfi_eom': > dk-filter.o(.text+0x1748): undefined reference to `smfi_insheader' > dk-filter.o(.text+0x179a): undefined reference to `smfi_insheader' > dk-filter.o(.text+0x1829): undefined reference to `smfi_insheader' > dk-filter.o: In function `main': > dk-filter.o(.text+0x2946): undefined reference to `smfi_opensocket' > *** Error code 1 > > Any light that can be shed on this is greatly appreciated. You are building against an older (pre-8.13) version of libmilter.a or libmilter.so. Remove the FreeBSD 4.10 default version of this file, and install the libmilter code that you built as part of the 8.13 build. This should fix the problem, good luck, -t |