From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Newsgroups: gmane.emacs.bugs Subject: bug#5735: New curses/termcap requirement for linking Emacs, but configure check missing. Date: Thu, 18 Mar 2010 08:44:02 +0100 Message-ID: <4BA1D9C2.1010902@swipnet.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1268901345 7133 80.91.229.12 (18 Mar 2010 08:35:45 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 18 Mar 2010 08:35:45 +0000 (UTC) To: 5735@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 18 09:35:40 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NsB8K-0007hn-2m for geb-bug-gnu-emacs@m.gmane.org; Thu, 18 Mar 2010 09:35:40 +0100 Original-Received: from localhost ([127.0.0.1]:56085 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NsB84-0006nv-4N for geb-bug-gnu-emacs@m.gmane.org; Thu, 18 Mar 2010 04:30:56 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NsAZK-0000gF-28 for bug-gnu-emacs@gnu.org; Thu, 18 Mar 2010 03:55:02 -0400 Original-Received: from [140.186.70.92] (port=58868 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NsAZH-0000fX-PH for bug-gnu-emacs@gnu.org; Thu, 18 Mar 2010 03:55:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NsAZF-0000MB-Gc for bug-gnu-emacs@gnu.org; Thu, 18 Mar 2010 03:54:59 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34739) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NsAZF-0000M0-5p for bug-gnu-emacs@gnu.org; Thu, 18 Mar 2010 03:54:57 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NsAPe-00060S-O2; Thu, 18 Mar 2010 03:45:02 -0400 X-Loop: bug-gnu-emacs@gnu.org Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 18 Mar 2010 07:45:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-GNU-PR-Message: report 5735 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.126889827223060 (code B ref -1); Thu, 18 Mar 2010 07:45:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 18 Mar 2010 07:44:32 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NsAPA-0005zt-2m for submit@debbugs.gnu.org; Thu, 18 Mar 2010 03:44:32 -0400 Original-Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NsAP4-0005zg-2z for submit@debbugs.gnu.org; Thu, 18 Mar 2010 03:44:29 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:42241) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NsAP1-0005OJ-5T for submit@debbugs.gnu.org; Thu, 18 Mar 2010 03:44:23 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NsAOw-0007Dd-K8 for bug-gnu-emacs@gnu.org; Thu, 18 Mar 2010 03:44:20 -0400 Original-Received: from [140.186.70.92] (port=56049 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NsAOm-0007Cr-Lm for bug-gnu-emacs@gnu.org; Thu, 18 Mar 2010 03:44:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NsAOk-0007ug-3z for bug-gnu-emacs@gnu.org; Thu, 18 Mar 2010 03:44:08 -0400 Original-Received: from smtprelay-h12.telenor.se ([62.127.194.5]:37296) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NsAOj-0007uI-Mg for bug-gnu-emacs@gnu.org; Thu, 18 Mar 2010 03:44:06 -0400 Original-Received: from ipb1.telenor.se (ipb1.telenor.se [195.54.127.164]) by smtprelay-h12.telenor.se (Postfix) with ESMTP id 19AE315788 for ; Thu, 18 Mar 2010 08:44:04 +0100 (CET) X-SENDER-IP: [85.225.45.110] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8vAGd2oUtV4S1uPGdsb2JhbACDC4RVk0kMAQEBATctpxyCZo1VgSyBQYEhagQ X-IronPort-AV: E=Sophos;i="4.51,265,1267398000"; d="scan'208";a="52421677" Original-Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ipb1.telenor.se with ESMTP; 18 Mar 2010 08:44:03 +0100 Original-Received: from [172.20.199.2] (gaffa [172.20.199.2]) by coolsville.localdomain (Postfix) with ESMTP id EDE927FA01A for ; Thu, 18 Mar 2010 08:44:02 +0100 (CET) User-Agent: Thunderbird 2.0.0.23 (X11/20090817) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 18 Mar 2010 03:45:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:35618 Archived-At: Hello. Since a couple of days ago may be a week), Emacs requires libncurses development files (or similar termcap/terminfo) to link. It didn't need that about a week ago. The symptoms are a lot of undefined symbols, see below. If this has become a new requirement, configure should look for these functions and if not found, abort with instructions to install development files for ncurses or similar. cm.o: In function `cmcostinit': /home/jhd/src/emacs/fixes/src/cm.c:160: undefined reference to `tputs' /home/jhd/src/emacs/fixes/src/cm.c:161: undefined reference to `tputs' /home/jhd/src/emacs/fixes/src/cm.c:162: undefined reference to `tputs' /home/jhd/src/emacs/fixes/src/cm.c:163: undefined reference to `tputs' /home/jhd/src/emacs/fixes/src/cm.c:164: undefined reference to `tputs' cm.o:/home/jhd/src/emacs/fixes/src/cm.c:165: more undefined references to `tputs' follow term.o: In function `term_get_fkeys_1': /home/jhd/src/emacs/fixes/src/term.c:1408: undefined reference to `tgetstr' /home/jhd/src/emacs/fixes/src/term.c:1421: undefined reference to `tgetstr' /home/jhd/src/emacs/fixes/src/term.c:1422: undefined reference to `tgetstr' /home/jhd/src/emacs/fixes/src/term.c:1455: undefined reference to `tgetstr' /home/jhd/src/emacs/fixes/src/term.c:1482: undefined reference to `tgetstr' term.o:/home/jhd/src/emacs/fixes/src/term.c:1482: more undefined references to `tgetstr' follow term.o: In function `turn_on_face': /home/jhd/src/emacs/fixes/src/term.c:1970: undefined reference to `tputs' /home/jhd/src/emacs/fixes/src/term.c:1973: undefined reference to `tputs' /home/jhd/src/emacs/fixes/src/term.c:1978: undefined reference to `tputs' /home/jhd/src/emacs/fixes/src/term.c:1982: undefined reference to `tputs' /home/jhd/src/emacs/fixes/src/term.c:1985: undefined reference to `tputs' term.o:/home/jhd/src/emacs/fixes/src/term.c:1995: more undefined references to `tputs' follow term.o: In function `init_tty': /home/jhd/src/emacs/fixes/src/term.c:3547: undefined reference to `tgetent' /home/jhd/src/emacs/fixes/src/term.c:3591: undefined reference to `tgetstr' /home/jhd/src/emacs/fixes/src/term.c:3592: undefined reference to `tgetstr' /home/jhd/src/emacs/fixes/src/term.c:3593: undefined reference to `tgetstr' /home/jhd/src/emacs/fixes/src/term.c:3594: undefined reference to `tgetstr' /home/jhd/src/emacs/fixes/src/term.c:3595: undefined reference to `tgetstr' term.o:/home/jhd/src/emacs/fixes/src/term.c:3596: more undefined references to `tgetstr' follow term.o: In function `init_tty': /home/jhd/src/emacs/fixes/src/term.c:3623: undefined reference to `tgetflag' /home/jhd/src/emacs/fixes/src/term.c:3626: undefined reference to `tgetstr' /home/jhd/src/emacs/fixes/src/term.c:3628: undefined reference to `tgetstr' /home/jhd/src/emacs/fixes/src/term.c:3629: undefined reference to `tgetstr' /home/jhd/src/emacs/fixes/src/term.c:3630: undefined reference to `tgetstr' /home/jhd/src/emacs/fixes/src/term.c:3631: undefined reference to `tgetstr' term.o:/home/jhd/src/emacs/fixes/src/term.c:3632: more undefined references to `tgetstr' follow term.o: In function `init_tty': /home/jhd/src/emacs/fixes/src/term.c:3675: undefined reference to `tgetnum' /home/jhd/src/emacs/fixes/src/term.c:3676: undefined reference to `tgetnum' /home/jhd/src/emacs/fixes/src/term.c:3678: undefined reference to `tgetnum' /home/jhd/src/emacs/fixes/src/term.c:3685: undefined reference to `tgetflag' /home/jhd/src/emacs/fixes/src/term.c:3688: undefined reference to `tgetflag' /home/jhd/src/emacs/fixes/src/term.c:3689: undefined reference to `tgetflag' /home/jhd/src/emacs/fixes/src/term.c:3690: undefined reference to `tgetflag' /home/jhd/src/emacs/fixes/src/term.c:3691: undefined reference to `tgetflag' term.o:/home/jhd/src/emacs/fixes/src/term.c:3692: more undefined references to `tgetflag' follow term.o: In function `init_tty': /home/jhd/src/emacs/fixes/src/term.c:3722: undefined reference to `tgetnum' /home/jhd/src/emacs/fixes/src/term.c:3724: undefined reference to `tgetnum' /home/jhd/src/emacs/fixes/src/term.c:3732: undefined reference to `tgetnum' /home/jhd/src/emacs/fixes/src/term.c:3740: undefined reference to `PC' /home/jhd/src/emacs/fixes/src/term.c:3753: undefined reference to `tgetnum' /home/jhd/src/emacs/fixes/src/term.c:3758: undefined reference to `tgetnum' /home/jhd/src/emacs/fixes/src/term.c:3775: undefined reference to `tgetstr' sysdep.o: In function `reset_sys_modes': /home/jhd/src/emacs/fixes/src/sysdep.c:1557: undefined reference to `tputs' This is a fresh Emacs from the trunk, as per 2010-03-18 and a new run of configure. Jan D. If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /opt/emacs-cvs/share/emacs/24.0.50/etc/DEBUG. In GNU Emacs 24.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.18.3) of 2010-03-18 on gaffa Windowing system distributor `The X.Org Foundation', version 11.0.10604000 configured using `configure '--prefix=/opt/emacs-cvs' '--verbose' '--enable-asserts' 'CFLAGS=-g'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: C value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: sv_SE.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Perl Minor modes in effect: desktop-save-mode: t delete-selection-mode: t icomplete-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r t - Recent messages: Position 20 Position 40 Position 60 Position 80 Position 100 You may type 'h' or '?' for a short PO mode reminder. Loading vc-cvs...done Wrote /home/jhd/.emacs.desktop.lock Desktop: 20 buffers restored. For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort mail-extr message sendmail ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc time-date mm-util mail-prsvr gmm-utils wid-edit mailheader canlock hashcash mail-utils emacsbug parse-time vc-cvs po-mode add-log vc-bzr sha1 hex-util vc-git perl-mode desktop cus-start cus-load msb delsel icomplete cc-mode cc-fonts easymenu cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt time tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs)