From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28301 invoked by alias); 5 Oct 2015 04:44:55 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 20696 Received: (qmail 13827 invoked from network); 5 Oct 2015 04:44:52 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 X-Authority-Analysis: v=2.1 cv=X+5rdgje c=1 sm=1 tr=0 a=iYb2zmjJ/rGmiNStCA7SjA==:117 a=iYb2zmjJ/rGmiNStCA7SjA==:17 a=N659UExz7-8A:10 a=YM4KcpC6S-r53RaspsEA:9 a=pILNOxqGKmIA:10 Message-id: <56120040.7050500@eastlink.ca> Date: Sun, 04 Oct 2015 21:44:48 -0700 From: Ray Andrews User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Icedove/31.7.0 MIME-version: 1.0 To: zsh-users@zsh.org Subject: Re: missing curses.so References: <560DEDDD.6080603@eastlink.ca> <151003115816.ZM4689@torch.brasslantern.com> In-reply-to: <151003115816.ZM4689@torch.brasslantern.com> Content-type: text/plain; charset=windows-1252; format=flowed Content-transfer-encoding: 7bit On 10/03/2015 11:58 AM, Bart Schaefer wrote: > On Oct 1, 7:37pm, Ray Andrews wrote: > } > } After rebuilding everything yesterday I thought everything was fine, but > } I see that I'm missing two modules: curses.so and pcre.so. > > curses.so gets built if the necessary libraries and headers are found, > so for some reason they were not. > > You may need to use the --with-term-lib option to configure, or in > some other way tell the build process where the headers are. > > pcre.so is not built unless "configure --enable-pcre ..." is used. It seems strange. I have '/usr/include/ncurses.h' and the thing seems to find it and then not find it: configure:5942: checking ncurses.h usability configure:5942: gcc -c -Wall -Wmissing-prototypes -O2 conftest.c >&5 configure:5942: $? = 0 configure:5942: result: yes configure:5942: checking ncurses.h presence configure:5942: gcc -E conftest.c configure:5942: $? = 0 configure:5942: result: yes configure:5942: checking for ncurses.h configure:5942: result: yes configure:5942: checking ncursesw/ncurses.h usability configure:5942: gcc -c -Wall -Wmissing-prototypes -O2 conftest.c >&5 conftest.c:108:30: fatal error: ncursesw/ncurses.h: No such file or directory 2$ ./configure --with-term-lib ... shows: configure: error: "No terminal handling library was found on your system. 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." See `config.log' for more details ... but all these are installed: i libncurses5 - shared libraries for terminal handling i libncurses5-dev - developer's libraries for ncurses i libncursesw5 - shared libraries for terminal handling (wi i ncurses-base - basic terminal type definitions i ncurses-bin - terminal-related programs and man pages i ncurses-term - additional terminal type definitions ... and I have these: /usr/lib/i386-linux-gnu/libncurses.so /lib/i386-linux-gnu/libncurses.so.5 /lib/i386-linux-gnu/libncurses.so.5.9 I finally installed 'libncursesw5-dev' and all is well. Sheesh, seems 'libncurses5-dev' doesn't cut it.