From owner-freebsd-ports@FreeBSD.ORG Fri Jun 4 11:23:53 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 465E01065670 for ; Fri, 4 Jun 2010 11:23:53 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-ww0-f54.google.com (mail-ww0-f54.google.com [74.125.82.54]) by mx1.freebsd.org (Postfix) with ESMTP id 20A578FC1A for ; Fri, 4 Jun 2010 11:23:51 +0000 (UTC) Received: by wwb22 with SMTP id 22so1079795wwb.13 for ; Fri, 04 Jun 2010 04:23:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:reply-to:date :message-id:subject:from:to:cc:content-type; bh=eeldEULW8GiH2Dh6l+biUguZ4hyKfzXHTZzI5nOFN1M=; b=jGYOlWe1FWhVhIrAcdaWZx4cjmNbV8oRQbdw6r8q5nVTpR1Sa0bvxdQgBWqOpEqyXv bH3aUkevUHucSfn6kKkv2AEfbFwUZjGEELqZ8LNvG5p1okezbd5NbJm7imfAxD3OCIw7 26KaeXeWUhfxCvuODsAlg39rQFhmmJt0MpjeI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:cc :content-type; b=ZgQE2wNpCjOWSlNJ317p3TuE2PTYxgWsE2mfOfDdUw5iOn2O/qJEYXkkC6BCS3bm/h WlnmUFnL2sIJwiPatlCiTVG+//uRCufxNExsC1g66FRTNgHwuGF2NAMCVkf9CgzOYIP5 NgLol0mIWcdF0mVQITNtUa7A+x7PQRjqYOw6Y= MIME-Version: 1.0 Received: by 10.227.129.7 with SMTP id m7mr10462060wbs.137.1275650630757; Fri, 04 Jun 2010 04:23:50 -0700 (PDT) Received: by 10.216.183.5 with HTTP; Fri, 4 Jun 2010 04:23:50 -0700 (PDT) Date: Fri, 4 Jun 2010 11:23:50 +0000 Message-ID: From: "b. f." To: Paul Macdonald Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-ports@FreeBSD.org Subject: Re: devel/gettext further update X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jun 2010 11:23:53 -0000 >After portupgrade -rf gettext which seemed to go fine i noticed an issue >with logrotate. > >/usr/local/sbin/logrotate >/libexec/ld-elf.so.1: Shared object "libintl.so.8" not found, required >by "libpopt.so.0" > >on a clean rebuild: > >/usr/bin/ld: warning: libintl.so.8, needed by /usr/local/lib/libpopt.so, >not found (try using -rpath or -rpath-link) >/usr/local/lib/libpopt.so: undefined reference to `libintl_dgettext' >/usr/local/lib/libpopt.so: undefined reference to >`libintl_bind_textdomain_codeset' >/usr/local/lib/libpopt.so: undefined reference to `libintl_textdomain' > >(i have /usr/local/lib/libintl.so.8) > >What do i do here? The problem is actually with the dependency devel/popt. The new devel/gettext uses libintl.so.9, so it looks like something was not properly updated. Update your ports tree, to make sure you have the latest gettext-related fixes, and try again. And if I were you, I would use 'portupgrade -fuvr gettext' to clean out the old shared libraries and force rebuilds. It may take a little longer, though. Assuming that at least part of your first update attempt was successful, you could avoid another sweeping update by just looking at ports that are still mistakenly linked to the old gettext libraries, like libintl.so.8, and then just update those ports and their direct dependencies, but that could also take time, and requires a little knowledge. It is probably just safer to to perform the whole update again. b.