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
signature.asc
Description: PGP signature