Gentoo Archives: gentoo-user

From: Ciaran McCreesh <ciaranm@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] VI
Date: Mon, 26 Dec 2005 22:51:14
Message-Id: 20051226224709.22386f5f@snowdrop.home
In Reply to: Re: [gentoo-user] VI by Thomas Dickey
1 On Mon, 26 Dec 2005 12:02:37 -0500 (EST) Thomas Dickey <dickey@×××.com>
2 wrote:
3 | I'm certain we're talking about something different, since neither
4 | vim nor screen uses any other interface in that area than termcap.
5 |
6 | I was just in screen yesterday, and am looking at vim right now, just
7 | in case some feature has crept in. If it were in fact using terminfo
8 | rather than termcap, it would call one of these functions:
9 <snip>
10 | All three of those programs use the same interface from ncurses - the
11 | termcap one.
12
13 Vim has --with-tlib=. If it's set to ncurses, everything works nicely.
14 If it's set to termcap it ends up mangling the screen.
15
16 | > 9.5 is in the tree and should be correct, anyway. Still looking for
17 | > someone to maintain it...
18 |
19 | ok - I see this
20 |
21 | http://www.gentoo.org/cgi-bin/viewcvs.cgi/app-editors/vile/vile-9.5.ebuild?rev=1.1&view=markup
22 |
23 | The --with-ncurses is redundant (and --with-screen=ncurses is not as
24 | well supported as the default - I made some fixes after 9.5 for the
25 | former, so it should be comparable right now).
26 |
27 | You might also consider --with-loadable-filters (that makes a smaller
28 | executable).
29
30 Hrm, if I add --with-loadable-filters to the 9.5 ebuilds I get a
31 compile error:
32
33 i686-pc-linux-gnu-gcc -c -I. -I.. -I../filters -I.. -DHAVE_CONFIG_H
34 -I./filters -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
35 -I/usr/lib/perl5/5.8.6/i686-linux/CORE -D_GNU_SOURCE
36 -DVILE_STARTUP_PATH=\"/usr/share/vile\" -Wall -rdynamic -O2
37 -march=pentium4 -fomit-frame-pointer -pipe -D__CIARANM_WAS_HERE__
38 -Wall -fno-strict-aliasing -pipe filters.c
39 In file included from ./flt_defs.h:35,
40 from ./filters.h:12,
41 from filters.c:8:
42 ../estruct.h:1971:21: nemode.h: No such file or directory
43
44 Looks like it's parallel build related. With MAKEOPTS=-j1 it goes away,
45 but with anything higher it fails consistently.
46
47 --
48 Ciaran McCreesh : Gentoo Developer (I can kill you with my brain)
49 Mail : ciaranm at gentoo.org
50 Web : http://dev.gentoo.org/~ciaranm

Attachments

File name MIME type
signature.asc application/pgp-signature