From owner-freebsd-questions@FreeBSD.ORG Sun Oct 23 15:13:38 2011 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 B5E171065670 for ; Sun, 23 Oct 2011 15:13:38 +0000 (UTC) (envelope-from johnl@iecc.com) Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by mx1.freebsd.org (Postfix) with ESMTP id 596178FC0C for ; Sun, 23 Oct 2011 15:13:38 +0000 (UTC) Received: (qmail 85490 invoked from network); 23 Oct 2011 15:13:37 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:vbr-info:user-agent:cleverness; s=14df1.4ea42f21.k1110; bh=24mQXCP8+Bu7TI7WvM4bLISCSrYDxhmUsyhsIuTLc1U=; b=SJT9t/SKq55GEqliW3oBAyVlhVl0YU85b4SVg5aTY9mrrflol5w4lGQRnHtvPOLc/mSIMyT3ltoXmM5lSE26VqxJC3VIp8UCRg74XF6Wa8jX7GLhMgKZJz4NPIRSgYZgsPDYJWQX4meQt81flWQ+pyyGDd++Y3bbYHSS2V7EYxg= VBR-Info: md=iecc.com; mc=all; mv=dwl.spamhaus.org Received: (ofmipd 127.0.0.1) with (DHE-RSA-AES256-SHA encrypted) SMTP; 23 Oct 2011 15:13:15 -0000 Date: 23 Oct 2011 17:13:35 +0200 Message-ID: From: "John R. Levine" To: "Matthew Seaman" In-Reply-To: <4EA3E3E3.5030806@infracaninophile.co.uk> References: <20111023071127.65536.qmail@joyce.lan> <4EA3C5A1.2080803@infracaninophile.co.uk> <4EA3E3E3.5030806@infracaninophile.co.uk> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) Cleverness: None detected MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-questions@freebsd.org Subject: Re: Updating emacs fails 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: Sun, 23 Oct 2011 15:13:38 -0000 > On 23/10/2011 09:03, John R. Levine wrote: >>> checking for tparm in -lncurses... no >>> >>> but that's not correct. libncurses should certainly contain that >>> symbol. I get a 'yes' there on my stable/8 machine. As -lncurses is >>> part of your LDFLAGS ... hmmm... do you have libncurses on your system >>> anywhere other than in /lib ? >> >> I have the ncurses-5.9 package installed from ports. Several gnome >> programs depend on it: >> >> pkg_delete: package 'ncurses-5.9' is required by these other packages >> and may not be deinstalled: >> aalib-1.4.r5_6 >> gnome-games-2.32.1_2 >> guile-1.8.8 >> libcdio-0.82_2 >> libxine-1.1.19_7 > > Interesting. Can you try moving /usr/local/lib/libncurses.* and > /usr/local/include/ncurses.h aside temporarily and then rebuild emacs? > If that works, then looks like you've found a bug in the editors/emacs > port, which should be reported to the port's maintainer. Yup, that fixed it. I'll file a bug report. I tried rebuilding some of the packages that allegedly depend on the ncurses port, and they all seemed to work OK, so the right solution may be to deprecate the ncurses port or fold it into the mainline system. Regards, John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for Dummies", Please consider the environment before reading this e-mail. http://jl.ly