From owner-freebsd-ports@FreeBSD.ORG Wed Feb 10 00:01:03 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6F38D1065744 for ; Wed, 10 Feb 2010 00:01:03 +0000 (UTC) (envelope-from cswiger@mac.com) Received: from asmtpout026.mac.com (asmtpout026.mac.com [17.148.16.101]) by mx1.freebsd.org (Postfix) with ESMTP id 74C858FC19 for ; Wed, 10 Feb 2010 00:01:02 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=us-ascii Received: from cswiger1.apple.com ([17.209.4.71]) by asmtp026.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KXL0097MMPPIE50@asmtp026.mac.com> for freebsd-ports@freebsd.org; Tue, 09 Feb 2010 16:01:02 -0800 (PST) X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0908210000 definitions=main-1002090244 From: Chuck Swiger In-reply-to: <4B71F590.6020807@netfence.it> Date: Tue, 09 Feb 2010 16:01:01 -0800 Message-id: <7E6CF823-C3DA-42B8-B2D7-6C440C1EFF6C@mac.com> References: <4B71F590.6020807@netfence.it> To: Andrea Venturoli X-Mailer: Apple Mail (2.1077) Cc: freebsd-ports@freebsd.org Subject: Re: Puzzled about gettext dependencies X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2010 00:01:03 -0000 Hi-- On Feb 9, 2010, at 3:53 PM, Andrea Venturoli wrote: > # pkg_which /usr/local/bin/msgcat > gettext-0.17_1 > > # ldd /usr/local/bin/msgcat > /usr/local/bin/msgcat: > libgettextsrc-0.17.so => /usr/local/lib/libgettextsrc-0.17.so (0x33c7f000) > libgettextlib-0.17.so => /usr/local/lib/libgettextlib-0.17.so (0x33cb4000) > libcroco-0.6.so.3 => /usr/local/lib/libcroco-0.6.so.3 (0x33d91000) > libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x33dc6000) > libz.so.4 => /lib/libz.so.4 (0x33ef2000) > libm.so.5 => /lib/libm.so.5 (0x33f04000) > libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x33f19000) > libintl.so.8 => /usr/local/lib/libintl.so.8 (0x33fc8000) > libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x33fd1000) > libncurses.so.7 => /lib/libncurses.so.7 (0x34004000) > libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x34043000) > libc.so.7 => /lib/libc.so.7 (0x3413a000) > libz.so.3 => /lib/libz.so.3 (0x3423c000) > libm.so.4 => /lib/libm.so.4 (0x3424d000) > > Is it me or the output of the latter command contraddicts the dependency database? > It seems to me libcroco, libglib, libpcre, and libxml2 are additional dependencies... > > Have I done something wrong? It doesn't do that here: # pkg_which /usr/local/bin/msgcat gettext-0.17_1 # ldd /usr/local/bin/msgcat /usr/local/bin/msgcat: libgettextsrc-0.17.so => /usr/local/lib/libgettextsrc-0.17.so (0x2807e000) libgettextlib-0.17.so => /usr/local/lib/libgettextlib-0.17.so (0x280b2000) libncurses.so.6 => /lib/libncurses.so.6 (0x281b2000) libintl.so.8 => /usr/local/lib/libintl.so.8 (0x281f1000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x281fa000) libc.so.6 => /lib/libc.so.6 (0x282d9000) I wonder why it's dragged in all of those...? Regards, -- -Chuck