>>> Unpacking source... >>> Unpacking vim-7.2-gentoo-patches.tar.bz2 to /var/tmp/portage/app-editors/gvim-7.2.238/work >>> Unpacking vim-7.2-lang.tar.gz to /var/tmp/portage/app-editors/gvim-7.2.238/work >>> Unpacking vim-7.2.tar.bz2 to /var/tmp/portage/app-editors/gvim-7.2.238/work >>> Unpacking vim-patches-7.2.238.tar.gz to /var/tmp/portage/app-editors/gvim-7.2.238/work >>> Unpacking vim-7.2-extra.tar.gz to /var/tmp/portage/app-editors/gvim-7.2.238/work * Filtering vim patches ... 7.2.001: src/pty.c src/version.c 7.2.002: src/menu.c src/version.c 7.2.003: src/spell.c src/version.c src/version.c 7.2.004: src/if_cscope.c src/if_cscope.h src/version.c 7.2.005: src/eval.c src/version.c 7.2.006: runtime/scripts.vim src/version.c 7.2.007: runtime/doc/os_vms.txt src/os_vms_conf.h src/Make_vms.mms src/testdir/Make_vms.mms src/testdir/test30.in src/testdir/test54.in src/version.c 7.2.008: src/buffer.c src/version.c 7.2.009: src/if_perl.xs src/version.c 7.2.010: src/mbyte.c src/misc2.c src/normal.c src/version.c 7.2.011: src/eval.c src/version.c 7.2.012: src/ex_cmds2.c src/version.c 7.2.013: src/ui.c src/version.c 7.2.014: src/eval.c src/version.c 7.2.015: src/testdir/Makefile src/version.c 7.2.016: src/ex_getln.c src/version.c 7.2.017: src/ui.c src/version.c 7.2.018: src/ex_cmds.c src/version.c 7.2.019: src/ex_cmds.h src/ex_docmd.c src/version.c 7.2.020: src/main.c src/version.c 7.2.021: src/ex_docmd.c src/fileio.c src/globals.h src/version.c 7.2.022: Filelist src/testdir/Make_ming.mak src/version.c 7.2.023: src/screen.c src/version.c 7.2.024: src/option.c src/version.c 7.2.025: src/normal.c src/version.c 7.2.026: src/normal.c src/version.c 7.2.027: src/ex_cmds.h src/version.c 7.2.028: src/eval.c src/version.c 7.2.029: src/ex_docmd.c src/version.c 7.2.030: src/ex_cmds.h src/version.c 7.2.031: runtime/doc/cmdline.txt runtime/doc/eval.txt runtime/doc/starting.txt runtime/doc/usr_21.txt src/eval.c src/ex_cmds.c src/ex_cmds.h src/ex_docmd.c src/feature.h src/fileio.c src/main.c src/mark.c src/misc1.c src/proto/eval.pro src/proto/ex_cmds.pro src/proto/mark.pro src/option.c src/structs.h src/vim.h src/version.c 7.2.032: src/eval.c src/version.c 7.2.033: src/fileio.c src/testdir/test42.ok src/version.c 7.2.034: src/buffer.c src/version.c 7.2.035: src/gui_x11.c src/mbyte.c src/misc2.c src/os_unix.c src/version.c 7.2.036: src/gui_riscos.c src/gui_w48.c src/os_vms.c src/os_w32exe.c src/os_win16.c src/version.c 7.2.037: src/os_unix.c src/version.c 7.2.038: src/if_xcmdsrv.c src/version.c 7.2.039: src/eval.c src/version.c 7.2.040: src/fileio.c src/version.c 7.2.041: src/buffer.c src/ex_cmds.c src/ex_cmds2.c src/ex_docmd.c src/ex_getln.c src/if_sniff.c src/main.c src/netbeans.c src/normal.c src/popupmnu.c src/proto/buffer.pro src/proto/ex_cmds.pro src/quickfix.c src/window.c src/version.c 7.2.042: src/buffer.c src/move.c src/structs.h src/version.c 7.2.043: src/vim.h src/version.c 7.2.044: src/auto/configure src/configure.in src/eval.c src/version.c 7.2.045: src/if_python.c src/version.c 7.2.046: src/mbyte.c src/version.c 7.2.047: src/main.c src/vim.h src/version.c 7.2.048: src/eval.c src/normal.c src/proto/eval.pro src/version.c 7.2.049: src/gui_w32.c src/gui_w48.c src/mbyte.c src/misc1.c src/os_mswin.c src/os_win32.c src/proto/os_mswin.pro src/version.c 7.2.050: src/spell.c src/version.c 7.2.051: src/eval.c src/ex_getln.c src/proto/ex_getln.pro runtime/doc/eval.txt runtime/doc/options.txt src/version.c 7.2.052: runtime/doc/eval.txt src/eval.c src/version.c 7.2.053: src/workshop.c src/version.c 7.2.054: src/getchar.c src/version.c 7.2.055: src/diff.c src/eval.c src/ex_cmds.c src/ex_docmd.c src/fileio.c src/fold.c src/globals.h src/gui.c src/gui_at_sb.c src/gui_gtk_x11.c src/gui_xmdlg.c src/gui_xmebw.c src/main.c src/mbyte.c src/message.c src/netbeans.c src/option.c src/os_unix.c src/spell.c src/ui.c src/window.c src/version.c 7.2.056: src/spell.c src/version.c 7.2.057: src/spell.c src/version.c 7.2.058: src/version.c src/version.c 7.2.059: src/diff.c src/version.c 7.2.060: runtime/doc/spell.txt src/spell.c src/version.c 7.2.061: src/eval.c src/version.c 7.2.062: src/buffer.c src/version.c 7.2.063: src/if_perl.xs src/version.c 7.2.064: src/ops.c src/version.c 7.2.065: src/gui.c src/version.c 7.2.066: runtime/doc/eval.txt src/eval.c src/version.c 7.2.067: src/ex_docmd.c src/version.c 7.2.068: src/tag.c src/version.c 7.2.069: src/spell.c src/version.c 7.2.070: src/eval.c src/version.c 7.2.071: src/gui_w48.c src/netbeans.c src/version.c 7.2.072: src/if_sniff.c src/version.c 7.2.073: src/misc2.c src/option.c src/proto/misc2.pro src/version.c 7.2.074: src/gui_mac.c src/version.c 7.2.075: src/version.c src/version.c 7.2.076: src/fileio.c src/version.c 7.2.077: src/fileio.c src/version.c 7.2.078: src/fold.c src/version.c 7.2.079: runtime/doc/netbeans.txt src/buffer.c src/globals.h src/netbeans.c src/proto/netbeans.pro src/version.c 7.2.080: src/edit.c src/version.c 7.2.081: src/message.c src/version.c 7.2.082: src/ex_cmds.c src/version.c 7.2.083: src/tag.c src/version.c 7.2.084: src/if_python.c src/version.c 7.2.085: src/term.c src/version.c 7.2.086: src/diff.c src/version.c 7.2.087: src/misc2.c src/version.c 7.2.088: src/os_mswin.c src/version.c 7.2.089: src/if_ole.cpp src/gui_w48.c src/version.c 7.2.090: src/ex_docmd.c src/version.c 7.2.091: src/if_cscope.c src/version.c 7.2.092: src/eval.c src/version.c 7.2.093: src/gui_w32.c src/gui_w48.c src/version.c 7.2.094: src/edit.c src/version.c 7.2.095: src/normal.c src/version.c 7.2.096: src/ex_cmds.c src/version.c 7.2.097: src/os_unix.c src/version.c 7.2.098: src/eval.c src/version.c 7.2.099: src/option.c src/version.c 7.2.100: src/ex_cmds2.c src/version.c 7.2.101: src/Make_mvc.mak src/version.c 7.2.102: src/ex_cmds2.c src/version.c 7.2.103: src/option.c src/version.c 7.2.104: src/ex_cmds.c src/version.c 7.2.105: src/option.c src/version.c 7.2.106: src/spell.c src/version.c 7.2.107: src/message.c src/version.c 7.2.108: src/option.c src/version.c 7.2.109: runtime/doc/options.txt src/edit.c src/macros.h src/normal.c src/option.c src/proto/option.pro src/window.c src/version.c 7.2.110: src/ex_docmd.c src/version.c 7.2.111: src/screen.c src/version.c 7.2.112: src/screen.c src/version.c 7.2.113: src/regexp.c src/version.c 7.2.114: src/netbeans.c src/version.c 7.2.115: src/nbdebug.c src/nbdebug.h src/version.c 7.2.116: src/tag.c src/version.c 7.2.117: src/buffer.c src/quickfix.c src/screen.c src/version.c 7.2.118: src/message.c src/version.c 7.2.119: src/screen.c src/version.c 7.2.120: src/quickfix.c src/vim.h src/window.c src/version.c 7.2.121: src/os_unix.c src/version.c 7.2.122: src/screen.c src/version.c 7.2.123: src/getchar.c src/version.c 7.2.124: src/tag.c src/version.c 7.2.125: src/gui_x11.c src/version.c 7.2.126: src/misc2.c src/ex_cmds.c src/proto/ex_cmds.pro src/version.c 7.2.127: src/message.c src/version.c 7.2.128: src/ex_docmd.c src/version.c 7.2.129: src/ex_getln.c src/version.c 7.2.130: src/auto/configure src/configure.in src/config.h.in src/globals.h src/os_unix.c src/version.c 7.2.131: src/option.c src/version.c 7.2.132: src/ex_getln.c src/globals.h src/fileio.c src/proto/ex_getln.pro src/version.c 7.2.133: src/diff.c src/version.c 7.2.134: src/fileio.c src/version.c 7.2.135: src/ex_docmd.c src/version.c 7.2.136: src/ex_docmd.c src/version.c 7.2.137: src/ops.c src/testdir/Makefile src/testdir/test66.in src/testdir/test66.ok src/version.c 7.2.138: src/testdir/Make_amiga.mak src/testdir/Make_dos.mak src/testdir/Make_ming.mak src/testdir/Make_os2.mak src/testdir/Make_vms.mms src/version.c 7.2.139: src/misc2.c src/version.c 7.2.140: src/screen.c src/version.c 7.2.141: src/screen.c src/version.c 7.2.142: src/gui_beval.c src/version.c 7.2.143: src/ex_docmd.c src/ex_getln.c src/if_cscope.c src/proto/if_cscope.pro src/vim.h src/version.c 7.2.144: src/option.c src/version.c 7.2.145: runtime/doc/if_cscop.txt src/if_cscope.c src/version.c 7.2.146: src/fileio.c src/misc1.c src/option.c src/version.c 7.2.147: src/screen.c src/version.c 7.2.148: src/screen.c src/version.c 7.2.149: runtime/doc/eval.txt src/eval.c src/version.c 7.2.150: src/VisVim/Commands.cpp src/VisVim/Resource.h src/VisVim/VisVim.rc src/version.c 7.2.151: src/ex_getln.c src/version.c 7.2.152: src/ex_docmd.c src/message.c src/proto/message.pro src/version.c 7.2.153: src/memline.c src/version.c 7.2.154: src/memline.c src/version.c 7.2.155: src/eval.c src/version.c 7.2.156: src/if_cscope.c src/ex_docmd.c src/proto/if_cscope.pro src/version.c 7.2.157: src/search.c src/version.c 7.2.158: src/ops.c src/version.c 7.2.159: src/auto/configure src/configure.in src/version.c 7.2.160: src/search.c src/version.c 7.2.161: src/fileio.c src/mark.c src/misc1.c src/misc2.c src/version.c 7.2.162: src/quickfix.c src/version.c 7.2.163: src/ex_getln.c src/version.c 7.2.164: src/normal.c src/ops.c src/version.c 7.2.165: src/fileio.c src/version.c 7.2.166: src/ex_cmds.c src/ex_docmd.c src/ex_getln.c src/vim.h src/proto/ex_cmds.pro src/version.c 7.2.167: Filelist src/Makefile src/buffer.c src/charset.c src/cleanlint.vim src/digraph.c src/edit.c src/ex_cmds.c src/globals.h src/ops.c src/os_unix.c src/os_unix.h src/proto/buffer.pro src/proto/edit.pro src/screen.c src/structs.h src/version.c 7.2.168: src/configure.in src/auto/configure src/version.c 7.2.169: src/cleanlint.vim src/diff.c src/edit.c src/ex_cmds.c src/ex_cmds2.c src/ex_docmd.c src/proto/ex_cmds.pro src/proto/spell.pro src/quickfix.c src/spell.c src/structs.h src/term.h src/vim.h src/version.c 7.2.170: src/buffer.c src/fileio.c src/structs.h src/version.c 7.2.171: src/ex_cmds.c src/version.c 7.2.172: src/os_mswin.c src/version.c 7.2.173: src/auto/configure src/buffer.c src/charset.c src/diff.c src/configure.in src/config.h.in src/edit.c src/ex_cmds.c src/ex_cmds2.c src/version.c src/vim.h src/version.c 7.2.174: src/edit.c src/eval.c src/ex_cmds.c src/ex_docmd.c src/ex_getln.c src/fileio.c src/misc1.c src/move.c src/normal.c src/option.c src/os_unix.c src/os_unix.h src/regexp.c src/search.c src/tag.c src/version.c 7.2.175: src/if_cscope.c src/version.c 7.2.176: src/edit.c src/ex_cmds.c src/ex_docmd.c src/os_unix.c src/os_unix.h src/structs.h src/term.h src/version.c 7.2.177: src/eval.c src/ex_docmd.c src/ex_eval.c src/ex_getln.c src/fileio.c src/hardcopy.c src/if_cscope.c src/if_xcmdsrv.c src/farsi.c src/mark.c src/menu.c src/version.c 7.2.178: src/misc2.c src/version.c 7.2.179: src/ex_cmds2.c src/version.c 7.2.180: src/buffer.c src/ex_cmds.c src/macros.h src/main.c src/menu.c src/message.c src/misc1.c src/mbyte.c src/normal.c src/option.c src/os_unix.c src/quickfix.c src/screen.c src/search.c src/spell.c src/syntax.c src/tag.c src/term.c src/ui.c src/version.c 7.2.181: src/if_mzsch.c src/gui.c src/gui_gtk.c src/gui_gtk_x11.c src/gui_gtk_f.c src/gui_beval.c src/netbeans.c src/version.c 7.2.182: src/netbeans.c src/gui_gtk_f.c src/version.c 7.2.183: src/auto/configure src/configure.in src/version.c 7.2.184: src/auto/configure src/config.h.in src/configure.in src/gui_athena.c src/gui_x11.c src/gui.c src/gui_beval.c src/gui_at_sb.c src/gui_at_fs.c src/gui_motif.c src/gui_xmdlg.c src/gui_xmebw.c src/if_python.c src/window.c src/workshop.c src/version.c 7.2.185: src/Makefile src/if_ruby.c src/version.c 7.2.186: src/if_tcl.c src/version.c 7.2.187: src/if_tcl.c src/version.c 7.2.188: src/eval.c src/version.c 7.2.189: src/edit.c src/version.c 7.2.190: src/ops.c src/version.c 7.2.191: runtime/doc/if_mzsch.txt src/Makefile src/Make_ming.mak src/Make_mvc.mak src/auto/configure src/configure.in src/config.mk.in src/eval.c src/if_mzsch.c src/if_mzsch.h src/main.c src/proto/if_mzsch.pro src/version.c 7.2.192: src/eval.c src/version.c 7.2.193: src/eval.c src/version.c 7.2.194: src/msvc2008.bat src/version.c 7.2.195: src/gui_gtk_x11.c src/version.c 7.2.196: Filelist src/cleanlint.vim src/version.c 7.2.197: src/globals.h src/version.c 7.2.198: src/vim.h src/version.c 7.2.199: src/term.c src/version.c 7.2.200: src/gui_gtk_x11.c src/os_unix.c src/globals.h src/mbyte.c src/proto/mbyte.pro src/version.c 7.2.201: runtime/doc/options.txt src/globals.h src/gui_gtk_x11.c src/mbyte.c src/option.c src/version.c 7.2.202: src/fileio.c src/version.c 7.2.203: src/fileio.c src/globals.h src/gui.c src/if_perl.xs src/proto/gui.pro src/proto/window.pro src/screen.c src/structs.h src/window.c src/version.c 7.2.204: src/Make_mvc.mak src/version.c 7.2.205: src/Make_mvc.mak src/gvim.exe.mnf src/version.c 7.2.206: src/netbeans.c src/version.c 7.2.207: src/screen.c src/version.c 7.2.208: src/option.c src/version.c 7.2.209: src/xxd/xxd.c src/version.c 7.2.210: src/fileio.c src/version.c 7.2.211: src/misc1.c src/version.c 7.2.212: src/os_mac.h src/version.c 7.2.213: src/netbeans.c src/version.c 7.2.214: src/ex_getln.c src/version.c 7.2.215: src/fileio.c src/proto/window.pro src/quickfix.c src/window.c src/version.c 7.2.216: runtime/doc/autocmd.txt runtime/doc/if_mzsch.txt src/if_mzsch.c src/version.c 7.2.217: src/testdir/Makefile src/version.c 7.2.218: src/gui.c src/version.c 7.2.219: src/gui_photon.c src/version.c 7.2.220: src/fileio.c src/version.c 7.2.221: src/gui_gtk_x11.c src/message.c src/ops.c src/proto/ui.pro src/ui.c src/version.c 7.2.222: src/ex_docmd.c src/version.c 7.2.223: runtime/doc/various.txt src/ex_cmds.h src/ex_docmd.c src/version.c 7.2.224: src/edit.c src/version.c 7.2.225: src/getchar.c src/structs.h src/version.c 7.2.226: src/ex_cmds.c src/ex_docmd.c src/if_mzsch.c src/if_python.c src/if_perl.xs src/misc1.c src/version.c 7.2.227: src/ex_docmd.c src/version.c 7.2.228: runtime/doc/if_cscop.txt src/if_cscope.h src/if_cscope.c src/version.c 7.2.229: src/os_unix.c src/version.c 7.2.230: src/getchar.c src/version.c 7.2.231: src/if_perl.xs src/version.c 7.2.232: src/os_unix.c src/os_unix.h src/proto/os_unix.pro src/version.c 7.2.233: src/os_msdos.c src/os_mswin.c src/os_riscos.c src/os_mac.h src/version.c 7.2.234: runtime/doc/cmdline.txt src/misc1.c src/version.c 7.2.235: src/misc1.c src/spell.c src/version.c 7.2.236: src/configure.in src/auto/configure src/version.c 7.2.237: src/os_unix.c src/version.c 7.2.238: src/option.c src/proto/option.pro src/term.c src/version.c * Applying filtered vim patches ...  [ ok ] * Applying various patches (bugfixes/updates) ... * 003_all_vim-5.6a-paths.patch.gz ...  [ ok ] * 011_all_vim-6.3-xorg-75816.patch.gz ...  [ ok ] * 012_all_vim-7.0-apache-76713.patch.gz ...  [ ok ] * 013_all_vim-7.0-cron-vars-79981.patch.gz ...  [ ok ] * 023_all_vim-6.3-apache-83565.patch.gz ...  [ ok ] * 024_all_vim-6.3-bash-83565.patch.gz ...  [ ok ] * 027_all_vim-7.0-automake-substitutions-93378.patch.gz ...  [ ok ] * 029_all_vim-7.0-more-sh-keywords-93983.patch.gz ...  [ ok ] * 032_all_vim-7.0-grub-splash-96155.patch.gz ...  [ ok ] * 033_all_vim_7.1-ada-default-compiler.patch.gz ...  [ ok ] * Done with patching >>> Source unpacked in /var/tmp/portage/app-editors/gvim-7.2.238/work >>> Compiling source in /var/tmp/portage/app-editors/gvim-7.2.238/work/vim72 ... * Creating configure script ... * /etc/portage/bashrc QA notice: 'make' called by vim_src_compile make -j14 -j1 -C src autoconf make: Entering directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src' if test ! -f configure.save; then mv configure configure.save; fi autoconf sed -e 's+>config.log+>auto/config.log+' -e 's+\./config.log+auto/config.log+' configure > auto/configure chmod 755 auto/configure mv -f configure.save configure rm -rf autom4te.cache rm -f auto/config.status auto/config.cache make: Leaving directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src'  [ ok ] * Building gvim with the Athena GUI ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-features=huge --enable-multibyte --disable-cscope --enable-gpm --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --disable-netbeans --with-vim-name=gvim --with-x --enable-gui=athena --enable-nls --enable-acl --with-tlib=curses --disable-selinux --with-modified-by=Gentoo-7.2.238 configure: loading site script /usr/share/config.site configure: loading site script /usr/share/crossdev/include/site/linux configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for library containing strerror... none required checking for gawk... gawk checking for strip... (cached) /bin/true faking strip checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes configure: checking for buggy tools... - sh is 'GNU bash, version 4.0.28(2)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.' - probably OK. - sed is 'GNU sed version 4.2.1 Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking --with-local-dir argument... Defaulting to /usr/local checking --with-vim-name argument... gvim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... Gentoo-7.2.238 checking if character set is EBCDIC... no checking --disable-selinux argument... yes checking --with-features argument... huge checking --with-compiledby argument... no checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... OK checking if compile and link flags for Perl are sane... yes checking --enable-pythoninterp argument... yes checking for python... /usr/bin/python checking Python version... 2.6 checking Python is 1.4 or better... yep checking Python's install prefix... /usr checking Python's execution prefix... /usr checking Python's configuration directory... /usr/lib/python2.6/config checking if -pthread should be used... yes checking if compile and link flags for Python are sane... yes checking --enable-tclinterp argument... no checking --enable-rubyinterp argument... yes checking for ruby... /usr/bin/ruby checking Ruby version... OK checking Ruby header files... /usr/lib/ruby/1.8/i686-linux checking --enable-cscope argument... no checking --enable-workshop argument... no checking --disable-netbeans argument... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no checking for xmkmf... /usr/bin/xmkmf checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking if X11 header files can be found... yes checking for _XdmcpAuthDoIt in -lXdmcp... yes checking for IceOpenConnection in -lICE... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking if X11 header files implicitly declare return values... no checking size of wchar_t is 2 bytes... no checking --enable-gui argument... Athena GUI support checking if Athena header files can be found... yes checking for XShapeQueryExtension in -lXext... yes checking for wslen in -lw... no checking for dlsym in -ldl... yes checking for XmuCreateStippledPixmap in -lXmu... yes checking for extra X11 defines... -DFUNCPROTO=15 -DNARROWPROTO checking X11/SM/SMlib.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking X11/xpm.h usability... yes checking X11/xpm.h presence... yes checking for X11/xpm.h... yes checking X11/Sunkeysym.h usability... yes checking X11/Sunkeysym.h presence... yes checking for X11/Sunkeysym.h... yes checking for XIMText in X11/Xlib.h... yes X GUI selected; xim has been enabled checking for X11/Xmu/Editres.h... yes checking whether toupper is broken... no checking whether __DATE__ and __TIME__ work... yes checking whether __attribute__((unused)) is allowed... yes checking elf.h usability... yes checking elf.h presence... yes checking for elf.h... yes checking for main in -lelf... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking stdlib.h usability... yes checking stdlib.h presence... yes checking for stdlib.h... yes checking string.h usability... yes checking string.h presence... yes checking for string.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking termcap.h usability... yes checking termcap.h presence... yes checking for termcap.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sgtty.h usability... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/types.h usability... yes checking sys/types.h presence... yes checking for sys/types.h... yes checking termio.h usability... yes checking termio.h presence... yes checking for termio.h... yes checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking math.h usability... yes checking math.h presence... yes checking for math.h... yes checking unistd.h usability... yes checking unistd.h presence... yes checking for unistd.h... yes checking stropts.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/systeminfo.h usability... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking sys/stream.h usability... no checking sys/stream.h presence... no checking for sys/stream.h... no checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking for pwd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking util/debug.h usability... no checking util/debug.h presence... no checking for util/debug.h... no checking util/msg18n.h usability... no checking util/msg18n.h presence... no checking for util/msg18n.h... no checking frame.h usability... no checking frame.h presence... no checking for frame.h... no checking sys/acl.h usability... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes checking sys/access.h usability... no checking sys/access.h presence... no checking for sys/access.h... no checking sys/sysinfo.h usability... yes checking sys/sysinfo.h presence... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking wctype.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking for sys/ptem.h... no checking for sys/sysctl.h... yes checking for pthread_np.h... no checking strings.h usability... yes checking strings.h presence... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes checking whether i686-pc-linux-gnu-gcc needs -traditional... no checking for an ANSI C-conforming const... yes checking for working volatile... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for uid_t in sys/types.h... yes checking whether time.h and sys/time.h may both be included... yes checking for ino_t... yes checking for dev_t... yes checking for rlim_t... yes checking for stack_t... yes checking whether stack_t has an ss_base field... no checking --with-tlib argument... curses checking for linking with curses library... OK checking for tgetent()... yes checking whether we talk terminfo... yes checking whether termcap.h contains ospeed... yes checking whether termcap.h contains UP, BC and PC... yes checking whether tputs() uses outfuntype... no checking whether sys/select.h and sys/time.h may both be included... yes checking for /dev/ptc... no checking for SVR4 ptys... yes checking for ptyranges... don't know checking default tty permissions/group... can't determine - assume ptys are world accessable world checking return type of signal handlers... void checking for struct sigcontext... yes checking getcwd implementation is broken... no checking for bcmp... yes checking for fchdir... yes checking for fchown... yes checking for fseeko... yes checking for fsync... yes checking for ftello... yes checking for getcwd... yes checking for getpseudotty... no checking for getpwnam... yes checking for getpwuid... yes checking for getrlimit... yes checking for gettimeofday... yes checking for getwd... yes checking for lstat... yes checking for memcmp... yes checking for memset... yes checking for nanosleep... yes checking for opendir... yes checking for putenv... yes checking for qsort... yes checking for readlink... yes checking for select... yes checking for setenv... yes checking for setpgid... yes checking for setsid... yes checking for sigaltstack... yes checking for sigstack... yes checking for sigset... yes checking for sigsetjmp... no checking for sigaction... yes checking for sigvec... yes checking for strcasecmp... yes checking for strerror... yes checking for strftime... yes checking for stricmp... no checking for strncasecmp... yes checking for strnicmp... no checking for strpbrk... yes checking for strtol... yes checking for tgetent... yes checking for towlower... yes checking for towupper... yes checking for iswupper... yes checking for usleep... yes checking for utime... yes checking for utimes... yes checking for st_blksize... yes checking whether stat() ignores a trailing slash... no checking for iconv_open()... yes checking for nl_langinfo(CODESET)... yes checking for strtod in -lm... yes checking for strtod() and other floating point functions... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... no checking for acl_get_file in -lacl... yes checking for fgetxattr in -lattr... yes checking for POSIX ACL support... yes checking for Solaris ACL support... no checking for AIX ACL support... no checking --disable-gpm argument... no checking for gpm... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for rename... yes checking for sysctl... not usable checking for sysinfo... yes checking for sysinfo.mem_unit... yes checking for sysconf... yes checking size of int... 4 checking whether memmove handles overlaps... yes checking whether X_LOCALE needed... no checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... exuberant-ctags -I INIT+ --fields=+S checking how to run man with a section nr... man checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... gettext() works checking for bind_textdomain_codeset... yes checking for _nl_msg_cat_cntr... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... no checking for dlopen() in -ldl... yes checking for dlsym()... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes configure: updating cache auto/config.cache configure: creating auto/config.status config.status: creating auto/config.mk config.status: creating auto/config.h * /etc/portage/bashrc QA notice: 'make' called by vim_src_compile make -j14 -j1 -C src auto/osdef.h objects make: Entering directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src' CC="i686-pc-linux-gnu-gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux " srcdir=. sh ./osdef.sh mkdir objects make: Leaving directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src' make -j14 Starting make in the src directory. If there are problems, cd to the src directory and run make there cd src && make first make[1]: Entering directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src' i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/buffer.o buffer.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/charset.o charset.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/diff.o diff.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/digraph.o digraph.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/edit.o edit.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/eval.o eval.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/ex_cmds.o ex_cmds.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/ex_cmds2.o ex_cmds2.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/ex_docmd.o ex_docmd.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/ex_eval.o ex_eval.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/ex_getln.o ex_getln.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/fileio.o fileio.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/fold.o fold.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/getchar.o getchar.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/hardcopy.o hardcopy.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/hashtab.o hashtab.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/if_cscope.o if_cscope.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/if_xcmdsrv.o if_xcmdsrv.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/main.o main.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/mark.o mark.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/memfile.o memfile.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/memline.o memline.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/menu.o menu.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/message.o message.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/misc1.o misc1.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/misc2.o misc2.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/move.o move.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/mbyte.o mbyte.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/normal.o normal.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/ops.o ops.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/option.o option.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/os_unix.o os_unix.c creating auto/pathdef.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/popupmnu.o popupmnu.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/quickfix.o quickfix.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/regexp.o regexp.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/screen.o screen.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/search.o search.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/spell.o spell.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/syntax.o syntax.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/tag.o tag.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/term.o term.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/ui.o ui.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/undo.o undo.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/window.o window.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/gui.o gui.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/gui_athena.o gui_athena.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/gui_x11.o gui_x11.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/pty.o pty.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/gui_beval.o gui_beval.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/gui_at_sb.o gui_at_sb.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/gui_at_fs.o gui_at_fs.c /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/if_perlsfio.o if_perlsfio.c /usr/bin/perl /usr/lib/perl5/5.8.8/ExtUtils/xsubpp -prototypes -typemap \ /usr/lib/perl5/5.8.8/ExtUtils/typemap if_perl.xs >> auto/if_perl.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/if_python.o if_python.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/py_config.o /usr/lib/python2.6/config/config.c \ -I/usr/lib/python2.6/config -DHAVE_CONFIG_H -DNO_MAIN i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/if_ruby.o if_ruby.c cd xxd; CC="i686-pc-linux-gnu-gcc" CFLAGS=" -O2 -pipe -D_FORTIFY_SOURCE=1" \ make -f Makefile make[2]: Entering directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src/xxd' i686-pc-linux-gnu-gcc -O2 -pipe -D_FORTIFY_SOURCE=1 -L. -Wl,-O1 -rdynamic -Wl,-export-dynamic -rdynamic -Wl,-O1 -L/usr/local/lib -DUNIX -o xxd xxd.c make[2]: Entering directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/pathdef.o auto/pathdef.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/if_perl.o auto/if_perl.c OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po 1427 translated messages. 1701 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.mo cs.po OLD_PO_FILE_INPUT=yes msgfmt -v -o de.mo de.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o en_GB.mo en_GB.po 1705 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po 80 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po 1715 translated messages. 1447 translated messages. 1715 translated messages. make[2]: Leaving directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src/xxd' OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1714 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1708 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1714 translated messages. 1372 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1672 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1714 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1426 translated messages. 1708 translated messages. 1701 translated messages. 1709 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1632 translated messages. 1706 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1426 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po 1637 translated messages, 3 fuzzy translations. 1426 translated messages. 1637 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po In file included from /usr/include/python2.6/Python.h:8, from if_python.c:43: /usr/include/python2.6/pyconfig.h:1052:1: warning: "_POSIX_C_SOURCE" redefined In file included from /usr/include/stdio.h:28, from os_unix.h:21, from vim.h:245, from if_python.c:20: /usr/include/features.h:210:1: warning: this is the location of the previous definition 1426 translated messages. make[2]: Leaving directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src/po' make[2]: Entering directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po 1708 translated messages. 1714 translated messages. 1426 translated messages. 1284 translated messages. 1632 translated messages. 1706 translated messages. 1637 translated messages, 3 fuzzy translations. 1714 translated messages. make[2]: Leaving directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src/po' i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux version.c -o objects/version.o i686-pc-linux-gnu-gcc -L. -Wl,-O1 -rdynamic -Wl,-export-dynamic -rdynamic -Wl,-O1 -L/usr/local/lib -o gvim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_athena.o objects/gui_x11.o objects/pty.o objects/gui_beval.o objects/gui_at_sb.o objects/gui_at_fs.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_ruby.o objects/version.o -lXaw -lXmu -lXext -lXt -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -ldl -lm -lelf -lcurses -lacl -lattr -lgpm -ldl -rdynamic -L/usr/local/lib /usr/lib/perl5/5.8.8/i686-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.8/i686-linux/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc -L/usr/lib/python2.6/config -lpython2.6 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-R -Wl,/usr/lib -L/usr/lib -lruby18 -lrt -ldl -lcrypt -lm link.sh: OK, linking works, let's try removing a few libraries. link.sh: See auto/link.log for details. link.sh: Trying to remove the SM library... link.sh: We don't need the SM library! link.sh: Trying to remove the SM library... link.sh: We don't need the SM library! link.sh: Trying to remove the ICE library... link.sh: We don't need the ICE library! link.sh: Trying to remove the ICE library... link.sh: We don't need the ICE library! link.sh: Trying to remove the nsl library... link.sh: We don't need the nsl library! link.sh: Trying to remove the elf library... link.sh: We don't need the elf library! link.sh: Trying to remove the Xt library... link.sh: We don't need the Xt library! link.sh: Trying to remove the Xt library... link.sh: We don't need the Xt library! link.sh: Trying to remove the Xmu library... link.sh: We don't need the Xmu library! link.sh: Trying to remove the Xpm library... link.sh: We don't need the Xpm library! link.sh: Trying to remove the X11 library... link.sh: We don't need the X11 library! link.sh: Trying to remove the Xdmcp library... link.sh: We don't need the Xdmcp library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the dl library... link.sh: We don't need the dl library! link.sh: Trying to remove the pthread library... link.sh: We don't need the pthread library! link.sh: Trying to remove the pthread library... link.sh: We don't need the pthread library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the m library... link.sh: We don't need the m library! link.sh: Trying to remove the perl library... link.sh: We DO need the perl library. link.sh: Trying to remove the crypt library... link.sh: We don't need the crypt library! link.sh: Trying to remove the crypt library... link.sh: We don't need the crypt library! link.sh: Trying to remove the attr library... link.sh: We don't need the attr library! make[2]: Entering directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src' creating auto/pathdef.c i686-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFUNCPROTO=15 -DNARROWPROTO -O2 -pipe -D_FORTIFY_SOURCE=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.8/i686-linux/CORE -I/usr/include/python2.6 -pthread -I/usr/lib/ruby/1.8/i686-linux -o objects/pathdef.o auto/pathdef.c make[2]: Leaving directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src' link.sh: Using auto/link.sed file to remove a few libraries i686-pc-linux-gnu-gcc -L. -Wl,-O1 -rdynamic -Wl,-export-dynamic -rdynamic -Wl,-O1 -L/usr/local/lib -o gvim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_athena.o objects/gui_x11.o objects/pty.o objects/gui_beval.o objects/gui_at_sb.o objects/gui_at_fs.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_ruby.o objects/version.o -lXaw -lXext -lcurses -lacl -lgpm -rdynamic -L/usr/local/lib /usr/lib/perl5/5.8.8/i686-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.8/i686-linux/CORE -lperl -lutil -lc -L/usr/lib/python2.6/config -lpython2.6 -lutil -Xlinker -export-dynamic -Wl,-R -Wl,/usr/lib -L/usr/lib -lruby18 -lrt -lm link.sh: Linked fine with a few libraries removed make[1]: Leaving directory `/var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src' >>> Source compiled. * * Starting vim tests. Several error messages will be shown * whilst the tests run. This is normal behaviour and does not * indicate a fault. * * If the tests fail, your terminal may be left in a strange * state. Usually, running 'reset' will fix this. * * Test 49 isn't sandbox-friendly, so it will be skipped. * /etc/portage/bashrc QA notice: 'make' called by vim_src_test make -j14 VIMPROG=../testvim nongui rm -f test.log rm -f test1.failed tiny.vim small.vim mbyte.vim test.ok X* viminfo rm -rf test2.failed test.ok test.out X* viminfo rm -rf test3.failed test.ok test.out X* viminfo rm -rf test4.failed test.ok test.out X* viminfo cp test2.ok test.ok rm -rf test5.failed test.ok test.out X* viminfo ../testvim -u unix.vim -U NONE --noplugin -s dotest.in test1.in cp test3.ok test.ok cp test4.ok test.ok # Sleep a moment to avoid that the xterm title is messed up # Sleep a moment to avoid that the xterm title is messed up # Sleep a moment to avoid that the xterm title is messed up cp test5.ok test.ok rm -rf test6.failed test.ok test.out X* viminfo rm -rf test7.failed test.ok test.out X* viminfo rm -rf test8.failed test.ok test.out X* viminfo # Sleep a moment to avoid that the xterm title is messed up rm -rf test9.failed test.ok test.out X* viminfo cp test6.ok test.ok cp test7.ok test.ok cp test8.ok test.ok cp: cannot create regular file `test.ok': File exists cp: cannot create regular file `test.ok': File exists cp test9.ok test.ok # Sleep a moment to avoid that the xterm title is messed up make: *** [test7.out] Error 1 make: *** Waiting for unfinished jobs.... make: *** [test8.out] Error 1 # Sleep a moment to avoid that the xterm title is messed up Vim: Warning: Input is not from a terminal [?1049h[?1h=[?25h[?25l"test1.in" 40 lines, 1465 charactersFirst a simple test to check if the test script works. If Vim was not compiled with the +eval feature, the small.vim script will be set to copy the test.ok file to test.out, so that it looks like the test succeeded. Otherwise an empty small.vim is written. small.vim is sourced by tests that require the +eval feature or other features that are missing in the small version. If Vim was not compiled with the +windows feature, the tiny.vim script will be set like small.vim above. tiny.vim is sourced by tests that require the +windows feature or other features that are missing in the tiny version. If Vim was not compiled with the +multi_byte feature, the mbyte.vim script will be set like small.vim above. mbyte.vim is sourced by tests that require the +multi_byte feature. STARTTEST :" Write a single line to test.out to check if testing works at all. :%d athis is a test^[:w! test.out :" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test. 0D:w! small.vim :w! tiny.vim ae! test.ok w! test.out qa! ^[:w! mbyte.vim :" If +multi_byte feature supported, make mbyte.vim empty. :if has("multi_byte") | sp another | w! mbyte.vim | q | endif :" If +eval feature supported quit here, leaving tiny.vim and small.vim empty. :" Otherwise write small.vim to skip the test. :if 1 | q! | endif :w! small.vim :" If +windows feature not supported :sp will fail and tiny.vim will be :" written to skip the test. :sp another :wq! tiny.vim :qa! ENDTEST ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?25hset cp [?25l[?25h[?25l:[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set ff& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?25h[?25l/^STARTTEST [?25h [?25l:set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 21 lines, 661 characters written[?25h[?25l:set ff& cpo+=A [?25h[?25l/ENDTEST[?25h [?25l:so! Xdotest [?25h[?25l:[?25h" Write a single line to test.out to check if testing works at all. [?25l[?25h[?25l:[?25h%d [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?25h[?25lthis is a test[?25h[?25l:[?25hw! test.out [?25l"test.out" [New File] 1 line, 15 characters written[?25h[?25l:[?25h" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test. [?25l[?25h [?25l[?25h[?25l:[?25hw! small.vim [?25l"small.vim" [New File] 1 line, 1 character written[?25h[?25l:[?25hw! tiny.vim [?25l"tiny.vim" [New File] 1 line, 1 character written[?25h[?25le! test.ok w! test.outqa![?25h[?25l:[?25hw! mbyte.vim [?25l"mbyte.vim" [New File] 4 lines, 28 characters written[?25h[?25l:[?25h" If +multi_byte feature supported, make mbyte.vim empty. [?25l[?25h[?25l:[?25hif has("multi_byte") | sp another | w! mbyte.vim | q | endif [?25l"another" [New File] "mbyte.vim" 0 lines, 0 characters writtene! test.ok[?25h[?25l:[?25h" If +eval feature supported quit here, leaving tiny.vim and small.vim empty. [?25l[?25h[?25l:[?25h" Otherwise write small.vim to skip the test. [?25l[?25h[?25l:[?25hif 1 | q! | endif [?25l[?1l>[?25h[?1049lrm -rf X* viminfo ../testvim -u unix.vim -U NONE --noplugin -s dotest.in test3.in ../testvim -u unix.vim -U NONE --noplugin -s dotest.in test4.in Vim: Warning: Input is not from a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?1049h[?1h=[?25h[?25l"test3.in" 1320 lines, 13743 characters[?25h[?25l"test4.in" 31 lines, 839 characters/* vim: set cin ts=4 sw=4 : */ Test for 'cindent' STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo modeline :edit" read modeline /start of AUTO =/end of AUTO ENDTEST /* start of AUTO matically checked vim: set ts=4 : */ {if (test)cmd1;cmd2; } {if (test)cmd1;elsecmd2; } {if (test){cmd1;cmd2;} } {if (test){cmd1;else} } {while (this)if (test)cmd1;cmd2; } {while (this)if (test)cmd1;elsecmd2; }[?25h[?25l:[?25hset cp Test for autocommand that changes current buffer on BufEnter event. Check if modelines are interpreted for the correct buffer. STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew /start of :.,/end of/w! Xxx " write test file Xxx :set ai modeline modelines=3 :sp Xxx" split to Xxx, autocmd will do :brew G?this is a othis should be auto-indented^[ :" Append text with autoindent to this file :au! BufEnter Xxx :buf Xxx" go to Xxx, no autocmd anymore G?this is a othis should be in column 1^[:wq " append text without autoindent to Xxx G:r Xxx" include Xxx in the current file :?startstart?,$w! test.out :qa! ENDTEST startstart start of test file Xxx vim: set noai :this is a testthis is a testthis is a testthis is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ [?25l[?25h[?25l:[?25hmap dotest ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ /^STARTTEST^^Mj:set ff= ~ ~ ~ ~ ~ ~ ~ ~ [?25hunix cpo-=A^[?25l:^M:[?25h.,/sEeNtD TcEpS T/-1w! Xdotest^^M:set ff& cpo+=A^^Mnj0:so! Xdotest^^Mdote[?25l[?25hs[?25l:t [?25hma[?25l[?25hp d[?25l/ot^STARTTEST est /^STAR[?25h [?25l:TTESTset ff=unix cpo-=A ^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w![?25h[?25l: Xdotes.,/ENDTEST/-1w! Xdotest t^^M:set ff& cpo"Xdotest" +=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?25h[?25l/^STARTTEST [?25h [?25l:set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" ../testvim -u unix.vim -U NONE --noplugin -s dotest.in test2.in ../testvim -u unix.vim -U NONE --noplugin -s dotest.in test5.in Vim: Warning: Input is not from a terminal [?1049h[?1h=[?25h[?25l"test2.in" 29 lines, 717 charactersThis is a test if a URL is recognized by "gf", with the cursor before and after the "://". Also test ":\\". STARTTEST :so small.vim /^first /tmp :call append(0, expand("")) /^second /URL :call append(1, expand("")) :if has("ebcdic") : set isf=@,240-249,/,.,-,_,+,,,$,:,~,\ :else : set isf=@,48-57,/,.,-,_,+,,,$,:,~,\ :endif /^third /name :call append(2, expand("")) /^fourth /URL :call append(3, expand("")) 5GdG:wq! test.out ENDTEST first test for URL://machine.name/tmp/vimtest2a and other text second test for URL://machine.name/tmp/vimtest2b. And other text third test for URL:\\machine.name\vimtest2c and other text fourth test for URL:\\machine.name\tmp\vimtest2d, and other text ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?25hset cp [?25l[?25h[?25l:[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set ff& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?25h[?25l/^STARTTEST [?25h [?25l:set ff=unix cpo-=A Vim: Warning: Input is not from a terminal [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 125 characters written[?25h[?25l:set ff& cpo+=A [?25h[?25l/ENDTEST[?25h [?25l:so! Xdotest [?25h[?25l:[?25hso small.vim [?25l[?25h[?25l:[?25hset n[?1049h[?1h=ocompatible viminfo+=nviminfo modeline [?25l[?25h[?25l:[?25hedit " read mode../testvim -u unix.vim -U NONE --noplugin -s dotest.in test6.in line [?25h[?25l"test3.in"[?25l"test5.in" 29 lines, 949 characters1320L, 13743CTest for autocommand that deletes the current buffer on BufLeave event. Also test deleting the last buffer, should give a new, empty buffer. STARTTEST :so small.vim :au BufLeave Xxx bwipe /start of :.,/end of/w! Xxx" write test file Xxx :sp Xxx" split to Xxx :bwipe" delete buffer Xxx, now we're back here G?this is a othis is some more text^[ :" Append some text to this file :?start?,$w! test.out" Write current file contents :bwipe test.out" delete alternate buffer :au bufleave test5.in bwipe :bwipe!" delete current buffer, get an empty one ithis is another test line^[:w >>test.out :" append an extra line to the output file :qa! ENDTEST start of test file Xxx vim: set noai :this is a testthis is a testthis is a testthis is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ if (test)cmd1;cmd2;if (test)cmd1;elsecmd2;if (test){cmd1;cmd2;}if (test){cmd1;else}while (this)if (test)cmd1;cmd2;while (this)if (test)cmd1;elsecmd2;[?25hVim: Warning: Input is not from a terminal [?25l/[?25hstart of AUTO ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25l[?25h[?25l/[?25hend of AUTO [?25l ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:[?25hset cp [?25l[?25h[?25l:[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set ff& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?25h[?25l/^STARTTEST [?25h [?25l:set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 17 lines, 557 characters written19 lines, 336 characters written789 lines to indent...../testvim -u unix.vim -U NONE --noplugin -s dotest.in test9.in [?1049h[?1h= 750[?25h[?25l:set ff& cpo+=A [?25h[?25l/ENDTEST[?25h [?25l:so! Xdotest 0[?25h[?25l:set ff& cpo+=A 65[?25h[?25l/ENDTEST[?25h [?25l:so! Xdotest [?25h[?25l:[?25hso small.[?25hvim [?25l[?25h[?25l:[?25h[?25l"test6.in"au BufLeave Xxx bwipe [?25l[?25h 24 lines, 739 characters[?25l/[?25hstart of [?25l[?25h[?25l:[?25h.,/end of/w! Xxx " write test file Xxx Test for autocommand that redefines the argument list, when doing ":all". STARTTEST :so small.vim :au BufReadPost Xxx2 next Xxx2 Xxx1 /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 $r2:.,/end of/w! Xxx2 " write test file Xxx2 $r3:.,/end of/w! Xxx3 " write test file Xxx3 :next! Xxx1 Xxx2 Xxx3 " redefine arglist; go to Xxx1 :all" open window for all args :w! test.out" Write contents of Xxx1 ^W^W^W^W:w >>test.out " Append contents of last window (Xxx1) :rew" should now be in Xxx2 :w >>test.out" Append contents of Xxx2 :qa! ENDTEST start of test file Xxxthis is a testthis is a testthis is a testthis is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ [?25l"Xxx" ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h0Vim: Warning: Input is not from a terminal 16 lines, 664 characters written ~ ~ ~ [?25h[?25l:[?25hso small.[?25l:vim [?25hset cp [?25h[?25l:set ff& cpo+=A [?25l[?25h[?25l:[?25hau BufLeave Xxx bwipe [?25l[?25h[?25l:[?25l[?25h[?25h[?25l/ma[?25hps[?25h[?25l/ENDTEST tdotaer[?25h [?25l:stt so! Xdotest o/f^ ST[?25lARTTEST^search hit BOTTOM, continuing at TOP^Mj:se[?25ht  E486: Pattern not found: start off[?25hf[?25l:[?25l:=u[?25hns[?25ho.i ,xs/ mecanpldol -.o=vfAi/^mw ^M!: .X,x/xE N D T E S T /-1w! X[?25l[?25hdot[?25l:e[?25hs at u^ B^M u: fsL ee ta v"fe f w&Xr xicxtp eob +wt=ieAps^et^M nfj[?25l[?25hi0l[?25l/:es[?25h osX!tx axX rdto[?25lsearch hit BOTTOM, continuing at TOP toefs tE486: Pattern not found: end of[?25l^[?25h^M[?25l:[?25hd[?25h[?25l:ostp[?25he .[?1049h[?1h=,sX/xtex n d o f[?25l[?25h / w ![?25l/ X ^STARTTEST x x [?25h [?25l: set ff=unix cpo-=A " spl i t t o X x"x write test file Xxx [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [?25l"Xxx"  55[?25l"Xxx" 7 lines, 124 characters[?25hstart of test file Xxx vim: set noai : this is a testthis is a test this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Xxx : set isf=@,240-249,/,.,-,_,+,,,$,:,~,\:else: set isf=@,48-57,/,.,-,_,+,,,$,:,~,\:endif/^third/name:call append(2, expand(""))/^fourth/URL:call append(3, expand(""))5GdG:wq! test.outENDTESTfirst test for URL://machine.name/tmp/vimtest2a and other textsecond test for URL://machine.name/tmp/vimtest2b. And other textthird test for URL:\\machine.name\vimtest2c and other textfourth test for URL:\\machine.name\tmp\vimtest2d, and other texttest2.in [?25h[?25l:[?25hbwipe " delete buffer Xxx, now we're back here [?25lThis is a test if a URL is recognized by "gf", with the cursor before and after the "://". Also test ":\\".STARTTEST:so small.vim/^first/tmp:call append(0, expand(""))/^second/URL:call append(1, expand("")):if has("ebcdic"): set isf=@,240-249,/,.,-,_,+,,,$,:,~,\:else: set isf=@,48-57,/,.,-,_,+,,,$,:,~,\:endif/^third/name:call append(2, expand(""))/^fourth/URL:call append(3, expand(""))5GdG:wq! test.outENDTESTfirst test for URL://machine.name/tmp/vimtest2a and other textsecond test for URL://machine.name/tmp/vimtest2b. And other textthird test for URL:\\machine.name\vimtest2c and other textfourth test for URL:\\machine.name\tmp\vimtest2d, and other text~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h [?25l?[?25hthis is a [?25lsearch hit TOP, continuing at BOTTOM E486: Pattern not found: this is a[?25h[?25l this is some more text[?25h[?25l:[?25h [New File] 7 lines, 124 characters written[?25l"test9.in"0[?25h[?25l:[?25hsp 12 lines, 255 charactersXxx " split to Xxx 7 lines, 124 characters written13 lines, 537 characters writtenTest for Bufleave autocommand that deletes the buffer we are about to edit. STARTTEST :so small.vim :au BufLeave test9.in bwipe yy :e yy :/^start of/,$w! test.out " Write contents of this file :qa! ENDTEST start of test file xx end of test file xx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 45[?25h[?25l:[?25h[?25l"Xxx" set ff& cpo+=A [?25l:[?25hsp Xxx 7 lines, 124 characters~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ " split to Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l/ENDTEST ~ [?25h [?25h [?25l: so! Xdotest [?25l: [?25h s e"t Acppp end so[?25hme text [?25l:t[?25ho stoh issm aflill.ev im [?25l[?25h[?25l:[?25h?star[?25l[?25ht?[?25l:,[?25h$w!m atpe sdto.[?25l[?25htoeu[?25l:stt[?25h a/ u^ SB Tu Af RR Te TaE dS PT o^"s ^MtWj r:iXstxeext 2 c funfre=rxuetnn itXx x fxci2pl oeX- x=cxAo1^n t^Me:n.t,s[?25l[?25h/ E[?25l/ND[?25hT^EsStTa/[?25lsearch hit TOP, continuing at BOTTOMr-t1 wE486: Pattern not found: starto![?25h f [?25l:X[?25l[?25hdob[?25htweispte^ t^Me:sste.to uftf & c p o + = A ^ [?25l1[?25h ^M [?25l:n j[?25h 0. :, s/ oe"! n ddXedloettees atl^te^Mrdnaottee sbtu ffer [?25l[?25h[?25l/^STARTTEST [?25lE94: No matching buffer for test.out[?25h[?25h [?25l:[?25l:[?25hauset ff=unix cpo-=A bufleave test5.in bwipe [?25l[?25h[?25l:[?25hbwipe! " delete current buf[?25h[?25l:fer, .,/ENDTEST/-1w! Xdotest get an empty one "Xdotest" start of test file Xxxvim: set noai :this is a test this is a test this is a test this is a testend of test file Xxx~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0[?25lE325: ATTENTION of/w! Xxx1 " write test file Xxx~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Xxx 1 : " Append text with autoindent to this file :au! BufEnter Xxx:buf Xxx " go to Xxx, no autocmd anymoreG?this is aothis should be in column 1^[:wq " append text without autoindent to XxxG:r Xxx " include Xxx in the current file:?startstart?,$w! test.out:qa!ENDTESTstartstartstart of test file Xxxvim: set noai : this is a test this is a test this is a test this is a testend of test file Xxxtest4.in [?25h[?25l:[?25hbwipe " delete buffer Xxx, now we're back here [?25lTest for autocommand that changes current buffer on BufEnter event. Check if modelines are interpreted for the correct buffer.STARTTEST:so small.vim:set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew /start of:.,/end of/w! Xxx " write test file Xxx:set ai modeline modelines=3:sp Xxx " split to Xxx, autocmd will do :brewG?this is aothis should be auto-indented^[: " Append text with autoindent to this file:au! BufEnter Xxx:buf Xxx " go to Xxx, no autocmd anymoreG?this is aothis should be in column 1^[:wq " append text without autoindent to XxxG:r Xxx " include Xxx in the current file:?startstart?,$w! test.out:qa!ENDTESTstartstartstart of test file Xxxvim: set noai : this is a test this is a test this is a test this is a testend of test file Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25l?[?25hthis is a [?25l[?25h[?25lthis is some more text[?25h[?25l:[?25h [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5 lines, 117 characters written[?25l"Xxx1"  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  Found a swap file by the name ".Xxx.swp" owned by: root dated: Sun Jul 26 01:47:34 2009 file name: /var/tmp/portage/app-editors/gvim-7.2.238/work/vim72/src/testdir/Xxx modified: no user name: root host name: yamato process ID: 4265 (still running) While opening file "Xxx" dated: Sun Jul 26 01:47:34 2009 (1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. If this is the case, use ":recover" or "vim -r Xxx" to recover the changes (see ":help recovery"). If you did this already, delete the swap file ".Xxx.swp" to avoid this message. Swap file ".Xxx.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: [?25h 35[?25h[?25l:set ff& cpo+=A ~ ~ ~ ~ ~ ~ [?25h[?25h[?25l/ENDTEST[?25h [?25l:so! Xdotest [?25h[?25l:[?25hso small.vim [?25l[?25h[?25l:[?25hau BufLeave test9.in bwipe yy [?25l[?25h[?25lthis is another test line[?25h[?25l:[?25h[?25l:e [?25hywy >>test.out [?25lE143: Autocommands unexpectedly deleted new buffer yy0[?25h[?25l:[?25h/^start of/,$w! test.out " W r i t e c o n t e n t s o f" tAhpipse nfdi lseo me text to this fil[?25l"test.out" e [?25l[?25h 25[New File] 6 lines, 109 characters written[?25l:[?25h[?25h?start?,$w! test[?25l2[?25h.o[?25l:ut[?25h . , / e n d o f / w"! WXrxixt2e c u r r"e nwtr iftiel et ecsotn tfeinltes Xxx2 [?25l"Xxx2" [?25lE768: Swap file exists: .test.out.swp (:silent! overrides)[?25h[?25l:[?25hbwipe test.out " delete alternate buffer [?25l[?25h[?25l:[?25hau bufleave test5.in bwipe [?25l[?25h[?25l:[?25hbwipe! " delete0 current buffer, get an empty one [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25lthis is another test line[?25h[?25l:[?25hw >>test.out [?25lE768: Swap file exists: .test.out.swp (:silent! overrides)[?25h[?25l:[?25h " append an extra line to the output file [?25l[?25h[?25l:[?25hqa! [?25l[?1l>[?25h[?1049l[?25l"test.out" [New File] 2 lines, 42 characters written[New File] 6 lines, 109 characters written 15[?25h[?25h[?25l:[?25hqa! [?25l[?1l>[?25h[?1049l[?25l3[?25h[?25l:[?25h.,/end of/w! Xxx3 " write test file Xxx3 [?25l"Xxx3" 01 line, 26 characters appended[?25h[?25l:[?25h " append an extra line to the output file [?25l[?25h[?25l:[?25hqa! [?25l[New File] 6 lines, 109 characters written[?1l>[?25h[?1049l[?25h[?25l:[?25hnext! Xxx1 Xxx2 Xxx3 " redefine a 50 lines to indent... rglist; go to Xxx1 [?25l"Xxx1"6 lines, 109 charactersstart of test file Xxx1this is a test this is a test this is a test this is a testend of test file Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 790 lines indented 3d2 1,3c1,4 < this is another test line < start of test file xx < end of test file xx < this is another test line --- [?25h> URL://machine.name/tmp/vimtest2a > URL://machine.name/tmp/vimtest2b > URL:\\machine.name\vimtest2c > URL:\\machine.name\tmp\vimtest2d [?25l/^STARTTEST ~ ~ ~ ~ ~ ~ ~ [?25h[?25l:lulu; } int main () { switch (c) {case 'c': if (cond){} } } main() { (void) MyFancyFuasdfadsfnction(argument); } main() { char foo[] = "/*"; /* asdf */ hello } /* end of AUTO */ STARTTEST :set tw=0 wm=60 columns=80 noai fo=croq /serious/e a about life, the universe, and the rest^[ ENDTEST { /* this is * a real serious important big * comment */ /* insert " about life, the universe, and the rest" after "serious" */ } STARTTEST :set nocin /comments joabout life^[/happens jothere^[/below oline^[/this Ohello^[ ENDTEST { /** Testing for comments, without 'cin' set*/[?25h [?25l:set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 1,3c1,17 [?25h< start of test file xx mv: < end of test file xx acannot move `test.out' to `test2.failed'< this is another test line rm -rf X* test.ok viminfo --- l: No such file or directory> startstart l > start of test file Xxx > vim: set noai : > this is a test > this is a test > this is a test > this is a test > this should be auto-indented > end of test file Xxx > start of test file Xxx > vim: set noai : > this is a test > this is a test > this is a test > this is a test > this should be in column 1 > end of test file Xxx make: *** [test2.out] Error 1 " open window for all args [?25l"Xxx2"6 lines, 109 characters "Xxx2" 6 lines, 109 characters Press ENTER or type command to continue[?25h[?25l:[?25hw! test.out 3L, 93C written" Write contents o[?25h[?25l:f Xxxset ff& cpo+=A 1 [?25l"test.out" [?25h[?25l/ENDTEST/+-1[?25h [?25l:so! Xdotest [?25h[?25l:[?25hset tw=0 wm=60 columns=80 noai fo=croq [?25l[?25h[?25llulu; } int main () { switch (c) {case 'c': if (cond){} } } main() { (void) MyFancyFuasdfadsfnction(argument); } main() { char foo[] = "/*"; /* asdf */ hello } /* end of AUTO */ STARTTEST :set tw=0 wm=60 columns=80 noai fo=croq /serious/e a about life, the universe, and the rest^[ ENDTEST { /* this is * a real serious important big * comment */ /* insert " about life, the universe, and the rest" after "serious" */ } STARTTEST :set nocin /comments joabout life^[/happens jothere^[/below oline^[/this Ohello^[ ENDTEST { /** Testing for comments, without 'cin' set*/[?25h[?25l/[?25hserious/e [?25l[?25h[?25l-- INSERT --* about life, the * universe, and the * rest important big[?25h[?25l/^STARTTEST [?25h [?25l:set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New] 6L, 78C written[New File] 6 lines, 109 characters written Press ENTER or type command to continue[?25h[?25h[?25l:set ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25lstart of test file Xxx1this is a testthis is a testXxx1 start of test file Xxx2 this is a test this is a test this is a test this is a testend of test file XxxXxx2 [?25h[?25h [?25l:so! Xdotest Xxx1 Xxx2 Xxx1 Xxx2 [?25h[?25l:[?25hw [?25l:>>t[?25hessett. onuotc i n " Ap[?25l[?25hpe[?25l/n[?25hdc ocmomnetnetnst s [?25lof last wind * Testing for comments, without 'cin' set[?25how ([?25l */[?25hXxx1) [?25l -- INSERT --[?25l"test.out"  about life[?25h[?25l /[?25hhappens "test.out" E212: Can't open file for writing Press ENTER or type command to continue[?25h [?25l[?25l:[?25hrew/* * what happens here?[?25h [?25l */[?25h [?25l -- INSERT -- " there[?25h[?25l / s[?25hhbould now be in Xxx2 rm -rf X* test.ok viminfo [?25lE211: File "Xxx2" no longer availableelow [?25l/*the end of the comment, try inserting a line below */[?25h[?25l -- INSERT -- line[?25h[?25l /[?25hthis [?25l/* how aboutthis one */[?25h[?25l -- INSERT --hello[?25h[?25l this one */[?25h[?25l /^STARTTEST } STARTTEST[?25h[?25l :set cin [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 18C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1/vec2 ==[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cin [?25l[?25h[?25l/[?25hvec2 [?25l{ var = this + that + vec[0] * vec[0]+ vec[1] * vec[1]+ vec2[2] * vec[2];[?25h[?25l }[?25h[?25l /^STARTTEST STARTTEST[?25h[?25l :set cin [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 5L, 51C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1:set cino=}4 /testing1 k2==/testing2 k2==[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cin [?25l[?25h[?25l:[?25hset cino=}4 [?25l[?25h[?25l/[?25htesting1 [?25l{asdf asdflkajds f; if (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;} testing1;[?25h [?25l /[?25htesting2 [?25lif (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;} testing2;[?25h [?25l /^STARTTEST } STARTTEST[?25h[?25l :set cin [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New] 4L, 36C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1:set cino=(0,)20 /main =][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cin [?25l[?25h[?25l:[?25hset cino=(0,)20 [?25l[?25h[?25l/[?25hmain [?25lmain ( int first_par, /*[?25h[?25l 19 lines to indent... 20indented [?25h[?25l * Comment for[?25h[?25l /^STARTTEST * first par*/int second_par /** Comment for* second par*/) { func( first_par, /** Comment for* first par*/second_par /** Comment for* second par*/); } STARTTEST[?25h[?25l :set cin [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 26C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1:set cino= ]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cin [?25l[?25h[?25l:[?25hset cino= [?25l[?25h[?25l{[?25h[?25l 11 lines to indent... 12indented [?25h[?25l do[?25h[?25l /^STARTTEST {if (){if ()asdf;elseasdf;} } while (); cmd;/* this should go under the } */ } STARTTEST[?25h[?25l ]]=][ [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 1L, 6C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1[?25h[?25l ENDTEST[?25h[?25l :so! Xdotest [?25h[?25lvoid f() {[?25h[?25l 8 lines to indent... 9indented [?25h[?25l if ( k() ) {[?25h[?25l /^STARTTEST l();} else { /* Start (two words) end */m(); }n(); } STARTTEST[?25h[?25l :set cino={s,e-s [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 ]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino={s,e-s [?25l[?25h[?25lvoid f() {[?25h[?25l 7 lines to indent... 8indented  {[?25h[?25l if ( k() )[?25h[?25l /^STARTTEST {l();} else { /* Start (two words) end */m();} n(); /* should be under the if () */ } STARTTEST[?25h[?25l :set cino={s,fs [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 25C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 ]]=/ foo[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino={s,fs [?25l[?25h[?25lvoid bar(void) {[?25h[?25l /[?25h foo [?25l30 lines to indent... 31indented  {[?25h[?25l/^STARTTEST { 3, 4 },}while (a){foo(&a);}{int a;{a = a + 1;}} b = a; } void func(void) { a = 1;{b = 2;} c = 3; d = 4; } /* foo */ STARTTEST :set cino= /while ohere^[ ENDTEST a() { do { a = a +a; } while ( a );/* add text under this line */ if ( a )a; } STARTTEST :set cino= com= /comment olabel2: b();^Mlabel3 /* post */:^M/* pre */ label4:^Mf(/*com*/);^Mif (/*com*/)^^Mcmd();^[ ENDTEST a() { label1:/* hmm */// comment }[?25h [?25l:set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 25C written[?25h[?25l:set ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:so! Xdotest [?25h[?25l:[?25hset cino= [?25l[?25h[?25l/[?25hwhile [?25l[?25h[?25l-- INSERT --here[?25h[?25l/^STARTTEST [?25h [?25l:set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 109C written[?25h[?25l:set ff& cpo+=A [?25h[?25l/ENDTEST/+-1[?25h [?25l:so! Xdotest [?25h[?25l:[?25hset cino= com= [?25l[?25h[?25l/[?25hcomment [?25l[?25h[?25l -- INSERT --label2: b(); label3 /* post */: /* pre */ label4:f(/*com*/);if (/*com*/)cmd();[?25h[?25l }[?25h[?25l /^STARTTEST STARTTEST[?25h[?25l :set comments& comments^=s:/*,m:**,ex:*/ [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 53C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1/simple =5j[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset comments& comments^=s:/*,m:**,ex:*/ [?25l[?25h[?25l/[?25hsimple [?25l/* * A simple comment[?25h[?25l 5 lines to indent... 6indented * A simple comment[?25h[?25l */[?25h[?25l /^STARTTEST /* ** A different comment */ STARTTEST[?25h[?25l :set cino=c0 [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 70C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1:set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=c0 [?25l[?25h[?25l:[?25hset comments& comments-=s1:/* comments^=s0:/* [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 4 lines to indent... 5indented [?25h[?25l [?25h[?25l /^STARTTEST /*********A comment. *********/ } STARTTEST[?25h[?25l :set cino=c0,C1 [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 73C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1:set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=c0,C1 [?25l[?25h[?25l:[?25hset comments& comments-=s1:/* comments^=s0:/* [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 4 lines to indent... 5indented [?25h[?25l [?25h[?25l /^STARTTEST /********* A comment. *********/ } STARTTEST :set cino=[?25h [?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 17C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 ]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino= [?25l[?25h[?25lvoid f() {[?25h[?25l 5 lines to indent... 6indented [?25h[?25l c = c1 &&[?25h[?25l /^STARTTEST (c2 ||c3) && c4; } STARTTEST[?25h[?25l :set cino=(s [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=(s [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 5 lines to indent... 6indented [?25h[?25l c = c1 &&[?25h[?25l /^STARTTEST (c2 ||c3) && c4; } STARTTEST[?25h[?25l :set cino=(s,U1 [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=(s,U1 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 5 lines to indent... 6indented [?25h[?25l c = c1 &&[?25h[?25l /^STARTTEST (c2 ||c3) && c4; } STARTTEST[?25h[?25l :set cino=(0 [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=(0 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 4 lines to indent... 5indented [?25h[?25l if ( c1[?25h[?25l /^STARTTEST && ( c2|| c3))foo; } STARTTEST[?25h[?25l :set cino=(0,w1 [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=(0,w1 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 4 lines to indent... 5indented [?25h[?25l if ( c1[?25h[?25l /^STARTTEST && ( c2|| c3))foo; } STARTTEST[?25h[?25l :set cino=(s [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=(s [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 8 lines to indent... 9indented [?25h[?25l c = c1 && ([?25h[?25l /^STARTTEST c2 ||c3) && c4; if (c1 && c2)foo; } STARTTEST[?25h[?25l :set cino=(s,m1 [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=(s,m1 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 8 lines to indent... 9indented [?25h[?25l c = c1 && ([?25h[?25l /^STARTTEST c2 ||c3 ) && c4; if (c1 && c2 )foo; } STARTTEST[?25h[?25l :set cino=b1 [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=b1 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 9 lines to indent... 10 lines indented [?25h[?25l switch (x)[?25h[?25l /^STARTTEST {case 1:a = b;break;default:a = 0;break; } } STARTTEST[?25h[?25l :set cino=(0,W5 [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 26C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=(0,W5 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 10 lines to indent... 11indented [?25h[?25l invokeme([?25h[?25l /^STARTTEST argu,ment); invokeme(argu,ment); invokeme(argu,ment); } STARTTEST[?25h[?25l :set cino=/6 [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=/6 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid f() {[?25h[?25l 3 lines to indent... 4indented [?25h[?25l statement;[?25h[?25l /^STARTTEST // comment 1// comment 2 } STARTTEST[?25h[?25l :set cino= [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 34C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-12kdd]]/comment 1/+1 ==[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino= [?25l[?25h[?25l==ENDTEST[?25h[?25lvoid f() {[?25h[?25l /[?25hcomment 1/+1 [?25lstatement;// comment 1 // comment 2[?25h[?25l // comment 2[?25h[?25l }[?25h[?25l /^STARTTEST STARTTEST[?25h[?25l :set cino=g0 [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=g0 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lclass CAbc {[?25h[?25l 6 lines to indent... 7indented [?25h[?25l int Test() { return FALSE; }[?25h[?25l /^STARTTEST public: // comment void testfall(); protected: void testfall(); }; STARTTEST[?25h[?25l :set cino=+20 [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 24C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=+20 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lvoid foo() {[?25h[?25l 4 lines to indent... 5indented [?25h[?25l if (a)[?25h[?25l /^STARTTEST { } elseasdf; } STARTTEST[?25h[?25l :set cino=(0,W2s [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=(0,W2s [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25l {[?25h[?25l 34 lines to indent... 35indented [?25h[?25l averylongfunctionnamelongfunctionnameaverylongfunctionname()->asd([?25h[?25l /^STARTTEST asdasdf,func(asdf,asdfadsf),asdfasdf);/* those are ugly, but consequent */func()->asd(asdasdf,averylongfunctionname(abc,dec)->averylongfunctionname(asdfadsf,asdfasdf,asdfasdf,),func(asdfadf,asdfasdf),asdasdf);averylongfunctionnameaverylongfunctionnameavery()->asd(fasdf(abc,dec)->asdfasdfasdf(asdfadsf,asdfasdf,asdfasdf,),func(asdfadf,asdfasdf),asdasdf); } STARTTEST[?25h[?25l :set cino=M1 [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1 2kdd]]=][[?25h[?25l ENDTEST [?25h[?25l :so! Xdotest [?25h[?25l:[?25hset cino=M1 [?25l[?25h[?25l2kdd]]=][ENDTEST[?25h[?25lint main () {[?25h[?25l 4 lines to indent... 5indented [?25h[?25l if (cond1 &&[?25h[?25l /^STARTTEST cond2)foo; } STARTTEST[?25h[?25l :g/^STARTTEST/.,/^ENDTEST/d [?25h[?25l :set ff=unix cpo-=A [?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 61C written[?25h[?25l:set ff& cpo+=A [?25h[?25l /ENDTEST/+-1[?25h [?25l:so! Xdotest [?25h[?25l:[?25hg/^STARTTEST/.,/^ENDTEST/d [?25l128 fewer linesvoid foo(){ if (a) { } else asdf;}{averylongfunctionnamelongfunctionnameaverylongfunctionname()->asd(asdasdf, func(asdfasdfadsf), asdfasdf);/* those are ugly, but consequent */func()->asd(asdasdf,averylongfunctionname(abc, dec)->averylongfunctionname( asdfadsf, asdfasdf, asdfasdf, ),func(asdfadf, asdfasdf),asdasdf);averylongfunctionnameaverylongfunctionnameavery()->asd(fasdf(abc, dec)->asdfasdfasdf( asdfadsf, asdfasdf, asdfasdf, ),func(asdfadf, asdfasdf), asdasdf ); }int main (){if (cond1 && cond2 )foo; }[?25h[?25l:[?25h1;/start of AUTO/,$wq! test.out [?25l"test.out" [New] 1185L, 11362C written [?1l>[?25h[?1049lrm -rf X* test.ok viminfo  "Xxx2" line 1 of 6 --16%-- col 1 (file 1 of 2) Press ENTER or type command to continue[?25h[?25l:[?25hw >>test.out " Append contents of Xxx2 [?25l"test.out"  "test.out" E212: Can't open file for writing Press ENTER or type command to continue[?25h[?25l:[?25hqa! [?25l[?1l>[?25h[?1049lrm -rf X* test.ok viminfo make: *** [test5.out] Killed rm -rf X* test.ok viminfo * * ERROR: app-editors/gvim-7.2.238 failed. * Call stack: * ebuild.sh, line 49: Called src_test * environment, line 3088: Called vim_src_test * environment, line 4231: Called die * The specific snippet of code: * make VIMPROG=${testprog} nongui || die "At least one test failed" * The die message: * At least one test failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/app-editors/gvim-7.2.238:20090725-234555.log'. * The ebuild environment file is located at '/var/tmp/portage/app-editors/gvim-7.2.238/temp/environment'. * >>> Install gvim-7.2.238 into /var/tmp/portage/app-editors/gvim-7.2.238/image/ category app-editors >>> Completed installing gvim-7.2.238 into /var/tmp/portage/app-editors/gvim-7.2.238/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/bin/gvim * Removing /usr/share/doc * Removing /usr/share/man * Removing /usr/share/info * Updating documentation tags in //usr/share/vim/vim72 * Updating shared mime info database ... Unknown media type in type 'chemical/x-alchemy' Unknown media type in type 'chemical/x-cache' Unknown media type in type 'chemical/x-cactvs-ascii' Unknown media type in type 'chemical/x-cactvs-binary' Unknown media type in type 'chemical/x-cactvs-table' Unknown media type in type 'chemical/x-cdx' Unknown media type in type 'chemical/x-cdxml' Unknown media type in type 'chemical/x-chem3d' Unknown media type in type 'chemical/x-cif' Unknown media type in type 'chemical/x-cml' Unknown media type in type 'chemical/x-daylight-smiles' Unknown media type in type 'chemical/x-dmol' Unknown media type in type 'chemical/x-gamess-input' Unknown media type in type 'chemical/x-gamess-output' Unknown media type in type 'chemical/x-gaussian-input' Unknown media type in type 'chemical/x-gaussian-log' Unknown media type in type 'chemical/x-genbank' Unknown media type in type 'chemical/x-gulp' Unknown media type in type 'chemical/x-hin' Unknown media type in type 'chemical/x-inchi' Unknown media type in type 'chemical/x-inchi-xml' Unknown media type in type 'chemical/x-jcamp-dx' Unknown media type in type 'chemical/x-macromodel-input' Unknown media type in type 'chemical/x-mdl-molfile' Unknown media type in type 'chemical/x-mdl-rdfile' Unknown media type in type 'chemical/x-mdl-rxnfile' Unknown media type in type 'chemical/x-mdl-sdfile' Unknown media type in type 'chemical/x-mdl-tgf' Unknown media type in type 'chemical/x-mmcif' Unknown media type in type 'chemical/x-mol2' Unknown media type in type 'chemical/x-mopac-graph' Unknown media type in type 'chemical/x-mopac-input' Unknown media type in type 'chemical/x-mopac-out' Unknown media type in type 'chemical/x-msi-car' Unknown media type in type 'chemical/x-msi-hessian' Unknown media type in type 'chemical/x-msi-mdf' Unknown media type in type 'chemical/x-msi-msi' Unknown media type in type 'chemical/x-ncbi-asn1' Unknown media type in type 'chemical/x-ncbi-asn1-binary' Unknown media type in type 'chemical/x-ncbi-asn1-xml' Unknown media type in type 'chemical/x-pdb' Unknown media type in type 'chemical/x-shelx' Unknown media type in type 'chemical/x-vmd' Unknown media type in type 'chemical/x-xyz' Unknown media type in type 'all/all' Unknown media type in type 'all/allfiles' Unknown media type in type 'uri/mms' Unknown media type in type 'uri/mmst' Unknown media type in type 'uri/mmsu' Unknown media type in type 'uri/pnm' Unknown media type in type 'uri/rtspt' Unknown media type in type 'uri/rtspu' Unknown media type in type 'fonts/package' Unknown media type in type 'interface/x-winamp-skin' * Vim 7 includes an integrated spell checker. You need to install * word list files before you can use it. There are ebuilds for * some of these named app-vim/vim-spell-*. If your language of * choice is not included, please consult vim-spell.eclass for * instructions on how to make a package. * * Note that the English word lists are no longer installed by * default. * To see what's new in this release, use :help version7.txt * Calling eselect vi update...