ports/75179: sendmail+bdb patch

Alex Deiter tiamat at komi.mts.ru
Fri Dec 17 09:01:15 UTC 2004


>Number:         75179
>Category:       ports
>Synopsis:       sendmail+bdb patch
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Dec 17 09:00:56 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Alex Deiter
>Release:        5.3
>Organization:
MTS Komi
>Environment:
FreeBSD samba.komi.mts.ru 5.3-RELEASE-p2 FreeBSD 5.3-RELEASE-p2 #0: Wed Dec 15 19:01:41 MSK 2004     root at samba.komi.mts.ru:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
port mail/sendmail cannot build with SENDMAIL_WITH_BERKELEYDB_VER=XY and cannot make all-depends-list
>How-To-Repeat:
# 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

# 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 
>Fix:
--- 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} \ 
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list