Date: Fri, 17 Dec 2004 09:58:42 +0300 From: Alex Deiter <tiamat@komi.mts.ru> To: dinoex@FreeBSD.org, ports@FreeBSD.org Subject: [Fwd: FreeBSD Port: sendmail+db42-8.13.2 patch] Message-ID: <41C283A2.1050603@komi.mts.ru>
next in thread | raw e-mail | index | archive | help
Hi, mail/sendmail have a two problem: 1. cannot make all-depends-list: # make SENDMAIL_WITH_BERKELEYDB_VER=42 clean make: don't know how to make all-depends-list. Stop ===> Cleaning for sendmail+db42-8.13.2 2. got error on link sendmail: # make SENDMAIL_WITH_BERKELEYDB_VER=42 ... cc -o sendmail -I/usr/local/lib main.o alias.o arpadate.o bf.o collect.o conf.o control.o convtime.o daemon.o deliver.o domain.o envelope.o err.o headers.o macro.o map.o mci.o milter.o mime.o parseaddr.o queue.o ratectrl.o readcf.o recipient.o sasl.o savemail.o sfsasl.o shmticklib.o sm_resolve.o srvrsmtp.o stab.o stats.o sysexits.o timers.o tls.o trace.o udb.o usersmtp.o util.o version.o -lwrap -ldb-4.2 /var/tmp/usr/ports/mail/sendmail/work/sendmail-8.13.2/obj.FreeBSD.5.3-RELEASE-p2.i386/libsmutil/libsmutil.a /var/tmp/usr/ports/mail/sendmail/work/sendmail-8.13.2/obj.FreeBSD.5.3-RELEASE-p2.i386/libsm/libsm.a -lutil /usr/bin/ld: cannot find -ldb-4.2 *** Error code 1 Simple patch: --- Makefile.orig Fri Dec 17 09:06:23 2004 +++ Makefile Fri Dec 17 09:40:03 2004 @@ -95,7 +95,7 @@ BERKELEYDB_LIB?= db-4.2 BERKELEYDB_INCLUDE?= ${LOCALBASE}/include/db42 .endif -LIB_DEPENDS+= ${BERKELEYDB_LIB}:${PORTSDIR}/${BERKLEYDB_PORT} +LIB_DEPENDS+= ${BERKELEYDB_LIB}:${PORTSDIR}/${BERKELEYDB_PORT} CONFLICTS+= sendmail+tls-8.* \ sendmail+tls+ldap-8.* \ sendmail+tls+sasl-8.* \ @@ -287,7 +287,7 @@ 'APPENDDEF(`confENVDEF'\'', `-I${BERKELEYDB_INCLUDE}'\'')' \ >> ${WCONF}/site.config.m4 ${ECHO_CMD} \ - 'APPENDDEF(`confLIBDIRS'\'', `-I${LOCALBASE}/lib'\'')' \ + 'APPENDDEF(`confLIBDIRS'\'', `-L${LOCALBASE}/lib'\'')' \ >> ${WCONF}/site.config.m4 .for i in sendmail editmap makemap praliases vacation ${ECHO_CMD} \ Thanks a lot!
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41C283A2.1050603>