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 |