From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,SUBJ_OBFU_PUNCT_FEW autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id f48fd3db for ; Wed, 11 Dec 2019 15:56:19 +0000 (UTC) Received: (qmail 12096 invoked by alias); 11 Dec 2019 15:56:12 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 45007 Received: (qmail 2494 invoked by uid 1010); 11 Dec 2019 15:56:12 -0000 X-Qmail-Scanner-Diagnostics: from smtp.gentoo.org by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.1/25656. spamassassin: 3.4.2. Clear:RC:0(140.211.166.183):SA:0(-6.9/5.0):. Processed in 4.220511 secs); 11 Dec 2019 15:56:12 -0000 X-Envelope-From: polynomial-c@gentoo.org X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at gentoo.org designates 140.211.166.183 as permitted sender) From: Lars Wendler To: zsh-workers@zsh.org Cc: Lars Wendler , Tetja Rediske Subject: [PATCH] configure.ac: check for has_colors symbol in curses lib Date: Wed, 11 Dec 2019 16:55:07 +0100 Message-Id: <20191211155507.22181-1-polynomial-c@gentoo.org> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Qmail-Scanner-2.11: added fake Content-Type header Content-Type: text/plain Otherwise zsh/curses module won't get built if ncurses was built with separate tinfo lib. One could still force-build the module but loading it later yields the following error message: failed to load module `zsh/curses': /usr/lib64/zsh/5.7.1/zsh/curses.so: undefined symbol: COLORS That is because the final linker call requires -lncurses(w) but it only contains -ltinfo(w). Reported-by: Tetja Rediske See-also: http://www.zsh.org/mla/users/2016/msg01097.html Signed-off-by: Lars Wendler --- configure.ac | 1 + 1 file changed, 1 insertion(+) diff --git a/configure.ac b/configure.ac index 8fd4d452f..9623133f0 100644 --- a/configure.ac +++ b/configure.ac @@ -816,6 +816,7 @@ AC_SEARCH_LIBS(tgetent, [$termcap_curses_order], This is probably a library called 'curses' or 'ncurses'. You may need to install a package called 'curses-devel' or 'ncurses-devel' on your system."], 255)) +AC_SEARCH_LIBS(has_colors, [$termcap_curses_order]) AC_CHECK_HEADERS(curses.h, [], [AC_CACHE_CHECK(for Solaris 8 curses.h mistake, ac_cv_header_curses_solaris, AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ]], [[]])],[ac_cv_header_curses_h=yes -- 2.24.1