From owner-freebsd-questions@FreeBSD.ORG Thu Nov 13 17:05:24 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B21051065672 for ; Thu, 13 Nov 2008 17:05:24 +0000 (UTC) (envelope-from tfcheng@gmail.com) Received: from mail-gx0-f13.google.com (mail-gx0-f13.google.com [209.85.217.13]) by mx1.freebsd.org (Postfix) with ESMTP id ACAE18FC0A for ; Thu, 13 Nov 2008 17:04:45 +0000 (UTC) (envelope-from tfcheng@gmail.com) Received: by gxk6 with SMTP id 6so433211gxk.19 for ; Thu, 13 Nov 2008 09:04:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=QNSK9wU54/QS34bI+SvukLfV0rvJOkZu3cpn+x3lT6Y=; b=dABkXZZgPg6CX5h0Ywm/bhJa7rAWiVmKcjk8ra88jA1SiZkXYXodjHcH2/BmOQqknG LWJXHbNTDL6RGprvw9YISN8Vhj2GTZqA0v7pxaWoUvIC2dytzmixV4VqSC7/4Pvmp2hP R/K2cRd9arzPYHYq4dbAqIuRjt+imiHWV4+tU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=QxWTcuIWd5zToNEUkm4x/g+hFzgkfCaFGcZqPV/0Og08POAY8mxXAbWTx7N6M3Yv2n /WuYq7i4qubIkJ8/cKyxsPMuGpUmT/Hb4I1MiAdNsxrhXuAbW0X5A/hz0kHtU5lNQKAN w+RepPsrbRCQB+5RzfmkeRszRNzxwJZQ+zCz4= Received: by 10.142.141.21 with SMTP id o21mr3794470wfd.270.1226595794275; Thu, 13 Nov 2008 09:03:14 -0800 (PST) Received: by 10.142.143.20 with HTTP; Thu, 13 Nov 2008 09:03:14 -0800 (PST) Message-ID: Date: Thu, 13 Nov 2008 12:03:14 -0500 From: "Tsu-Fan Cheng" To: "Jeremy Chadwick" In-Reply-To: <20081113164734.GA26351@icarus.home.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <00163630f62951e942045b946224@google.com> <20081113164734.GA26351@icarus.home.lan> Cc: freebsd-questions@freebsd.org Subject: Re: Re: port upgrade problem: libncurses.so.5.6 not found X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2008 17:05:24 -0000 as I look into my system, under /usr/local/lib, I found out that I not only don't have libncurses.so.5.6, but instead I have libncurses.so.5.7. And this file was created this morning (Nov 13, 09:03) while I was trying to upgrade my ports. Odd.... I am running freebsd 7.0, as my uname tells me.. TFC On Thu, Nov 13, 2008 at 11:47 AM, Jeremy Chadwick wrote: > On Thu, Nov 13, 2008 at 08:12:49AM -0800, tfcheng@gmail.com wrote: >> learned a new thing, here is the output: >> /usr/local/bin/xgettext: >> libgettextsrc-0.17.so => /usr/local/lib/libgettextsrc-0.17.so (0x280a9000) >> libgettextlib-0.17.so => /usr/local/lib/libgettextlib-0.17.so (0x280de000) >> libcroco-0.6.so.3 => /usr/local/lib/libcroco-0.6.so.3 (0x281bb000) >> libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x281ef000) >> libz.so.4 => /lib/libz.so.4 (0x2831b000) >> libm.so.5 => /lib/libm.so.5 (0x2832d000) >> libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x28342000) >> libicui18n.so.38 => /usr/local/lib/libicui18n.so.38 (0x283f1000) >> libintl.so.8 => /usr/local/lib/libintl.so.8 (0x28559000) >> libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x28562000) >> libncurses.so.5.6 => not found (0x0) >> libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28591000) >> libbsdxml.so.3 => /lib/libbsdxml.so.3 (0x28685000) >> libc.so.7 => /lib/libc.so.7 (0x286a3000) >> libncurses.so.5.6 => not found (0x0) >> libicuuc.so.38 => /usr/local/lib/libicuuc.so.38 (0x287a4000) >> libicudata.so.38 => /usr/local/lib/libicudata.so.38 (0x288b9000) >> libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x29390000) >> libm.so.4 => /lib/libm.so.4 (0x2945b000) >> >> it's weird that it still shows libncurses.so.5.6, any thoughts?? thanks!! > > It's not weird at all. When a binary is linked to a shared library > (during the linking phase), the library filename (libXXX.so.X.X) is > stored in the binary, not "libXXX.so". > > I'm not sure how/why a rebuild xgettext is linking to what appears to be > a very old version of libncurses. libncurses.so.5.6 would be for > FreeBSD 5.x, I believe; my FreeBSD 6.x machines have libncurses.so.6, > and my FreeBSD 7.x + CURRENT machines have libncurses.so.7. > > -- > | Jeremy Chadwick jdc at parodius.com | > | Parodius Networking http://www.parodius.com/ | > | UNIX Systems Administrator Mountain View, CA, USA | > | Making life hard for others since 1977. PGP: 4BD6C0CB | > >