ports/120217: print/cups-base: DNSSD libraries are linked even if WITH_DNSSD is not defined

TAOKA Fumiyoshi fmysh at iijmio-mail.jp
Sat Feb 2 12:50:03 UTC 2008


>Number:         120217
>Category:       ports
>Synopsis:       print/cups-base: DNSSD libraries are linked even if WITH_DNSSD is not defined
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Feb 02 12:50:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     TAOKA Fumiyoshi
>Release:        
>Organization:
>Environment:
>Description:
	DNSSD libraries are linked even if WITH_DNSSD is not defined.

>How-To-Repeat:

Build cups-base with DNSSD unselected.

# ldd /usr/local/sbin/cupsd
/usr/local/sbin/cupsd:
        libz.so.4 => /lib/libz.so.4 (0x680cf000)
        libgnutls.so.13 => /usr/local/lib/libgnutls.so.13 (0x680e1000)
        libgcrypt.so.13 => /usr/local/lib/libgcrypt.so.13 (0x68167000)
        libgpg-error.so.0 => /usr/local/lib/libgpg-error.so.0 (0x681b3000)
        libdns_sd.so.1 => /usr/local/lib/libdns_sd.so.1 (0x681b7000)
        libcups.so.2 => /usr/local/lib/libcups.so.2 (0x681bf000)
        libm.so.5 => /lib/libm.so.5 (0x681f0000)
        libcrypt.so.4 => /lib/libcrypt.so.4 (0x6820e000)
        libthr.so.3 => /lib/libthr.so.3 (0x68227000)
        libc.so.7 => /lib/libc.so.7 (0x68239000)
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x6832d000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x68336000)
        libavahi-common.so.3 => /usr/local/lib/libavahi-common.so.3 (0x68415000)
        libavahi-client.so.3 => /usr/local/lib/libavahi-client.so.3 (0x68420000)
        libssp.so.0 => /lib/libssp.so.0 (0x6842f000)
        libdbus-1.so.3 => /usr/local/lib/libdbus-1.so.3 (0x68432000)

>Fix:

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/print/cups-base/Makefile,v
retrieving revision 1.86
diff -u -r1.86 Makefile
--- Makefile	29 Jan 2008 15:44:36 -0000	1.86
+++ Makefile	2 Feb 2008 12:01:10 -0000
@@ -104,6 +104,8 @@
 			--with-dnssd-libs=${LOCALBASE}/lib/ \
 			--with-dnssd-includes=${LOCALBASE}/include/avahi-compat-libdns_sd/
 LIB_DEPENDS+=		dns_sd:${PORTSDIR}/net/avahi-libdns
+.else
+CONFIGURE_ARGS+=	--disable-dnssd
 .endif
 
 .if defined(WITH_PAM)

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list