From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Jan 3 19:48:52 2015 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BE8853D7 for ; Sat, 3 Jan 2015 19:48:52 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A5BD811E5 for ; Sat, 3 Jan 2015 19:48:52 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t03Jmqt2015476 for ; Sat, 3 Jan 2015 19:48:52 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 195743] print/cups-base: undefined reference to `avahi_XXX` Date: Sat, 03 Jan 2015 19:48:52 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: la5lbtyi@aon.at X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jan 2015 19:48:52 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195743 Martin Birgmeier changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |la5lbtyi@aon.at --- Comment #7 from Martin Birgmeier --- Could it be because the cups-client port produces a /usr/local/lib/libcups.so.2 file which links against avahi? /usr/local/lib/libcups.so.2: libssl.so.7 => /usr/lib/libssl.so.7 (0x801675000) libcrypto.so.7 => /lib/libcrypto.so.7 (0x8018e0000) libavahi-common.so.3 => /usr/local/lib/libavahi-common.so.3 (0x801cd5000) libavahi-client.so.3 => /usr/local/lib/libavahi-client.so.3 (0x801ee1000) libm.so.5 => /lib/libm.so.5 (0x8020f0000) libcrypt.so.5 => /lib/libcrypt.so.5 (0x802318000) libz.so.6 => /lib/libz.so.6 (0x802538000) libthr.so.3 => /lib/libthr.so.3 (0x80274e000) libc.so.7 => /lib/libc.so.7 (0x80081f000) libintl.so.8 => /usr/local/lib/libintl.so.8 (0x802973000) libdbus-1.so.3 => /usr/local/lib/libdbus-1.so.3 (0x802b7e000) Also some of the other cups ports produce libraries which reference avahi, e.g., cups-image, cups-filters. Also, doing a 'make' in /usr/ports/print/cups-base produces libcups.* which link against avahi: ... make[1]: stopped in /.../hal/z/SRC/FreeBSD-ports/head/print/cups-base *** Error code 1 Stop. make: stopped in /.../hal/z/SRC/FreeBSD-ports/head/print/cups-base [0]# pushd /usr/tmp/ports/print/cups-base/work/cups-1.7.3 /usr/tmp/ports/print/cups-base/work/cups-1.7.3 /usr/ports/print/cups-base [0]# ldd cups/libcups.so.2 cups/libcups.so.2: libssl.so.7 => /usr/lib/libssl.so.7 (0x801675000) libcrypto.so.7 => /lib/libcrypto.so.7 (0x8018e0000) libavahi-common.so.3 => /usr/local/lib/libavahi-common.so.3 (0x801cd5000) libavahi-client.so.3 => /usr/local/lib/libavahi-client.so.3 (0x801ee1000) libm.so.5 => /lib/libm.so.5 (0x8020f0000) libcrypt.so.5 => /lib/libcrypt.so.5 (0x802318000) libz.so.6 => /lib/libz.so.6 (0x802538000) libthr.so.3 => /lib/libthr.so.3 (0x80274e000) libc.so.7 => /lib/libc.so.7 (0x80081f000) libintl.so.8 => /usr/local/lib/libintl.so.8 (0x802973000) libdbus-1.so.3 => /usr/local/lib/libdbus-1.so.3 (0x802b7e000) [0]# nm cups/libcups.a | egrep ':$|avahi' adminutil.o: array.o: attr.o: auth.o: backchannel.o: backend.o: conflicts.o: custom.o: debug.o: dest.o: U avahi_client_free U avahi_client_new U avahi_record_browser_free U avahi_record_browser_new U avahi_service_browser_free U avahi_service_browser_new U avahi_service_name_join U avahi_simple_poll_free U avahi_simple_poll_get U avahi_simple_poll_iterate U avahi_simple_poll_new U avahi_simple_poll_quit U avahi_simple_poll_set_func dest-job.o: dest-localization.o: dest-options.o: dir.o: emit.o: encode.o: file.o: getdevices.o: getifaddrs.o: getputfile.o: globals.o: http.o: http-addr.o: http-addrlist.o: http-support.o: U avahi_client_free U avahi_client_new U avahi_service_resolver_free U avahi_service_resolver_new U avahi_simple_poll_free U avahi_simple_poll_get U avahi_simple_poll_iterate U avahi_simple_poll_new U avahi_simple_poll_quit U avahi_simple_poll_set_func U avahi_string_list_find U avahi_string_list_get_pair ipp.o: ipp-support.o: langprintf.o: language.o: localize.o: mark.o: md5.o: md5passwd.o: notify.o: options.o: page.o: ppd.o: ppd-cache.o: pwg-media.o: request.o: sidechannel.o: snmp.o: snprintf.o: string.o: tempfile.o: thread.o: transcode.o: usersys.o: util.o: [0]# -- You are receiving this mail because: You are the assignee for the bug.