On Mon, 26 Dec 2005 12:02:37 -0500 (EST) Thomas Dickey <[EMAIL PROTECTED]>
wrote:
| I'm certain we're talking about something different, since neither
| vim nor screen uses any other interface in that area than termcap.
| 
| I was just in screen yesterday, and am looking at vim right now, just
| in case some feature has crept in.  If it were in fact using terminfo
| rather than termcap, it would call one of these functions:
<snip>
| All three of those programs use the same interface from ncurses - the
| termcap one.

Vim has --with-tlib=. If it's set to ncurses, everything works nicely.
If it's set to termcap it ends up mangling the screen.

| > 9.5 is in the tree and should be correct, anyway. Still looking for
| > someone to maintain it...
| 
| ok - I see this
| 
| 
http://www.gentoo.org/cgi-bin/viewcvs.cgi/app-editors/vile/vile-9.5.ebuild?rev=1.1&view=markup
| 
| The --with-ncurses is redundant (and --with-screen=ncurses is not as
| well supported as the default - I made some fixes after 9.5 for the
| former, so it should be comparable right now).
| 
| You might also consider --with-loadable-filters (that makes a smaller 
| executable).

Hrm, if I add --with-loadable-filters to the 9.5 ebuilds I get a
compile error:

i686-pc-linux-gnu-gcc -c -I. -I.. -I../filters -I.. -DHAVE_CONFIG_H
-I./filters  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/lib/perl5/5.8.6/i686-linux/CORE  -D_GNU_SOURCE
-DVILE_STARTUP_PATH=\"/usr/share/vile\" -Wall -rdynamic -O2
-march=pentium4 -fomit-frame-pointer -pipe -D__CIARANM_WAS_HERE__
-Wall  -fno-strict-aliasing -pipe  filters.c
In file included from ./flt_defs.h:35,
from ./filters.h:12,
from filters.c:8:
../estruct.h:1971:21: nemode.h: No such file or directory

Looks like it's parallel build related. With MAKEOPTS=-j1 it goes away,
but with anything higher it fails consistently.

-- 
Ciaran McCreesh : Gentoo Developer (I can kill you with my brain)
Mail            : ciaranm at gentoo.org
Web             : http://dev.gentoo.org/~ciaranm

Attachment: signature.asc
Description: PGP signature

Reply via email to