From owner-freebsd-questions@FreeBSD.ORG Mon Oct 24 13:17:37 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 8218C1065674 for ; Mon, 24 Oct 2011 13:17:37 +0000 (UTC) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: from asbnvacz-mailrelay01.megapath.net (asbnvacz-mailrelay01.megapath.net [207.145.128.243]) by mx1.freebsd.org (Postfix) with ESMTP id 397438FC14 for ; Mon, 24 Oct 2011 13:17:37 +0000 (UTC) Received: from mail8.sea5.speakeasy.net (mail8.sea5.speakeasy.net [69.17.117.53]) by asbnvacz-mailrelay01.megapath.net (Postfix) with ESMTP id 6DBF2A70145 for ; Mon, 24 Oct 2011 09:17:36 -0400 (EDT) Received: (qmail 19129 invoked from network); 24 Oct 2011 13:17:35 -0000 Received: by simscan 1.4.0 ppid: 22830, pid: 28609, t: 0.1986s scanners: clamav: 0.88.2/m:52/d:13495 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail8.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 24 Oct 2011 13:17:35 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id 000872E0DA; Mon, 24 Oct 2011 09:17:34 -0400 (EDT) From: Lowell Gilbert To: "John R. Levine" References: <20111023071127.65536.qmail@joyce.lan> <4EA3C5A1.2080803@infracaninophile.co.uk> <4EA3E3E3.5030806@infracaninophile.co.uk> <44wrbv3bj9.fsf@lowell-desk.lan> Date: Mon, 24 Oct 2011 09:17:34 -0400 In-Reply-To: (John R. Levine's message of "23 Oct 2011 18:03:10 +0200") Message-ID: <44y5wattox.fsf@be-well.ilk.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-questions@freebsd.org Subject: Re: Updating emacs fails X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-questions@freebsd.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2011 13:17:37 -0000 "John R. Levine" writes: >>>> 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. >> >> The way it's supposed to work is that emacs will depend on (and link to) >> ncurses if it's installed when the emacs port is built, and to the base >> system curses if not. I just did a quick test, and this was just what >> did happen. So at least part of the problem is local to your system... > > Did you try installing the ncurses port and then rebuilding emacs? For > some reason the library in the ncurses port doesn't define the termcap > routines, leading to the problem. Yes, that's just what I did, and I got an emacs that was linked against the port version of ncurses. It worked fine. I then deleted the ncurses port to make sure emacs *really* was using ncurses from the port, and, indeed, emacs stopped working. > This computer has an extremely vanilla install of 8.2 with gnome. I'm > having trouble figuring what I'm doing different from anyone else > other than perhaps doing portupgrade more often than others do. I do it pretty often myself...