From owner-freebsd-ports@FreeBSD.ORG Mon Feb 3 18:26:34 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E805BC25 for ; Mon, 3 Feb 2014 18:26:34 +0000 (UTC) Received: from mail-pb0-x22d.google.com (mail-pb0-x22d.google.com [IPv6:2607:f8b0:400e:c01::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BAB3F14AA for ; Mon, 3 Feb 2014 18:26:34 +0000 (UTC) Received: by mail-pb0-f45.google.com with SMTP id un15so7342362pbc.18 for ; Mon, 03 Feb 2014 10:26:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=qlZEhqsFFtXcu6s9OpFQXOyJw4fEzYGndX2Iij6B+5Q=; b=L9sQr8efi70Lq1JSdWiKQdAYjOOLm9kOGeRgj+fSlB+4bpkTOjVl+kfM9I57UMAmGV LlbEvy5SU+cn6833Zq4FkNdJzEhOR8ZKUNI8EUgYh4gsDcvgDMv3bFFnOyOZhr98/oiR ZwSSdXhk/pAArehxxmfrZVVMUhnF/qi2aqtVpOa+gkJUUAiWtBlGU7AJ1s3BylqEDsv7 tmxpCaJcUTu+qSqYfjWompOPh/o20QTcafs19b1YTmPGz0is+XcNnLDko212GuKrjnQs pGza91KYYvLHlWGz+jE+gZr8x8YBNC24FZYIziFy4qLtP8Stw519pQ/tkjDZ8SCYNPYC zUxw== X-Received: by 10.66.145.166 with SMTP id sv6mr39291850pab.31.1391451994370; Mon, 03 Feb 2014 10:26:34 -0800 (PST) Received: from [10.0.0.130] (c-50-150-107-91.hsd1.ca.comcast.net. [50.150.107.91]) by mx.google.com with ESMTPSA id bc4sm58316496pbb.2.2014.02.03.10.26.33 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 03 Feb 2014 10:26:33 -0800 (PST) Message-ID: <52EFDF57.9050500@gmail.com> Date: Mon, 03 Feb 2014 10:26:31 -0800 From: Keith Beattie User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: Scot Hetzel Subject: Re: libncursesw.so linker script syntax error? References: <52EDB16B.1080206@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD Ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Feb 2014 18:26:35 -0000 On 02/02/14 23:54, Scot Hetzel wrote: >> >> Here's libncursesw.so: >> >> $ cat /usr/local/lib/libncursesw.so >> INPUT(libncursesw.so.5 AS_NEEDED(-ltinfow)) >> > I don't get that output when I `cat /usr/local/lib/libncursesw.so`. > When I use `file /usr/local/lib/libncursesw.so*` it shows: > > /usr/local/lib/libncursesw.so: symbolic link to `libncursesw.so.6' > /usr/local/lib/libncursesw.so.6: symbolic link to `libncursesw.so.6.0' > /usr/local/lib/libncursesw.so.6.0: ELF 32-bit LSB shared object, Intel > 80386, version 1 (FreeBSD), dynamically linked, not stripped > > Try uninstalling the devel/ncurses port again, and check if there are > any left over libncurses* files and remove them. Tried that, didn't work. It rebuilds the .so as an ldscript again. Similarly with libncurses.so. What does seem to work is moving aside libncursesw.so and making it a symlink to libncursesw.so.5 (which is in turn a link to .so.5.9). I haven't tested this yet, but my guess is that the 5.9.20131221 update to the ncurses port introduced this. Thanks, ksb