From owner-freebsd-questions@FreeBSD.ORG Thu Nov 13 20:41:26 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 8A4131065751 for ; Thu, 13 Nov 2008 20:41:26 +0000 (UTC) (envelope-from tfcheng@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.170]) by mx1.freebsd.org (Postfix) with ESMTP id 2E6958FC13 for ; Thu, 13 Nov 2008 20:41:25 +0000 (UTC) (envelope-from tfcheng@gmail.com) Received: by wf-out-1314.google.com with SMTP id 24so1063675wfg.7 for ; Thu, 13 Nov 2008 12:41:25 -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=0dej5XMbCqTIbjC+qJCVdDwcMvK01ap+E5Ma6VIN6n8=; b=FFuo2ONfgle8rOMkHEHSW1JQnrZpTz4VFQBm8dPg5+90oboPYwsFZtiIWIq+mFuzx+ m5efoCLCcwr1OBvU3UMnsO1llFGyWH5FzMODn0y+qFrN/CYz/++N2ZtMkhyn75Znu5mm X643yt2jZg8uT8f7J3AObrykhmdt+nYr2iAfA= 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=s97LvF8D50YkpkN7KBKDvZ6tDLxDQS5DgS97dbbfhf2wWIKixeTudNY5gAIDLkh27w 2/ee3SIebmGu5iE7preKxlsjpEFEJY53cuQfEyEx7E90gBdC0HqYGlbmnQW7RFte9u5W GErIO21OtF60tYPDPadzsf2of7Wl1HtOePsKo= Received: by 10.142.142.14 with SMTP id p14mr35376wfd.17.1226608885666; Thu, 13 Nov 2008 12:41:25 -0800 (PST) Received: by 10.142.143.20 with HTTP; Thu, 13 Nov 2008 12:41:25 -0800 (PST) Message-ID: Date: Thu, 13 Nov 2008 15:41:25 -0500 From: "Tsu-Fan Cheng" To: Mel In-Reply-To: <200811131902.50999.fbsd.questions@rachie.is-a-geek.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <00163630f62951e942045b946224@google.com> <200811131802.12893.fbsd.questions@rachie.is-a-geek.net> <200811131902.50999.fbsd.questions@rachie.is-a-geek.net> Cc: Jeremy Chadwick , freebsd-questions@freebsd.org Subject: 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 20:41:26 -0000 what would happen if I don't compile ports all over again? will my system crash? TFC On Thu, Nov 13, 2008 at 1:02 PM, Mel wrote: > On Thursday 13 November 2008 18:17:02 Tsu-Fan Cheng wrote: >> Mel, thank you for your help, 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) > > FreeBSD 7 > >> /usr/local/lib/libgettextsrc-0.17.so: >> libgettextlib-0.17.so => /usr/local/lib/libgettextlib-0.17.so (0x280de000) >> libintl.so.8 => /usr/local/lib/libintl.so.8 (0x28559000) >> libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28591000) >> libc.so.7 => /lib/libc.so.7 (0x286a3000) >> /usr/local/lib/libgettextlib-0.17.so: >> 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) > > Also FreeBSD 7 > >> 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) >> libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28591000) >> libncurses.so.5.6 => not found (0x0) >> libc.so.7 => /lib/libc.so.7 (0x286a3000) >> /usr/local/lib/libcroco-0.6.so.3: >> libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x28342000) >> libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28591000) >> libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x281ef000) >> libc.so.7 => /lib/libc.so.7 (0x286a3000) >> /usr/local/lib/libxml2.so.5: >> libz.so.4 => /lib/libz.so.4 (0x2831b000) >> libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28591000) >> libm.so.5 => /lib/libm.so.5 (0x2832d000) >> libc.so.7 => /lib/libc.so.7 (0x286a3000) >> /lib/libz.so.4: >> libc.so.7 => /lib/libc.so.7 (0x286a3000) >> /lib/libm.so.5: >> libc.so.7 => /lib/libc.so.7 (0x286a3000) >> /usr/local/lib/libglib-2.0.so.0: >> libicui18n.so.38 => /usr/local/lib/libicui18n.so.38 (0x283f1000) >> libintl.so.8 => /usr/local/lib/libintl.so.8 (0x28559000) >> libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28591000) >> libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x28562000) >> libc.so.7 => /lib/libc.so.7 (0x286a3000) >> /usr/local/lib/libicui18n.so.38: >> 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) > > FreeBSD 6 > >> /usr/local/lib/libintl.so.8: >> libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28591000) >> libc.so.7 => /lib/libc.so.7 (0x286a3000) >> /usr/local/lib/libpcre.so.0: >> libc.so.7 => /lib/libc.so.7 (0x286a3000) >> /lib/libbsdxml.so.3: >> libc.so.7 => /lib/libc.so.7 (0x286a3000) >> /usr/local/lib/libicuuc.so.38: >> libicudata.so.38 => /usr/local/lib/libicudata.so.38 (0x288b9000) >> libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x29390000) > > FreeBSD 6 > >> libm.so.4 => /lib/libm.so.4 (0x2945b000) >> /usr/lib/libstdc++.so.5: >> libm.so.4 => /lib/libm.so.4 (0x2945b000) > > Your system has stale libraries from the updates and linking is messy. It does > not adequately explain the .5.6 library version numbers, but your system is > in need of cleaning. > > Specifically, you forgot to do 'make delete-old-libs' when you upgraded from 6 > to 7 (and maybe from 5 to 6 as well,tho there's no evidence of that in this > mail). > > The best course of action is to go into /usr/src and type: > # make delete-old > # make delete-old-libs > > Delete everything that the program offers you to delete. Then drop to single > user mode, so that no services are running and recompile *all* ports, using > portupgrade -fa. you may need to do /etc/rc.d/netif start, so you can > download stuff. > > I'm quite confident this will fix your problems, even tho it gives no > explanation for this rogue ncurses library. > -- > Mel > > Problem with today's modular software: they start with the modules > and never get to the software part. >