From owner-freebsd-questions@FreeBSD.ORG Thu Nov 13 18:02:54 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 35FC61065687; Thu, 13 Nov 2008 18:02:54 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from mail.rachie.is-a-geek.net (rachie.is-a-geek.net [66.230.99.27]) by mx1.freebsd.org (Postfix) with ESMTP id ED4558FC14; Thu, 13 Nov 2008 18:02:53 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from localhost (mail.rachie.is-a-geek.net [192.168.2.101]) by mail.rachie.is-a-geek.net (Postfix) with ESMTP id A2B5BAFC1C7; Thu, 13 Nov 2008 09:02:52 -0900 (AKST) From: Mel To: freebsd-questions@freebsd.org Date: Thu, 13 Nov 2008 19:02:49 +0100 User-Agent: KMail/1.9.7 References: <00163630f62951e942045b946224@google.com> <200811131802.12893.fbsd.questions@rachie.is-a-geek.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200811131902.50999.fbsd.questions@rachie.is-a-geek.net> Cc: Jeremy Chadwick , Tsu-Fan Cheng 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 18:02:54 -0000 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.