<86>Apr 21 04:32:11 userdel[9670]: delete user 'rooter' <86>Apr 21 04:32:11 userdel[9670]: removed group 'rooter' owned by 'rooter' <86>Apr 21 04:32:11 userdel[9670]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 21 04:32:11 groupadd[9688]: group added to /etc/group: name=rooter, GID=615 <86>Apr 21 04:32:11 groupadd[9688]: group added to /etc/gshadow: name=rooter <86>Apr 21 04:32:11 groupadd[9688]: new group: name=rooter, GID=615 <86>Apr 21 04:32:11 useradd[9706]: new user: name=rooter, UID=615, GID=615, home=/root, shell=/bin/bash <86>Apr 21 04:32:11 userdel[9726]: delete user 'builder' <86>Apr 21 04:32:11 userdel[9726]: removed group 'builder' owned by 'builder' <86>Apr 21 04:32:11 userdel[9726]: removed shadow group 'builder' owned by 'builder' <86>Apr 21 04:32:11 groupadd[9738]: group added to /etc/group: name=builder, GID=616 <86>Apr 21 04:32:11 groupadd[9738]: group added to /etc/gshadow: name=builder <86>Apr 21 04:32:11 groupadd[9738]: new group: name=builder, GID=616 <86>Apr 21 04:32:11 useradd[9752]: new user: name=builder, UID=616, GID=616, home=/usr/src, shell=/bin/bash <13>Apr 21 04:32:16 rpmi: xorg-xproto-devel-7.0.31-alt0.M80P.1 p8+226471.100.1.1 1554301566 installed <13>Apr 21 04:32:16 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871120 installed <13>Apr 21 04:32:16 rpmi: libart_lgpl-2.3.21-alt3 1303721928 installed <13>Apr 21 04:32:16 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>Apr 21 04:32:16 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Apr 21 04:32:16 rpmi: libSM-1.2.2-alt1 1391072686 installed <13>Apr 21 04:32:16 rpmi: libruby-2.5.1-alt0.M80P.1 1525659669 installed <13>Apr 21 04:32:16 rpmi: xorg-xextproto-devel-2:7.3.0-alt1 1389258977 installed <13>Apr 21 04:32:17 rpmi: libjpeg-2:1.3.1-alt0.1 1388074033 installed <13>Apr 21 04:32:17 rpmi: libpng15-1.5.28-alt1 1484572014 installed <13>Apr 21 04:32:17 rpmi: libIDL-0.8.14-alt4 1449145676 installed <13>Apr 21 04:32:17 rpmi: libORBit2-2.14.20-alt0.1 1383711046 installed <13>Apr 21 04:32:17 rpmi: ruby-2.5.1-alt0.M80P.1 1525659669 installed <13>Apr 21 04:32:17 rpmi: libICE-devel-1.0.9-alt1 1409902719 installed <13>Apr 21 04:32:17 rpmi: libSM-devel-1.2.2-alt1 1391072686 installed <13>Apr 21 04:32:17 rpmi: libart_lgpl-devel-2.3.21-alt3 1303721928 installed <13>Apr 21 04:32:17 rpmi: zlib-devel-1.2.8-alt1 1371079009 installed <13>Apr 21 04:32:17 rpmi: libpopt-devel-1:1.16-alt0.M80P.1 1501000968 installed <13>Apr 21 04:32:17 rpmi: xorg-renderproto-devel-0.11.1-alt3 1303465056 installed <13>Apr 21 04:32:17 rpmi: xorg-kbproto-devel-1.0.6-alt1 1332531883 installed <13>Apr 21 04:32:17 rpmi: libwayland-server-1.14.0-alt0.M80P.1 1502720500 installed <13>Apr 21 04:32:17 rpmi: libidn2-2.0.4-alt3.M80P.1 1520307194 installed <13>Apr 21 04:32:17 rpmi: less-481-alt1.M80P.1 1477657645 installed <13>Apr 21 04:32:17 rpmi: libtcl-8.5.9-alt2 1351878901 installed <13>Apr 21 04:32:17 rpmi: tcl-8.5.9-alt2 1351878901 installed <13>Apr 21 04:32:17 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1 1488560683 installed <13>Apr 21 04:32:17 rpmi: libXdmcp-1.1.1-alt1 1334617699 installed <13>Apr 21 04:32:17 rpmi: libXau-1.0.8-alt1 1369565807 installed <13>Apr 21 04:32:17 rpmi: libxcb-1.12-alt2 p8.218219.300 1545313310 installed <13>Apr 21 04:32:18 rpmi: libxcb-devel-1.12-alt2 p8.218219.300 1545313310 installed <13>Apr 21 04:32:18 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed <13>Apr 21 04:32:18 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766129 installed <13>Apr 21 04:32:18 rpmi: openssh-common-7.2p2-alt2.M80P.2 1535129503 installed <13>Apr 21 04:32:18 rpmi: libXau-devel-1.0.8-alt1 1369565807 installed <13>Apr 21 04:32:18 rpmi: rpm-build-gir-0.7.2-alt3 1489330162 installed <13>Apr 21 04:32:18 rpmi: libjasper-1.900.1-alt3 1391718482 installed <13>Apr 21 04:32:18 rpmi: libtiff5-4.0.3-alt1 1348347498 installed <13>Apr 21 04:32:18 rpmi: xorg-fixesproto-devel-1:5.0-alt1 1300091058 installed <13>Apr 21 04:32:18 rpmi: groff-base-1.22.3-alt1 1454540699 installed <13>Apr 21 04:32:18 rpmi: xorg-xineramaproto-devel-1:1.2.1-alt1 1294328562 installed <13>Apr 21 04:32:18 rpmi: xorg-xf86vidmodeproto-devel-1:2.3.1-alt1 1294328506 installed <13>Apr 21 04:32:18 rpmi: xorg-xf86rushproto-devel-1.1.2-alt2 1303465905 installed <13>Apr 21 04:32:18 rpmi: xorg-xf86driproto-devel-2.1.1-alt1 1294328451 installed <13>Apr 21 04:32:18 rpmi: xorg-xf86dgaproto-devel-1:2.1-alt2 1270378305 installed <13>Apr 21 04:32:18 rpmi: xorg-xf86bigfontproto-devel-1.2.0-alt1 1251365089 installed <13>Apr 21 04:32:18 rpmi: xorg-xcmiscproto-devel-1.2.2-alt1 1332532163 installed <13>Apr 21 04:32:18 rpmi: xorg-videoproto-devel-2.3.2-alt1 1391068637 installed <13>Apr 21 04:32:18 rpmi: xorg-scrnsaverproto-devel-1.2.2-alt1 1332532086 installed <13>Apr 21 04:32:18 rpmi: xorg-resourceproto-devel-1.2.0-alt1 1306654227 installed <13>Apr 21 04:32:18 rpmi: xorg-recordproto-devel-1:1.14.2-alt1 1332531993 installed <13>Apr 21 04:32:18 rpmi: xorg-randrproto-devel-1:1.5.0-alt1 1431936131 installed <13>Apr 21 04:32:18 rpmi: xorg-pmproto-devel-1.0.3-alt1 1303465422 installed <13>Apr 21 04:32:18 rpmi: xorg-inputproto-devel-1:2.3-alt1 1362636518 installed <13>Apr 21 04:32:18 rpmi: xorg-glproto-devel-1.4.17-alt1 1389335225 installed <13>Apr 21 04:32:18 rpmi: xorg-fontsproto-devel-2.1.3-alt1 1405793916 installed <13>Apr 21 04:32:18 rpmi: xorg-evieproto-devel-1.1.1-alt1 1300091025 installed <13>Apr 21 04:32:18 rpmi: xorg-dmxproto-devel-1:2.3.1-alt1 1294328397 installed <13>Apr 21 04:32:18 rpmi: xorg-damageproto-devel-1.2.1-alt1 1288513476 installed <13>Apr 21 04:32:18 rpmi: xorg-compositeproto-devel-0.4.2-alt1 1288513416 installed <13>Apr 21 04:32:18 rpmi: xorg-bigreqsproto-devel-1:1.1.2-alt1 1332531693 installed <13>Apr 21 04:32:18 rpmi: rpm-build-tcl-0.4-alt2 1445508295 installed <13>Apr 21 04:32:18 rpmi: libyaml2-0.1.6-alt1 1397147705 installed <13>Apr 21 04:32:18 rpmi: libpipeline-1.4.1-alt1_2 1455618753 installed <13>Apr 21 04:32:18 rpmi: libnatspec-0.3.1-alt2 1445691578 installed <13>Apr 21 04:32:18 rpmi: liblua5.1-5.1.5-alt1 1410604186 installed <13>Apr 21 04:32:18 rpmi: vapi-common-0.36.4-alt0.M80P.1 1504534051 installed <13>Apr 21 04:32:18 rpmi: libpng12-1.2.50-alt2 1347753407 installed <13>Apr 21 04:32:18 rpmi: libpng12-devel-1.2.50-alt2 1347753407 installed <13>Apr 21 04:32:18 rpmi: libogg-1.3.2-alt1 1416015875 installed <13>Apr 21 04:32:18 rpmi: libvorbis-1.3.4-alt1 1395615320 installed <13>Apr 21 04:32:18 rpmi: libtdb-1.3.16-alt1.M80P.1 1535619982 installed <13>Apr 21 04:32:18 rpmi: libltdl7-2.4.2-alt5 1450059753 installed <13>Apr 21 04:32:18 rpmi: libalsa-1:1.1.0-alt1.1.1 1454429213 installed <13>Apr 21 04:32:18 rpmi: libwrap-1:7.6-alt11 1297041305 installed <13>Apr 21 04:32:18 rpmi: libgsm-1.0.13-alt8 1365910842 installed <13>Apr 21 04:32:18 rpmi: libsndfile-1.0.28-alt1.M80P.1 p8.212938.100 1536756416 installed <13>Apr 21 04:32:18 rpmi: libjson-c-0.12-alt1 1401212997 installed <13>Apr 21 04:32:18 rpmi: sound-theme-freedesktop-0.8-alt1 1402011605 installed <13>Apr 21 04:32:19 rpmi: libgtk+2-locales-2.24.31-alt1 1473461664 installed <13>Apr 21 04:32:19 rpmi: libdatrie-0.2.8-alt1_5 1410185969 installed <13>Apr 21 04:32:19 rpmi: libthai-0.1.24-alt1_1 1459282110 installed <13>Apr 21 04:32:19 rpmi: libpixman-3:0.32.8-alt1 1447610691 installed <13>Apr 21 04:32:19 rpmi: libatk-locales-2.24.0-alt0.M80P.1 1504535386 installed <13>Apr 21 04:32:19 rpmi: libatk-2.24.0-alt0.M80P.1 1504535253 installed <13>Apr 21 04:32:19 rpmi: libasyncns-0.8-alt2.qa1 1365949819 installed <13>Apr 21 04:32:19 rpmi: libwayland-client-1.14.0-alt0.M80P.1 1502720500 installed <13>Apr 21 04:32:19 rpmi: libxshmfence-1.2-alt1 1420972191 installed <13>Apr 21 04:32:19 rpmi: libpciaccess-1:0.13.4-alt1 1431681688 installed <13>Apr 21 04:32:19 rpmi: libdrm-1:2.4.89-alt1.M80P.1 1516609380 installed <13>Apr 21 04:32:19 rpmi: libgbm-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 04:32:19 rpmi: icon-theme-hicolor-0.17-alt1 1505715846 installed <13>Apr 21 04:32:19 rpmi: libgdk-pixbuf-locales-2.36.11-alt0.M80P.1 1507198237 installed <13>Apr 21 04:32:19 rpmi: libgamin-fam-0.1.10-alt5.2.qa1 1366364281 installed <13>Apr 21 04:32:19 rpmi: gnome-audio-2.22.2-alt1 1210873043 installed <13>Apr 21 04:32:19 rpmi: publicsuffix-list-dafsa-20190329-alt1 p8+226349.100.1.1 1554128046 installed <13>Apr 21 04:32:19 rpmi: libpsl-0.18.0-alt0.M80P.1 1502785107 installed <13>Apr 21 04:32:19 rpmi: libnghttp2-1.8.0-alt1 1456818805 installed <13>Apr 21 04:32:19 rpmi: libbrotlicommon0-1.0.4-alt0.M80P.1 1528205024 installed <13>Apr 21 04:32:19 rpmi: libbrotlidec0-1.0.4-alt0.M80P.1 1528205024 installed <13>Apr 21 04:32:19 rpmi: rsync-3.1.2-alt1 1450801948 installed <13>Apr 21 04:32:19 rpmi: libedit3-3.1.20141030-alt1 1414760451 installed <13>Apr 21 04:32:19 rpmi: libgamin-0.1.10-alt5.2.qa1 1366364281 installed <13>Apr 21 04:32:19 rpmi: gamin-0.1.10-alt5.2.qa1 1366364281 installed <13>Apr 21 04:32:19 rpmi: libgraphite2-1.3.10-alt0.M80P.1 1496411360 installed <13>Apr 21 04:32:19 rpmi: diffstat-1.59-alt1 1416013892 installed <13>Apr 21 04:32:19 rpmi: libX11-locales-3:1.6.3-alt1 1431956885 installed <13>Apr 21 04:32:19 rpmi: libX11-3:1.6.3-alt1 1431956911 installed <13>Apr 21 04:32:19 rpmi: libXext-1.3.3-alt1 1409902932 installed <13>Apr 21 04:32:19 rpmi: libX11-devel-3:1.6.3-alt1 1431956911 installed <13>Apr 21 04:32:19 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Apr 21 04:32:19 rpmi: libXt-1.1.4-alt1 1369984716 installed <13>Apr 21 04:32:19 rpmi: libXfixes-5.0.1-alt1 1369809606 installed <13>Apr 21 04:32:19 rpmi: libXmu-1.1.2-alt1 1391072528 installed <13>Apr 21 04:32:19 rpmi: libXt-devel-1.1.4-alt1 1369984716 installed <13>Apr 21 04:32:19 rpmi: libXrender-devel-0.9.8-alt1 1371312110 installed <13>Apr 21 04:32:19 rpmi: libXdamage-1.1.3-alt4 1297162596 installed <13>Apr 21 04:32:19 rpmi: libXmu-devel-1.1.2-alt1 1391072528 installed <13>Apr 21 04:32:19 rpmi: libneXtaw-0.15.1-alt8 1301785929 installed <13>Apr 21 04:32:19 rpmi: libXcursor-1.1.15-alt1.M80P.1 1512373713 installed <13>Apr 21 04:32:19 rpmi: libXpm-3.5.11-alt1 1391072398 installed <13>Apr 21 04:32:19 rpmi: libXrandr-1.5.0-alt1 1431936188 installed <13>Apr 21 04:32:19 rpmi: libXext-devel-1.3.3-alt1 1409902932 installed <13>Apr 21 04:32:19 rpmi: libXxf86vm-1.1.3-alt1 1369984824 installed <13>Apr 21 04:32:19 rpmi: libGL-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 04:32:19 rpmi: libEGL-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 04:32:19 rpmi: libEGL-devel-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 04:32:19 rpmi: libGL-devel-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 04:32:19 rpmi: libXi-1.7.9-alt1.M80P.1 1515766146 installed <13>Apr 21 04:32:19 rpmi: libXinerama-1.1.3-alt1 1369984571 installed <13>Apr 21 04:32:19 rpmi: libXcomposite-0.4.3-alt3 1297306939 installed <13>Apr 21 04:32:19 rpmi: rpm-build-xdg-0.2-alt1 1250461503 installed <13>Apr 21 04:32:19 rpmi: shared-mime-info-1.9-alt0.M80P.1 1506021412 installed <13>Apr 21 04:32:19 rpmi: gsettings-desktop-schemas-data-3.24.1-alt0.M80P.1 1504768054 installed <13>Apr 21 04:32:19 rpmi: liblz4-1:1.7.5-alt1 1488766699 installed <13>Apr 21 04:32:19 rpmi: libgpg-error-1.31-alt1.M80P.1 1529024730 installed <13>Apr 21 04:32:19 rpmi: libgcrypt20-1.8.3-alt4 p8+219793.200.6.1 1551112986 installed <13>Apr 21 04:32:19 rpmi: libsystemd-1:239-alt1.M80P.1 p8+226956.200.2.1 1555431492 installed <13>Apr 21 04:32:19 rpmi: libdbus-1.10.24-alt4.M80P.1 1518773282 installed <13>Apr 21 04:32:19 rpmi: libavahi-0.6.31-alt7.M80P.1 1526318593 installed <13>Apr 21 04:32:19 rpmi: libgnome-keyring-3.12.0-alt2 1460757705 installed <13>Apr 21 04:32:19 rpmi: libavahi-glib-0.6.31-alt7.M80P.1 1526318593 installed <13>Apr 21 04:32:19 rpmi: libpulseaudio-9.0-alt2 1469793979 installed <13>Apr 21 04:32:19 rpmi: libxslt-1.1.28-alt4 1448210404 installed <13>Apr 21 04:32:19 rpmi: xsltproc-1.1.28-alt4 1448210404 installed <13>Apr 21 04:32:19 rpmi: libtinfo-devel-5.9-alt8 1456756459 installed <13>Apr 21 04:32:20 rpmi: libncurses-devel-5.9-alt8 1456756459 installed <13>Apr 21 04:32:20 rpmi: python-modules-curses-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:20 rpmi: libverto-0.2.6-alt1_6 1455633234 installed <13>Apr 21 04:32:20 rpmi: libkeyutils-1.5.10-alt0.M80P.2 p8+216694.100.6.1 1547827915 installed <13>Apr 21 04:32:20 rpmi: libcom_err-1.42.13-alt2 1449075846 installed <13>Apr 21 04:32:20 rpmi: libXpm-devel-3.5.11-alt1 1391072398 installed <13>Apr 21 04:32:20 rpmi: libneXtaw-devel-0.15.1-alt8 1301785929 installed <13>Apr 21 04:32:20 rpmi: liblua5-devel-5.1.5-alt1 1410604186 installed <13>Apr 21 04:32:20 rpmi: unzip-6.0-alt2.qa1 1366155323 installed <13>Apr 21 04:32:20 rpmi: man-db-2.7.6.1-alt4.1 1493922866 installed <13>Apr 21 04:32:20 rpmi: tcl-devel-8.5.9-alt2 1351878901 installed <13>Apr 21 04:32:20 rpmi: libXdmcp-devel-1.1.1-alt1 1334617699 installed <13>Apr 21 04:32:20 rpmi: expect-1:5.45-alt4 1344952539 installed <13>Apr 21 04:32:20 rpmi: perl-devel-1:5.22.3-alt0.M80P.1 1485958065 installed <13>Apr 21 04:32:20 rpmi: libxml2-devel-1:2.9.4.0.12.e905-alt1 1488560683 installed <13>Apr 21 04:32:20 rpmi: libselinux-devel-1:2.5-alt2 1479801358 installed <13>Apr 21 04:32:20 rpmi: libgpm-devel-1.20.1-alt14 1410302177 installed <13>Apr 21 04:32:20 rpmi: libattr-devel-2.4.48-alt0.M80P.1 1514363183 installed <13>Apr 21 04:32:20 rpmi: libacl-devel-2.2.52.0.52.33f0-alt0.M80P.1 1492681336 installed <13>Apr 21 04:32:20 rpmi: ctags-5.8-alt2 1296604766 installed <13>Apr 21 04:32:20 rpmi: libgio-2.52.3-alt0.M80P.1 1504533271 installed <13>Apr 21 04:32:20 rpmi: libgdk-pixbuf-2.36.11-alt0.M80P.1 1507198160 installed <13>Apr 21 04:32:20 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766129 installed <86>Apr 21 04:32:20 groupadd[18933]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 21 04:32:20 groupadd[18933]: group added to /etc/gshadow: name=_keytab <86>Apr 21 04:32:20 groupadd[18933]: new group: name=_keytab, GID=499 <13>Apr 21 04:32:20 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355673 installed <13>Apr 21 04:32:20 rpmi: libbonobo-2.32.1-alt4 1383711177 installed <13>Apr 21 04:32:20 rpmi: ruby-stdlibs-2.5.1-alt0.M80P.1 1525659669 installed <13>Apr 21 04:32:20 rpmi: libdbus-glib-1:0.106-alt1 1454672851 installed <13>Apr 21 04:32:20 rpmi: ruby-tools-2.5.1-alt0.M80P.1 1525659728 installed <13>Apr 21 04:32:20 rpmi: libharfbuzz-1.6.3-alt0.M80P.1 1509918814 installed <13>Apr 21 04:32:20 rpmi: libfreetype-2.8-alt0.M80P.3 1505462817 installed <13>Apr 21 04:32:20 rpmi: fontconfig-2.12.6-alt1.M80P.1 1506008910 installed Updating fonts cache: <29>Apr 21 04:32:21 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Apr 21 04:32:22 rpmi: libfreetype-devel-2.8-alt0.M80P.3 1505462817 installed <13>Apr 21 04:32:22 rpmi: fontconfig-devel-2.12.6-alt1.M80P.1 1506008910 installed <13>Apr 21 04:32:22 rpmi: libcairo-1:1.14.4-alt1 1447005495 installed <13>Apr 21 04:32:22 rpmi: libcairo-devel-1:1.14.4-alt1 1447005495 installed <13>Apr 21 04:32:22 rpmi: libXft-2.3.2-alt1 1409902650 installed <13>Apr 21 04:32:22 rpmi: libpango-1.40.14-alt0.M80P.1 1510824230 installed <86>Apr 21 04:32:22 groupadd[20735]: group added to /etc/group: name=messagebus, GID=498 <86>Apr 21 04:32:22 groupadd[20735]: group added to /etc/gshadow: name=messagebus <86>Apr 21 04:32:22 groupadd[20735]: new group: name=messagebus, GID=498 <86>Apr 21 04:32:22 useradd[20750]: new user: name=messagebus, UID=499, GID=498, home=/run/dbus, shell=/dev/null <13>Apr 21 04:32:22 rpmi: dbus-1.10.24-alt4.M80P.1 1518773282 installed <13>Apr 21 04:32:22 rpmi: dbus-tools-gui-1.10.24-alt4.M80P.1 1518773282 installed <13>Apr 21 04:32:22 rpmi: libXft-devel-2.3.2-alt1 1409902650 installed <13>Apr 21 04:32:22 rpmi: ruby-test-unit-1:0.6-alt0.M80P.1 p8.210524.40 1540094910 installed <86>Apr 21 04:32:22 groupadd[20797]: group added to /etc/group: name=sasl, GID=497 <86>Apr 21 04:32:22 groupadd[20797]: group added to /etc/gshadow: name=sasl <86>Apr 21 04:32:22 groupadd[20797]: new group: name=sasl, GID=497 <13>Apr 21 04:32:22 rpmi: libsasl2-3-2.1.26-alt7 1479477445 installed <13>Apr 21 04:32:22 rpmi: libldap-2.4.45-alt1.M80P.1 1513980376 installed <13>Apr 21 04:32:22 rpmi: libGConf-3.2.6-alt3 1455932632 installed <13>Apr 21 04:32:22 rpmi: libcurl-7.64.0-alt1 p8+220788.100.1.1 1549495393 installed <86>Apr 21 04:32:22 groupadd[20946]: group added to /etc/group: name=sshagent, GID=496 <86>Apr 21 04:32:22 groupadd[20946]: group added to /etc/gshadow: name=sshagent <86>Apr 21 04:32:22 groupadd[20946]: new group: name=sshagent, GID=496 <13>Apr 21 04:32:22 rpmi: openssh-clients-7.2p2-alt2.M80P.2 1535129503 installed <13>Apr 21 04:32:22 rpmi: git-core-2.10.2-alt1 1483029902 installed <13>Apr 21 04:32:22 rpmi: ruby-tool-setup-3.4.1-alt10.M80P.1 p8.210524.200 1540094958 installed <13>Apr 21 04:32:22 rpmi: rpm-macros-ruby-1:0.6-alt0.M80P.1 p8.210524.40 1540094910 installed <13>Apr 21 04:32:22 rpmi: rpm-build-ruby-1:0.6-alt0.M80P.1 p8.210524.40 1540094910 installed <13>Apr 21 04:32:22 rpmi: libcups-2.1.0-alt2.M80P.4 p8+223280.100.1.1 1551372192 installed <13>Apr 21 04:32:22 rpmi: gtk-update-icon-cache-2.24.31-alt1 1473461609 installed <13>Apr 21 04:32:22 rpmi: libgtk+2-2.24.31-alt1 1473461609 installed <13>Apr 21 04:32:22 rpmi: libglade-2.6.4-alt5.qa1 1366416175 installed <13>Apr 21 04:32:22 rpmi: libgail-2.24.31-alt1 1473461609 installed <13>Apr 21 04:32:22 rpmi: libgnomecanvas-2.30.3-alt2 1297296494 installed <13>Apr 21 04:32:22 rpmi: libgdk-pixbuf-xlib-2.36.11-alt0.M80P.1 1507198160 installed <13>Apr 21 04:32:22 rpmi: gsettings-desktop-schemas-3.24.1-alt0.M80P.1 1504768052 installed <13>Apr 21 04:32:22 rpmi: libpolkit-0.113-alt2 1469643478 installed <13>Apr 21 04:32:22 rpmi: libgstreamer1.0-1.12.3-alt0.M80P.1 1505901068 installed <13>Apr 21 04:32:22 rpmi: libcanberra-0.30-alt2 1412953878 installed <13>Apr 21 04:32:22 rpmi: dbus-tools-1.10.24-alt4.M80P.1 1518773282 installed <13>Apr 21 04:32:22 rpmi: libruby-devel-2.5.1-alt0.M80P.1 1525659669 installed <13>Apr 21 04:32:23 rpmi: python3-base-3.5.4-alt2.M80P.1 1527753911 installed <13>Apr 21 04:32:23 rpmi: python3-3.5.4-alt2.M80P.1 1527753911 installed <13>Apr 21 04:32:23 rpmi: python-modules-compiler-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:23 rpmi: rpm-build-python3-0.1.10.10-alt1.M80P.1 1530521451 installed <13>Apr 21 04:32:23 rpmi: libpython3-3.5.4-alt2.M80P.1 1527753911 installed <13>Apr 21 04:32:23 rpmi: python3-dev-3.5.4-alt2.M80P.1 1527753911 installed <13>Apr 21 04:32:23 rpmi: python-modules-email-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:23 rpmi: python-modules-unittest-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:24 rpmi: python-modules-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:24 rpmi: python-modules-xml-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:24 rpmi: GConf-3.2.6-alt3 1455932632 installed <13>Apr 21 04:32:24 rpmi: gnome-vfs-1:2.24.4-alt10 1449519745 installed <13>Apr 21 04:32:24 rpmi: libgnome-2.32.1-alt3 1427835124 installed <13>Apr 21 04:32:24 rpmi: libbonoboui-2.24.5-alt1 1301936269 installed <13>Apr 21 04:32:24 rpmi: python-modules-encodings-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:24 rpmi: libgnomeui-2.24.5-alt1 1297296635 installed <13>Apr 21 04:32:24 rpmi: gtk-builder-convert-2.24.31-alt1 1473461664 installed <13>Apr 21 04:32:24 rpmi: xorg-xcbproto-devel-1.12-alt1 p8.218219.100 1545311983 installed <13>Apr 21 04:32:24 rpmi: python-modules-hotshot-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:24 rpmi: python-modules-bsddb-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:24 rpmi: python-modules-ctypes-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:24 rpmi: python-modules-multiprocessing-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:24 rpmi: python-modules-logging-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:24 rpmi: python-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:25 rpmi: python-dev-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:25 rpmi: glib2-devel-2.52.3-alt0.M80P.1 1504533271 installed <13>Apr 21 04:32:25 rpmi: libGConf-devel-3.2.6-alt3 1455932632 installed <13>Apr 21 04:32:25 rpmi: libgio-devel-2.52.3-alt0.M80P.1 1504533271 installed <13>Apr 21 04:32:25 rpmi: libgdk-pixbuf-devel-2.36.11-alt0.M80P.1 1507198160 installed <13>Apr 21 04:32:25 rpmi: libpango-devel-1.40.14-alt0.M80P.1 1510824230 installed <13>Apr 21 04:32:25 rpmi: gnome-vfs-devel-1:2.24.4-alt10 1449519745 installed <13>Apr 21 04:32:25 rpmi: libIDL-devel-0.8.14-alt4 1449145676 installed <13>Apr 21 04:32:25 rpmi: ORBit2-devel-2.14.20-alt0.1 1383711046 installed <13>Apr 21 04:32:25 rpmi: libbonobo-devel-2.32.1-alt4 1383711177 installed <13>Apr 21 04:32:25 rpmi: libgnome-devel-2.32.1-alt3 1427835124 installed <13>Apr 21 04:32:25 rpmi: libatk-devel-2.24.0-alt0.M80P.1 1504535253 installed <13>Apr 21 04:32:25 rpmi: libgtk+2-devel-2.24.31-alt1 1473461609 installed <13>Apr 21 04:32:25 rpmi: libgail-devel-2.24.31-alt1 1473461609 installed <13>Apr 21 04:32:25 rpmi: libgnomecanvas-devel-2.30.3-alt2 1297296494 installed <13>Apr 21 04:32:25 rpmi: libbonoboui-devel-2.24.5-alt1 1301936269 installed <13>Apr 21 04:32:25 rpmi: libgnome-keyring-devel-3.12.0-alt2 1460757705 installed <13>Apr 21 04:32:25 rpmi: libgnomeui-devel-2.24.5-alt1 1297296635 installed <13>Apr 21 04:32:25 rpmi: python-modules-json-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 04:32:25 rpmi: xorg-proto-devel-7.8-alt2.M80P.1 1508767370 installed Installing vim-8.0.711-alt0.M80P.4.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.56311 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf vim-8.0.711-alt0.M80P.4 + echo 'Source #0 (vim-8.0.711-alt0.M80P.4.tar):' Source #0 (vim-8.0.711-alt0.M80P.4.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/vim-8.0.711-alt0.M80P.4.tar + cd vim-8.0.711-alt0.M80P.4 + /bin/chmod -c -Rf u+rwX,go-w . + touch src/auto/configure ++ grep '^[[:blank:]]*#define[[:blank:]]\+VIMSPELLVERSION[[:blank:]]\+[[:digit:]]\+[[:blank:]]*$' src/spellfile.c ++ sed -e 's/^[[:blank:]]*#define[[:blank:]]\+VIMSPELLVERSION[[:blank:]]\+\([[:digit:]]\+\)[[:blank:]]*$/\1/' + VIMSPELLVERSION=50 ++ grep '^[[:blank:]]*#define[[:blank:]]\+VIMSUGVERSION[[:blank:]]\+[[:digit:]]\+[[:blank:]]*$' src/spell.c ++ sed -e 's/^[[:blank:]]*#define[[:blank:]]\+VIMSUGVERSION[[:blank:]]\+\([[:digit:]]\+\)[[:blank:]]*$/\1/' + VIMSUGVERSION=1 + '[' 50.1 '!=' 50.1 ']' + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.56311 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd vim-8.0.711-alt0.M80P.4 + make -C src autoconf make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' Makefile:304: auto/config.mk: No such file or directory Makefile:2594: target `/vim' given more than once in the same rule. rm -f auto/config.cache if test "Xautoconf" != "Xclean" \ -a "Xautoconf" != "Xdistclean" \ -a "Xautoconf" != "Xautoconf" \ -a "Xautoconf" != "Xreconfig"; then \ GUI_INC_LOC="" GUI_LIB_LOC="" \ CC="" CPPFLAGS="" CFLAGS="" \ LDFLAGS="" srcdir="." \ ./configure \ \ \ \ \ \ \ \ \ \ \ ; \ fi 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 `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' + PLTHOME=/usr/lib64/plt2 + export PLTHOME + make -C src shadow make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' Makefile:304: auto/config.mk: No such file or directory Makefile:2594: target `/vim' given more than once in the same rule. rm -f auto/config.cache if test "Xshadow" != "Xclean" \ -a "Xshadow" != "Xdistclean" \ -a "Xshadow" != "Xautoconf" \ -a "Xshadow" != "Xreconfig"; then \ GUI_INC_LOC="" GUI_LIB_LOC="" \ CC="" CPPFLAGS="" CFLAGS="" \ LDFLAGS="" srcdir="." \ ./configure \ \ \ \ \ \ \ \ \ \ \ ; \ fi configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for library containing strerror... none required checking for gawk... gawk checking for strip... strip checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking --enable-fail-if-missing argument... no checking for clang version... N/A configure: checking for buggy tools... - sh is 'GNU bash, version 3.2.57(1)-release (x86_64-alt-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc.' - probably OK. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... Defaulting to /usr/local checking --with-vim-name argument... Defaulting to vim 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... no checking if character set is EBCDIC... no checking --disable-smack argument... no checking linux/xattr.h usability... yes checking linux/xattr.h presence... yes checking for linux/xattr.h... yes checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --with-features argument... Defaulting to huge checking --with-compiledby argument... no checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-luainterp argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... no checking --enable-pythoninterp argument... no checking --enable-python3interp argument... no checking --enable-tclinterp argument... no checking --enable-rubyinterp argument... no checking --enable-cscope argument... no checking --enable-workshop argument... no checking --disable-netbeans argument... no checking --disable-channel argument... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... yes checking whether compiling with process communication is possible... yes checking --enable-terminal argument... no checking --enable-multibyte argument... no checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no checking for xmkmf... no 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... yes/auto - automatic GUI support checking whether or not to look for GTK+ 2... yes checking whether or not to look for GNOME... no checking whether or not to look for Motif... yes checking whether or not to look for Athena... yes checking whether or not to look for neXtaw... yes checking whether or not to look for Carbon... yes checking --disable-gtktest argument... gtk test enabled checking for pkg-config... /usr/bin/pkg-config checking for GTK - version >= 2.2.0... yes; found version 2.24.31 checking version of Gdk-Pixbuf... OK. checking for glib-compile-resources... /usr/bin/glib-compile-resources checking glib-compile-resources... usable. checking --disable-icon-cache-update argument... not set checking for gtk-update-icon-cache... /usr/bin/gtk-update-icon-cache checking --disable-desktop-database-update argument... not set checking for update-desktop-database... no not found in PATH. 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 /proc link to executable... /proc/self/exe checking for CYGWIN or MSYS environment... no 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... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking stdint.h usability... yes checking stdint.h presence... yes checking for stdint.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 inttypes.h usability... yes checking inttypes.h presence... yes checking for inttypes.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... no checking stropts.h presence... no checking for stropts.h... no 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 libc.h usability... no checking libc.h presence... no checking for libc.h... no 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 pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... 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 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 for uint32_t... 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 whether byte ordering is bigendian... no checking for inline... inline checking for rlim_t... yes checking for stack_t... yes checking whether stack_t has an ss_base field... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -ltinfo... yes checking whether we talk terminfo... yes checking what tgetent() returns for an unknown terminal... zero 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 accessible world checking return type of signal handlers... void checking for struct sigcontext... yes checking getcwd implementation is broken... no checking for fchdir... yes checking for fchown... yes checking for fsync... yes checking for getcwd... yes checking for getpseudotty... no checking for getpwent... yes 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 memset... yes checking for mkdtemp... 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 getpgid... 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 sigprocmask... yes checking for sigvec... no 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 _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no 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 for isinf()... yes checking for isnan()... 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 acl_get in -lsec... no checking for Solaris ACL support... no checking for AIX ACL support... no checking for pango_shape_full... yes checking --disable-gpm argument... no checking for gpm... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for FD_CLOEXEC... yes 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 size of long... 8 checking size of time_t... 8 checking size of off_t... 8 checking uint32_t is 32 bits... ok checking whether memmove handles overlaps... yes checking whether X_LOCALE needed... no checking whether Xutf8SetWMProperties() can be used... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... 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 linker --as-needed support... yes configure: updating cache auto/config.cache configure: creating auto/config.status config.status: creating auto/config.mk config.status: creating auto/config.h make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' Makefile:2594: target `/usr/local/share/vim' given more than once in the same rule. ln -s ../runtime . ln -s ../pixmaps . /bin/sh install-sh -c -d shadow cd shadow; ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh . mkdir shadow/auto cd shadow/auto; ln -s ../../auto/configure . /bin/sh install-sh -c -d shadow/po cd shadow/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cd shadow; rm -f auto/link.sed cp Makefile configure shadow rm -f shadow/auto/config.mk shadow/config.mk.dist cp config.mk.dist shadow/auto/config.mk cp config.mk.dist shadow /bin/sh install-sh -c -d shadow/xxd cd shadow/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd shadow; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi /bin/sh install-sh -c -d shadow/testdir cd shadow/testdir; ln -s ../../testdir/Makefile \ ../../testdir/Make_all.mak \ ../../testdir/README.txt \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.py \ ../../testdir/python* \ ../../testdir/pyxfile \ ../../testdir/sautest \ ../../testdir/samples \ ../../testdir/test83-tags? \ ../../testdir/*.ok . make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' + cd src/shadow + CFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\\\"/etc/vim/vimrc\\\" -DSYS_GVIMRC_FILE=\\\"/etc/vim/gvimrc\\\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --exec-prefix=/ --with-features=tiny --with-x=no --enable-gui=no --disable-gpm --disable-rpath --enable-selinux --with-tlib=tinfo '--with-compiledby=Gleb Fotengauer-Malinovskiy ' configure: WARNING: unrecognized options: --disable-dependency-tracking, --without-included-gettext, --disable-rpath configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for library containing strerror... none required checking for gawk... gawk checking for strip... strip checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking --enable-fail-if-missing argument... no checking for clang version... N/A configure: checking for buggy tools... - sh is 'GNU bash, version 3.2.57(1)-release (x86_64-alt-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc.' - probably OK. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... Defaulting to /usr/local checking --with-vim-name argument... Defaulting to vim 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... no checking if character set is EBCDIC... no checking --disable-smack argument... no checking linux/xattr.h usability... yes checking linux/xattr.h presence... yes checking for linux/xattr.h... yes checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --with-features argument... tiny checking --with-compiledby argument... Gleb Fotengauer-Malinovskiy checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-luainterp argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... no checking --enable-pythoninterp argument... no checking --enable-python3interp argument... no checking --enable-tclinterp argument... no checking --enable-rubyinterp argument... no checking --enable-cscope argument... no checking --enable-workshop argument... no checking --disable-netbeans argument... cannot use NetBeans with tiny or small features checking --disable-channel argument... cannot use channels with tiny or small features checking --enable-terminal argument... no checking --enable-multibyte argument... no checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no defaulting to: don't HAVE_X11 checking --enable-gui argument... no GUI support checking X11/SM/SMlib.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking for /proc link to executable... /proc/self/exe checking for CYGWIN or MSYS environment... no 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... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking stdint.h usability... yes checking stdint.h presence... yes checking for stdint.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 inttypes.h usability... yes checking inttypes.h presence... yes checking for inttypes.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... no checking stropts.h presence... no checking for stropts.h... no 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 libc.h usability... no checking libc.h presence... no checking for libc.h... no 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 pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... 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 x86_64-alt-linux-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 for uint32_t... 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 whether byte ordering is bigendian... no checking for inline... inline checking for rlim_t... yes checking for stack_t... yes checking whether stack_t has an ss_base field... no checking --with-tlib argument... tinfo checking for linking with tinfo library... OK checking for tgetent()... yes checking whether we talk terminfo... yes checking what tgetent() returns for an unknown terminal... zero 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 accessible world checking return type of signal handlers... void checking for struct sigcontext... yes checking getcwd implementation is broken... no checking for fchdir... yes checking for fchown... yes checking for fsync... yes checking for getcwd... yes checking for getpseudotty... no checking for getpwent... yes 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 memset... yes checking for mkdtemp... 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 getpgid... 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 sigprocmask... yes checking for sigvec... no 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 _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no 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 for isinf()... yes checking for isnan()... 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 acl_get in -lsec... no checking for Solaris ACL support... no checking for AIX ACL support... no checking --disable-gpm argument... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for FD_CLOEXEC... yes 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 size of long... 8 checking size of time_t... 8 checking size of off_t... 8 checking uint32_t is 32 bits... ok checking whether memmove handles overlaps... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... 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 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 linker --as-needed support... yes configure: updating cache auto/config.cache configure: creating auto/config.status config.status: creating auto/config.mk config.status: creating auto/config.h configure: WARNING: unrecognized options: --disable-dependency-tracking, --without-included-gettext, --disable-rpath + '[' -n '' ']' + NPROCS=8 + make -j8 make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. /bin/sh install-sh -c -d objects CC="x86_64-alt-linux-gcc -Iproto -DHAVE_CONFIG_H " srcdir=. sh ./osdef.sh creating auto/pathdef.c cd xxd; CC="x86_64-alt-linux-gcc" CFLAGS=" -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1" LDFLAGS="-L/usr/local/lib -Wl,--as-needed" \ make -f Makefile make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/xxd' x86_64-alt-linux-gcc -pipe -Wall -g -O2 -DSYS_VIMRC_FILE="/etc/vim/vimrc" -DSYS_GVIMRC_FILE="/etc/vim/gvimrc" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -L/usr/local/lib -Wl,--as-needed -DUNIX -o xxd xxd.c touch objects/.dirstamp x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/arabic.o arabic.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/buffer.o buffer.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/blowfish.o blowfish.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/crypt.o crypt.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/dict.o dict.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/diff.o diff.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/digraph.o digraph.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/edit.o edit.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/eval.o eval.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/evalfunc.o evalfunc.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_eval.o ex_eval.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_getln.o ex_getln.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/farsi.o farsi.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/fileio.o fileio.c make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/xxd' x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/fold.o fold.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/getchar.o getchar.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/hardcopy.o hardcopy.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/hashtab.o hashtab.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_cscope.o if_cscope.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/list.o list.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/mark.o mark.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/memline.o memline.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/menu.o menu.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/misc1.o misc1.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/misc2.o misc2.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/mbyte.o mbyte.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/normal.o normal.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ops.o ops.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/option.o option.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/os_unix.o os_unix.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/pathdef.o auto/pathdef.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/popupmnu.o popupmnu.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/quickfix.o quickfix.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/search.o search.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/sha256.o sha256.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/spell.o spell.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/spellfile.o spellfile.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/syntax.o syntax.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/tag.o tag.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/term.o term.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/terminal.o terminal.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ui.o ui.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/userfunc.o userfunc.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/window.o window.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/charset.o charset.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/json.o json.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/main.o main.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/message.o message.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 version.c -o objects/version.o link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. x86_64-alt-linux-gcc -L/usr/local/lib -Wl,--as-needed -o vim objects/arabic.o objects/buffer.o objects/blowfish.o objects/crypt.o objects/crypt_zip.o objects/dict.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/evalfunc.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/farsi.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/list.o objects/mark.o objects/memline.o objects/menu.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/sha256.o objects/spell.o objects/spellfile.o objects/syntax.o objects/tag.o objects/term.o objects/terminal.o objects/ui.o objects/undo.o objects/userfunc.o objects/version.o objects/window.o objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o -lm -lselinux -ltinfo -lacl -lattr -ldl link.sh: Linked fine make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow' + cd - /usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4 + ls src/shadow/vim src/shadow/vim + mv src/shadow src/build-minimal + common_opts='--with-features=huge --disable-rpath --enable-cscope --enable-gpm --enable-multibyte --enable-selinux --with-global-runtime=/usr/share/vim/vimfiles --with-tlib=tinfo' + interp_opts='--enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp --disable-mzschemeinterp --enable-luainterp ' + make -C src shadow make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' Makefile:2594: target `/usr/local/share/vim' given more than once in the same rule. /bin/sh install-sh -c -d shadow cd shadow; ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh . mkdir shadow/auto cd shadow/auto; ln -s ../../auto/configure . /bin/sh install-sh -c -d shadow/po cd shadow/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cd shadow; rm -f auto/link.sed cp Makefile configure shadow rm -f shadow/auto/config.mk shadow/config.mk.dist cp config.mk.dist shadow/auto/config.mk cp config.mk.dist shadow /bin/sh install-sh -c -d shadow/xxd cd shadow/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd shadow; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi /bin/sh install-sh -c -d shadow/testdir cd shadow/testdir; ln -s ../../testdir/Makefile \ ../../testdir/Make_all.mak \ ../../testdir/README.txt \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.py \ ../../testdir/python* \ ../../testdir/pyxfile \ ../../testdir/sautest \ ../../testdir/samples \ ../../testdir/test83-tags? \ ../../testdir/*.ok . make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' + cd src/shadow + CFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\\\"/etc/vim/vimrc\\\" -DSYS_GVIMRC_FILE=\\\"/etc/vim/gvimrc\\\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --with-features=huge --disable-rpath --enable-cscope --enable-gpm --enable-multibyte --enable-selinux --with-global-runtime=/usr/share/vim/vimfiles --with-tlib=tinfo --with-features=big --disable-perlinterp --disable-pythoninterp --disable-rubyinterp --disable-tclinterp --disable-mzschemeinterp --with-x=no --disable-xsmp --enable-gui=no '--with-compiledby=Gleb Fotengauer-Malinovskiy ' configure: WARNING: unrecognized options: --disable-dependency-tracking, --without-included-gettext, --disable-rpath configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for library containing strerror... none required checking for gawk... gawk checking for strip... strip checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking --enable-fail-if-missing argument... no checking for clang version... N/A configure: checking for buggy tools... - sh is 'GNU bash, version 3.2.57(1)-release (x86_64-alt-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc.' - probably OK. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... Defaulting to /usr/local checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... /usr/share/vim/vimfiles checking --with-modified-by argument... no checking if character set is EBCDIC... no checking --disable-smack argument... no checking linux/xattr.h usability... yes checking linux/xattr.h presence... yes checking for linux/xattr.h... yes checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --with-features argument... big checking --with-compiledby argument... Gleb Fotengauer-Malinovskiy checking --disable-xsmp argument... yes checking --enable-luainterp argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... no checking --enable-pythoninterp argument... no checking --enable-python3interp argument... no checking --enable-tclinterp argument... no checking --enable-rubyinterp argument... no checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking --disable-channel argument... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... yes checking whether compiling with process communication is possible... yes checking --enable-terminal argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no defaulting to: don't HAVE_X11 checking --enable-gui argument... no GUI support checking for /proc link to executable... /proc/self/exe checking for CYGWIN or MSYS environment... no 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... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking stdint.h usability... yes checking stdint.h presence... yes checking for stdint.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 inttypes.h usability... yes checking inttypes.h presence... yes checking for inttypes.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... no checking stropts.h presence... no checking for stropts.h... no 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 libc.h usability... no checking libc.h presence... no checking for libc.h... no 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 pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... 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 x86_64-alt-linux-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 for uint32_t... 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 whether byte ordering is bigendian... no checking for inline... inline checking for rlim_t... yes checking for stack_t... yes checking whether stack_t has an ss_base field... no checking --with-tlib argument... tinfo checking for linking with tinfo library... OK checking for tgetent()... yes checking whether we talk terminfo... yes checking what tgetent() returns for an unknown terminal... zero 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 accessible world checking return type of signal handlers... void checking for struct sigcontext... yes checking getcwd implementation is broken... no checking for fchdir... yes checking for fchown... yes checking for fsync... yes checking for getcwd... yes checking for getpseudotty... no checking for getpwent... yes 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 memset... yes checking for mkdtemp... 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 getpgid... 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 sigprocmask... yes checking for sigvec... no 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 _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no 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 for isinf()... yes checking for isnan()... 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 acl_get in -lsec... no 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 FD_CLOEXEC... yes 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 size of long... 8 checking size of time_t... 8 checking size of off_t... 8 checking uint32_t is 32 bits... ok checking whether memmove handles overlaps... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... 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 linker --as-needed support... yes configure: updating cache auto/config.cache configure: creating auto/config.status config.status: creating auto/config.mk config.status: creating auto/config.h configure: WARNING: unrecognized options: --disable-dependency-tracking, --without-included-gettext, --disable-rpath + '[' -n 8 ']' + make -j8 make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. /bin/sh install-sh -c -d objects CC="x86_64-alt-linux-gcc -Iproto -DHAVE_CONFIG_H " srcdir=. sh ./osdef.sh creating auto/pathdef.c cd xxd; CC="x86_64-alt-linux-gcc" CFLAGS=" -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1" LDFLAGS="-L/usr/local/lib -Wl,--as-needed" \ make -f Makefile make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/xxd' x86_64-alt-linux-gcc -pipe -Wall -g -O2 -DSYS_VIMRC_FILE="/etc/vim/vimrc" -DSYS_GVIMRC_FILE="/etc/vim/gvimrc" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -L/usr/local/lib -Wl,--as-needed -DUNIX -o xxd xxd.c make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po 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 touch objects/.dirstamp OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po 1423 translated messages78 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 1701 translated messages1697 translated messagesOLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po . 1916 translated messages. . OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1733 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po 1916 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.UTF-8.mo ko.UTF-8.po 1914 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nb.mo nb.po 1928 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nl.mo nl.po 1902 translated messages. 1728 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1728 translated messages1918 translated messages. . OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1213 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po 1628 translated messages1735 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po . OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/arabic.o arabic.c 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po 1918 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po 1869 translated messages. x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/buffer.o buffer.c 1918 translated messages1633 translated messages, 3 fuzzy translations. 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 1918 translated messages. 1918 translated messagesOLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po 1869 translated messages. x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/blowfish.o blowfish.c . x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/crypt.o crypt.c 1882 translated messages. x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c 1628 translated messages. x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/dict.o dict.c 1634 translated messages, 3 fuzzy translations. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' make[1]: Nothing to be done for `converted'. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/diff.o diff.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/digraph.o digraph.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/edit.o edit.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/eval.o eval.c make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/xxd' x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/evalfunc.o evalfunc.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_eval.o ex_eval.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_getln.o ex_getln.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/farsi.o farsi.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/fileio.o fileio.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/fold.o fold.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/getchar.o getchar.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/hardcopy.o hardcopy.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/hashtab.o hashtab.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_cscope.o if_cscope.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/list.o list.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/mark.o mark.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/memline.o memline.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/menu.o menu.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/misc1.o misc1.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/misc2.o misc2.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/mbyte.o mbyte.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/normal.o normal.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ops.o ops.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/option.o option.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/os_unix.o os_unix.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/pathdef.o auto/pathdef.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/popupmnu.o popupmnu.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/quickfix.o quickfix.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/search.o search.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/sha256.o sha256.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/spell.o spell.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/spellfile.o spellfile.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/syntax.o syntax.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/tag.o tag.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/term.o term.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/terminal.o terminal.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ui.o ui.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/userfunc.o userfunc.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/window.o window.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/netbeans.o netbeans.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/channel.o channel.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/charset.o charset.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/json.o json.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/main.o main.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/message.o message.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 version.c -o objects/version.o link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. x86_64-alt-linux-gcc -L/usr/local/lib -Wl,--as-needed -o vim objects/arabic.o objects/buffer.o objects/blowfish.o objects/crypt.o objects/crypt_zip.o objects/dict.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/evalfunc.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/farsi.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/list.o objects/mark.o objects/memline.o objects/menu.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/sha256.o objects/spell.o objects/spellfile.o objects/syntax.o objects/tag.o objects/term.o objects/terminal.o objects/ui.o objects/undo.o objects/userfunc.o objects/version.o objects/window.o objects/netbeans.o objects/channel.o objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o -lm -lnsl -lselinux -ltinfo -lacl -lattr -lgpm -ldl link.sh: Linked fine make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow' + cd - /usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4 + ls src/shadow/vim src/shadow/vim + mv src/shadow src/build-console + for gui in gnome2 gtk2 neXtaw + make -C src shadow make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' Makefile:2594: target `/usr/local/share/vim' given more than once in the same rule. /bin/sh install-sh -c -d shadow cd shadow; ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh . mkdir shadow/auto cd shadow/auto; ln -s ../../auto/configure . /bin/sh install-sh -c -d shadow/po cd shadow/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cd shadow; rm -f auto/link.sed cp Makefile configure shadow rm -f shadow/auto/config.mk shadow/config.mk.dist cp config.mk.dist shadow/auto/config.mk cp config.mk.dist shadow /bin/sh install-sh -c -d shadow/xxd cd shadow/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd shadow; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi /bin/sh install-sh -c -d shadow/testdir cd shadow/testdir; ln -s ../../testdir/Makefile \ ../../testdir/Make_all.mak \ ../../testdir/README.txt \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.py \ ../../testdir/python* \ ../../testdir/pyxfile \ ../../testdir/sautest \ ../../testdir/samples \ ../../testdir/test83-tags? \ ../../testdir/*.ok . make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' + cd src/shadow + CFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\\\"/etc/vim/vimrc\\\" -DSYS_GVIMRC_FILE=\\\"/etc/vim/gvimrc\\\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --with-features=huge --disable-rpath --enable-cscope --enable-gpm --enable-multibyte --enable-selinux --with-global-runtime=/usr/share/vim/vimfiles --with-tlib=tinfo --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp --disable-mzschemeinterp --enable-luainterp --with-x=yes --enable-gui=gnome2 --enable-multibyte --enable-xim --enable-fontset --enable-xsmp '--with-compiledby=Gleb Fotengauer-Malinovskiy ' configure: WARNING: unrecognized options: --disable-dependency-tracking, --without-included-gettext, --disable-rpath configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for library containing strerror... none required checking for gawk... gawk checking for strip... strip checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking --enable-fail-if-missing argument... no checking for clang version... N/A configure: checking for buggy tools... - sh is 'GNU bash, version 3.2.57(1)-release (x86_64-alt-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc.' - probably OK. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... Defaulting to /usr/local checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... /usr/share/vim/vimfiles checking --with-modified-by argument... no checking if character set is EBCDIC... no checking --disable-smack argument... no checking linux/xattr.h usability... yes checking linux/xattr.h presence... yes checking for linux/xattr.h... yes checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --with-features argument... huge checking --with-compiledby argument... Gleb Fotengauer-Malinovskiy checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-luainterp argument... yes checking --with-lua-prefix argument... no checking LUA_PREFIX environment var... not set, default to /usr checking --with-luajit... no checking for lua... no checking if lua.h can be found in /usr/include... yes checking if link with -L/usr/lib -llua is sane... yes 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 python2... /usr/bin/python2 checking Python version... 2.7 checking Python is 2.3 or better... yep checking Python's install prefix... /usr checking Python's execution prefix... /usr checking Python's configuration directory... /usr/lib64/python2.7/config checking Python's dll name... libpython2.7.so.1.0 checking if -pthread should be used... yes checking if compile and link flags for Python are sane... yes checking --enable-python3interp argument... no checking if -fPIE can be added for Python... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... /usr/bin/tclsh8.5 checking Tcl version... 8.5 - OK checking for location of Tcl include... /usr/include/tcl.h checking for location of tclConfig.sh script... /usr/lib64/tclConfig.sh checking --enable-rubyinterp argument... yes checking --with-ruby-command argument... defaulting to ruby checking for ruby... /usr/bin/ruby checking Ruby version... OK checking Ruby rbconfig... RbConfig checking Ruby header files... /usr/include checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking --disable-channel argument... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... yes checking whether compiling with process communication is possible... yes checking --enable-terminal argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... yes checking for xmkmf... no 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... test failed checking size of wchar_t is 2 bytes... no checking --enable-gui argument... GNOME 2.x GUI support checking --disable-gtktest argument... gtk test enabled checking for pkg-config... /usr/bin/pkg-config checking for GTK - version >= 2.2.0... yes; found version 2.24.31 checking for libgnomeui-2.0... yes checking for FreeBSD... no checking version of Gdk-Pixbuf... OK. checking for glib-compile-resources... /usr/bin/glib-compile-resources checking glib-compile-resources... usable. checking --disable-icon-cache-update argument... not set checking for gtk-update-icon-cache... /usr/bin/gtk-update-icon-cache checking --disable-desktop-database-update argument... not set checking for update-desktop-database... no not found in PATH. 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 GTK+ 2 GUI selected; fontset has been disabled checking for /proc link to executable... /proc/self/exe checking for CYGWIN or MSYS environment... no 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... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking stdint.h usability... yes checking stdint.h presence... yes checking for stdint.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 inttypes.h usability... yes checking inttypes.h presence... yes checking for inttypes.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... no checking stropts.h presence... no checking for stropts.h... no 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 libc.h usability... no checking libc.h presence... no checking for libc.h... no 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 pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... 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 x86_64-alt-linux-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 for uint32_t... 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 whether byte ordering is bigendian... no checking for inline... inline checking for rlim_t... yes checking for stack_t... yes checking whether stack_t has an ss_base field... no checking --with-tlib argument... tinfo checking for linking with tinfo library... OK checking for tgetent()... yes checking whether we talk terminfo... yes checking what tgetent() returns for an unknown terminal... zero 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 accessible world checking return type of signal handlers... void checking for struct sigcontext... yes checking getcwd implementation is broken... no checking for fchdir... yes checking for fchown... yes checking for fsync... yes checking for getcwd... yes checking for getpseudotty... no checking for getpwent... yes 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 memset... yes checking for mkdtemp... 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 getpgid... 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 sigprocmask... yes checking for sigvec... no 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 _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no 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 for isinf()... yes checking for isnan()... 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 acl_get in -lsec... no checking for Solaris ACL support... no checking for AIX ACL support... no checking for pango_shape_full... yes checking --disable-gpm argument... no checking for gpm... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for FD_CLOEXEC... yes 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 size of long... 8 checking size of time_t... 8 checking size of off_t... 8 checking uint32_t is 32 bits... ok checking whether memmove handles overlaps... yes checking whether X_LOCALE needed... no checking whether Xutf8SetWMProperties() can be used... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... 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 linker --as-needed support... yes configure: updating cache auto/config.cache configure: creating auto/config.status config.status: creating auto/config.mk config.status: creating auto/config.h configure: WARNING: unrecognized options: --disable-dependency-tracking, --without-included-gettext, --disable-rpath + '[' -n 8 ']' + make -j8 make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. /bin/sh install-sh -c -d objects CC="x86_64-alt-linux-gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo " srcdir=. sh ./osdef.sh creating auto/pathdef.c if test -z "/usr/bin/glib-compile-resources"; then touch auto/gui_gtk_gresources.h; else \ /usr/bin/glib-compile-resources --target=auto/gui_gtk_gresources.h --sourcedir=../pixmaps --generate --c-name=gui_gtk --manual-register gui_gtk_res.xml; \ fi /usr/bin/glib-compile-resources --target=auto/gui_gtk_gresources.c --sourcedir=../pixmaps --generate --c-name=gui_gtk --manual-register gui_gtk_res.xml touch objects/.dirstamp /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c cd xxd; CC="x86_64-alt-linux-gcc" CFLAGS=" -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1" LDFLAGS="-L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -L/usr/local/lib -Wl,--as-needed" \ make -f Makefile make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/xxd' x86_64-alt-linux-gcc -pipe -Wall -g -O2 -DSYS_VIMRC_FILE="/etc/vim/vimrc" -DSYS_GVIMRC_FILE="/etc/vim/gvimrc" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -L/usr/local/lib -Wl,--as-needed -DUNIX -o xxd xxd.c /usr/bin/perl /usr/share/perl5/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl5/ExtUtils/typemap if_perl.xs >> auto/if_perl.c make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.mo cs.po OLD_PO_FILE_INPUT=yes msgfmt -v -o de.mo de.po 1423 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o en_GB.mo en_GB.po 78 translated messages. 1701 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po 1916 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1733 translated messages. 1902 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po x86_64-alt-linux-gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk_gresources.o auto/gui_gtk_gresources.c 1914 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po 1918 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.UTF-8.mo ko.UTF-8.po 1728 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nb.mo nb.po 1928 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nl.mo nl.po 1916 translated messages. 1728 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1213 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1735 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1882 translated messages. 1422 translated messages. 1918 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1633 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1422 translated messages1422 translated messages. 1284 translated messages. 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 1918 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po 1918 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po 1882 translated messages. 1869 translated messages. 1628 translated messages. 1918 translated messages. 1634 translated messages, 3 fuzzy translations. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' make[1]: Nothing to be done for `converted'. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/xxd' x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/arabic.o arabic.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/buffer.o buffer.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/blowfish.o blowfish.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/crypt.o crypt.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/dict.o dict.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/diff.o diff.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/digraph.o digraph.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/edit.o edit.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/eval.o eval.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/evalfunc.o evalfunc.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_eval.o ex_eval.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_getln.o ex_getln.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/farsi.o farsi.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/fileio.o fileio.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/fold.o fold.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/getchar.o getchar.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/hardcopy.o hardcopy.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/hashtab.o hashtab.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_cscope.o if_cscope.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/list.o list.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/mark.o mark.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/memline.o memline.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/menu.o menu.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/misc1.o misc1.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/misc2.o misc2.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/mbyte.o mbyte.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/normal.o normal.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ops.o ops.c x86_64-alt-linux-gcc -c -I. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -I/usr/include -I/usr/include/x86_64-linux -DRUBY_VERSION=25 -I/usr/include -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/option.o option.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/os_unix.o os_unix.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/pathdef.o auto/pathdef.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/popupmnu.o popupmnu.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/quickfix.o quickfix.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/search.o search.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/sha256.o sha256.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/spell.o spell.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/spellfile.o spellfile.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/syntax.o syntax.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/tag.o tag.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/term.o term.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/terminal.o terminal.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ui.o ui.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/userfunc.o userfunc.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/window.o window.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui.o gui.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk.o gui_gtk.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk_x11.o gui_gtk_x11.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/pty.o pty.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk_f.o gui_gtk_f.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_beval.o gui_beval.c x86_64-alt-linux-gcc -c -I. -I/usr/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_lua.o if_lua.c x86_64-alt-linux-gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_perl.o auto/if_perl.c x86_64-alt-linux-gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_perlsfio.o if_perlsfio.c x86_64-alt-linux-gcc -c -I. -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_python.o if_python.c x86_64-alt-linux-gcc -c -I. -I/usr/include -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_tcl.o if_tcl.c x86_64-alt-linux-gcc -c -I. -I/usr/include -I/usr/include/x86_64-linux -DRUBY_VERSION=25 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_ruby.o if_ruby.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/netbeans.o netbeans.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/channel.o channel.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/charset.o charset.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/json.o json.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/main.o main.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/message.o message.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 version.c -o objects/version.o link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. x86_64-alt-linux-gcc -L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -L/usr/local/lib -Wl,--as-needed -o vim objects/arabic.o objects/buffer.o objects/blowfish.o objects/crypt.o objects/crypt_zip.o objects/dict.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/evalfunc.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/farsi.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/list.o objects/mark.o objects/memline.o objects/menu.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/sha256.o objects/spell.o objects/spellfile.o objects/syntax.o objects/tag.o objects/term.o objects/terminal.o objects/ui.o objects/undo.o objects/userfunc.o objects/version.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/gui_gtk_gresources.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/channel.o objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgconf-2 -lgthread-2.0 -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lnsl -lselinux -ltinfo -lacl -lattr -lgpm -ldl -L/usr/lib -llua -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc -L/usr/lib64/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -L/usr/lib64 -ltcl8.5 -ldl -lpthread -lm -lruby -lpthread -ldl -lcrypt -lm link.sh: Linked fine make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow' + cd - /usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4 + ls src/shadow/vim src/shadow/vim + mv src/shadow src/build-gnome2 + for gui in gnome2 gtk2 neXtaw + make -C src shadow make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' Makefile:2594: target `/usr/local/share/vim' given more than once in the same rule. /bin/sh install-sh -c -d shadow cd shadow; ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh . mkdir shadow/auto cd shadow/auto; ln -s ../../auto/configure . /bin/sh install-sh -c -d shadow/po cd shadow/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cd shadow; rm -f auto/link.sed cp Makefile configure shadow rm -f shadow/auto/config.mk shadow/config.mk.dist cp config.mk.dist shadow/auto/config.mk cp config.mk.dist shadow /bin/sh install-sh -c -d shadow/xxd cd shadow/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd shadow; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi /bin/sh install-sh -c -d shadow/testdir cd shadow/testdir; ln -s ../../testdir/Makefile \ ../../testdir/Make_all.mak \ ../../testdir/README.txt \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.py \ ../../testdir/python* \ ../../testdir/pyxfile \ ../../testdir/sautest \ ../../testdir/samples \ ../../testdir/test83-tags? \ ../../testdir/*.ok . make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' + cd src/shadow + CFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\\\"/etc/vim/vimrc\\\" -DSYS_GVIMRC_FILE=\\\"/etc/vim/gvimrc\\\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --with-features=huge --disable-rpath --enable-cscope --enable-gpm --enable-multibyte --enable-selinux --with-global-runtime=/usr/share/vim/vimfiles --with-tlib=tinfo --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp --disable-mzschemeinterp --enable-luainterp --with-x=yes --enable-gui=gtk2 --enable-multibyte --enable-xim --enable-fontset --enable-xsmp '--with-compiledby=Gleb Fotengauer-Malinovskiy ' configure: WARNING: unrecognized options: --disable-dependency-tracking, --without-included-gettext, --disable-rpath configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for library containing strerror... none required checking for gawk... gawk checking for strip... strip checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking --enable-fail-if-missing argument... no checking for clang version... N/A configure: checking for buggy tools... - sh is 'GNU bash, version 3.2.57(1)-release (x86_64-alt-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc.' - probably OK. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... Defaulting to /usr/local checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... /usr/share/vim/vimfiles checking --with-modified-by argument... no checking if character set is EBCDIC... no checking --disable-smack argument... no checking linux/xattr.h usability... yes checking linux/xattr.h presence... yes checking for linux/xattr.h... yes checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --with-features argument... huge checking --with-compiledby argument... Gleb Fotengauer-Malinovskiy checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-luainterp argument... yes checking --with-lua-prefix argument... no checking LUA_PREFIX environment var... not set, default to /usr checking --with-luajit... no checking for lua... no checking if lua.h can be found in /usr/include... yes checking if link with -L/usr/lib -llua is sane... yes 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 python2... /usr/bin/python2 checking Python version... 2.7 checking Python is 2.3 or better... yep checking Python's install prefix... /usr checking Python's execution prefix... /usr checking Python's configuration directory... /usr/lib64/python2.7/config checking Python's dll name... libpython2.7.so.1.0 checking if -pthread should be used... yes checking if compile and link flags for Python are sane... yes checking --enable-python3interp argument... no checking if -fPIE can be added for Python... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... /usr/bin/tclsh8.5 checking Tcl version... 8.5 - OK checking for location of Tcl include... /usr/include/tcl.h checking for location of tclConfig.sh script... /usr/lib64/tclConfig.sh checking --enable-rubyinterp argument... yes checking --with-ruby-command argument... defaulting to ruby checking for ruby... /usr/bin/ruby checking Ruby version... OK checking Ruby rbconfig... RbConfig checking Ruby header files... /usr/include checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking --disable-channel argument... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... yes checking whether compiling with process communication is possible... yes checking --enable-terminal argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... yes checking for xmkmf... no 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... test failed checking size of wchar_t is 2 bytes... no checking --enable-gui argument... GTK+ 2.x GUI support checking --disable-gtktest argument... gtk test enabled checking for pkg-config... /usr/bin/pkg-config checking for GTK - version >= 2.2.0... yes; found version 2.24.31 checking version of Gdk-Pixbuf... OK. checking for glib-compile-resources... /usr/bin/glib-compile-resources checking glib-compile-resources... usable. checking --disable-icon-cache-update argument... not set checking for gtk-update-icon-cache... /usr/bin/gtk-update-icon-cache checking --disable-desktop-database-update argument... not set checking for update-desktop-database... no not found in PATH. 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 GTK+ 2 GUI selected; fontset has been disabled checking for /proc link to executable... /proc/self/exe checking for CYGWIN or MSYS environment... no 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... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking stdint.h usability... yes checking stdint.h presence... yes checking for stdint.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 inttypes.h usability... yes checking inttypes.h presence... yes checking for inttypes.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... no checking stropts.h presence... no checking for stropts.h... no 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 libc.h usability... no checking libc.h presence... no checking for libc.h... no 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 pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... 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 x86_64-alt-linux-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 for uint32_t... 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 whether byte ordering is bigendian... no checking for inline... inline checking for rlim_t... yes checking for stack_t... yes checking whether stack_t has an ss_base field... no checking --with-tlib argument... tinfo checking for linking with tinfo library... OK checking for tgetent()... yes checking whether we talk terminfo... yes checking what tgetent() returns for an unknown terminal... zero 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 accessible world checking return type of signal handlers... void checking for struct sigcontext... yes checking getcwd implementation is broken... no checking for fchdir... yes checking for fchown... yes checking for fsync... yes checking for getcwd... yes checking for getpseudotty... no checking for getpwent... yes 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 memset... yes checking for mkdtemp... 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 getpgid... 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 sigprocmask... yes checking for sigvec... no 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 _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no 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 for isinf()... yes checking for isnan()... 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 acl_get in -lsec... no checking for Solaris ACL support... no checking for AIX ACL support... no checking for pango_shape_full... yes checking --disable-gpm argument... no checking for gpm... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for FD_CLOEXEC... yes 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 size of long... 8 checking size of time_t... 8 checking size of off_t... 8 checking uint32_t is 32 bits... ok checking whether memmove handles overlaps... yes checking whether X_LOCALE needed... no checking whether Xutf8SetWMProperties() can be used... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... 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 linker --as-needed support... yes configure: updating cache auto/config.cache configure: creating auto/config.status config.status: creating auto/config.mk config.status: creating auto/config.h configure: WARNING: unrecognized options: --disable-dependency-tracking, --without-included-gettext, --disable-rpath + '[' -n 8 ']' + make -j8 make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. /bin/sh install-sh -c -d objects CC="x86_64-alt-linux-gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 " srcdir=. sh ./osdef.sh creating auto/pathdef.c if test -z "/usr/bin/glib-compile-resources"; then touch auto/gui_gtk_gresources.h; else \ /usr/bin/glib-compile-resources --target=auto/gui_gtk_gresources.h --sourcedir=../pixmaps --generate --c-name=gui_gtk --manual-register gui_gtk_res.xml; \ fi /usr/bin/glib-compile-resources --target=auto/gui_gtk_gresources.c --sourcedir=../pixmaps --generate --c-name=gui_gtk --manual-register gui_gtk_res.xml /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c cd xxd; CC="x86_64-alt-linux-gcc" CFLAGS=" -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1" LDFLAGS="-L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -L/usr/local/lib -Wl,--as-needed" \ make -f Makefile touch objects/.dirstamp x86_64-alt-linux-gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk_gresources.o auto/gui_gtk_gresources.c /usr/bin/perl /usr/share/perl5/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl5/ExtUtils/typemap if_perl.xs >> auto/if_perl.c make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/xxd' x86_64-alt-linux-gcc -pipe -Wall -g -O2 -DSYS_VIMRC_FILE="/etc/vim/vimrc" -DSYS_GVIMRC_FILE="/etc/vim/gvimrc" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -L/usr/local/lib -Wl,--as-needed -DUNIX -o xxd xxd.c make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.mo cs.po 1423 translated messages. 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 1701 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po 78 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po 1916 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1916 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1902 translated messages. 1733 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po 1914 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.UTF-8.mo ko.UTF-8.po 1928 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nb.mo nb.po 1918 translated messages. 1728 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nl.mo nl.po OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1728 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1213 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1869 translated messages. 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1735 translated messages. 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1918 translated messagesOLD_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 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po 1633 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1422 translated messages. 1284 translated messages. 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 1634 translated messages, 3 fuzzy translations. 1422 translated messages. 1869 translated messages. 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 x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/arabic.o arabic.c OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po 1918 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po 1882 translated messages. x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/buffer.o buffer.c 1918 translated messages. x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/blowfish.o blowfish.c 1918 translated messages. x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/crypt.o crypt.c 1869 translated messages. x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c 1628 translated messages. x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/dict.o dict.c 1634 translated messages, 3 fuzzy translations. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' make[1]: Nothing to be done for `converted'. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/diff.o diff.c make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/xxd' x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/digraph.o digraph.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/edit.o edit.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/eval.o eval.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/evalfunc.o evalfunc.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_eval.o ex_eval.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_getln.o ex_getln.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/farsi.o farsi.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/fileio.o fileio.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/fold.o fold.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/getchar.o getchar.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/hardcopy.o hardcopy.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/hashtab.o hashtab.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_cscope.o if_cscope.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/list.o list.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/mark.o mark.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/memline.o memline.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/menu.o menu.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/misc1.o misc1.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/misc2.o misc2.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/mbyte.o mbyte.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/normal.o normal.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ops.o ops.c x86_64-alt-linux-gcc -c -I. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -I/usr/include -I/usr/include/x86_64-linux -DRUBY_VERSION=25 -I/usr/include -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/option.o option.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/os_unix.o os_unix.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/pathdef.o auto/pathdef.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/popupmnu.o popupmnu.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/quickfix.o quickfix.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/search.o search.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/sha256.o sha256.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/spell.o spell.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/spellfile.o spellfile.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/syntax.o syntax.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/tag.o tag.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/term.o term.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/terminal.o terminal.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ui.o ui.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/userfunc.o userfunc.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/window.o window.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui.o gui.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk.o gui_gtk.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk_x11.o gui_gtk_x11.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/pty.o pty.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk_f.o gui_gtk_f.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_beval.o gui_beval.c x86_64-alt-linux-gcc -c -I. -I/usr/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_lua.o if_lua.c x86_64-alt-linux-gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_perl.o auto/if_perl.c x86_64-alt-linux-gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_perlsfio.o if_perlsfio.c x86_64-alt-linux-gcc -c -I. -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_python.o if_python.c x86_64-alt-linux-gcc -c -I. -I/usr/include -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_tcl.o if_tcl.c x86_64-alt-linux-gcc -c -I. -I/usr/include -I/usr/include/x86_64-linux -DRUBY_VERSION=25 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_ruby.o if_ruby.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/netbeans.o netbeans.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/channel.o channel.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/charset.o charset.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/json.o json.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/main.o main.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/message.o message.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 version.c -o objects/version.o link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. x86_64-alt-linux-gcc -L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -L/usr/local/lib -Wl,--as-needed -o vim objects/arabic.o objects/buffer.o objects/blowfish.o objects/crypt.o objects/crypt_zip.o objects/dict.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/evalfunc.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/farsi.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/list.o objects/mark.o objects/memline.o objects/menu.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/sha256.o objects/spell.o objects/spellfile.o objects/syntax.o objects/tag.o objects/term.o objects/terminal.o objects/ui.o objects/undo.o objects/userfunc.o objects/version.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/gui_gtk_gresources.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/channel.o objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lnsl -lselinux -ltinfo -lacl -lattr -lgpm -ldl -L/usr/lib -llua -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc -L/usr/lib64/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -L/usr/lib64 -ltcl8.5 -ldl -lpthread -lm -lruby -lpthread -ldl -lcrypt -lm link.sh: Linked fine make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow' + cd - /usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4 + ls src/shadow/vim src/shadow/vim + mv src/shadow src/build-gtk2 + for gui in gnome2 gtk2 neXtaw + make -C src shadow make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' Makefile:2594: target `/usr/local/share/vim' given more than once in the same rule. /bin/sh install-sh -c -d shadow cd shadow; ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh . mkdir shadow/auto cd shadow/auto; ln -s ../../auto/configure . /bin/sh install-sh -c -d shadow/po cd shadow/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cd shadow; rm -f auto/link.sed cp Makefile configure shadow rm -f shadow/auto/config.mk shadow/config.mk.dist cp config.mk.dist shadow/auto/config.mk cp config.mk.dist shadow /bin/sh install-sh -c -d shadow/xxd cd shadow/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd shadow; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi /bin/sh install-sh -c -d shadow/testdir cd shadow/testdir; ln -s ../../testdir/Makefile \ ../../testdir/Make_all.mak \ ../../testdir/README.txt \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.py \ ../../testdir/python* \ ../../testdir/pyxfile \ ../../testdir/sautest \ ../../testdir/samples \ ../../testdir/test83-tags? \ ../../testdir/*.ok . make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' + cd src/shadow + CFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\\\"/etc/vim/vimrc\\\" -DSYS_GVIMRC_FILE=\\\"/etc/vim/gvimrc\\\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --with-features=huge --disable-rpath --enable-cscope --enable-gpm --enable-multibyte --enable-selinux --with-global-runtime=/usr/share/vim/vimfiles --with-tlib=tinfo --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp --disable-mzschemeinterp --enable-luainterp --with-x=yes --enable-gui=neXtaw --enable-multibyte --enable-xim --enable-fontset --enable-xsmp '--with-compiledby=Gleb Fotengauer-Malinovskiy ' configure: WARNING: unrecognized options: --disable-dependency-tracking, --without-included-gettext, --disable-rpath configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for library containing strerror... none required checking for gawk... gawk checking for strip... strip checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking --enable-fail-if-missing argument... no checking for clang version... N/A configure: checking for buggy tools... - sh is 'GNU bash, version 3.2.57(1)-release (x86_64-alt-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc.' - probably OK. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... Defaulting to /usr/local checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... /usr/share/vim/vimfiles checking --with-modified-by argument... no checking if character set is EBCDIC... no checking --disable-smack argument... no checking linux/xattr.h usability... yes checking linux/xattr.h presence... yes checking for linux/xattr.h... yes checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --with-features argument... huge checking --with-compiledby argument... Gleb Fotengauer-Malinovskiy checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-luainterp argument... yes checking --with-lua-prefix argument... no checking LUA_PREFIX environment var... not set, default to /usr checking --with-luajit... no checking for lua... no checking if lua.h can be found in /usr/include... yes checking if link with -L/usr/lib -llua is sane... yes 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 python2... /usr/bin/python2 checking Python version... 2.7 checking Python is 2.3 or better... yep checking Python's install prefix... /usr checking Python's execution prefix... /usr checking Python's configuration directory... /usr/lib64/python2.7/config checking Python's dll name... libpython2.7.so.1.0 checking if -pthread should be used... yes checking if compile and link flags for Python are sane... yes checking --enable-python3interp argument... no checking if -fPIE can be added for Python... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... /usr/bin/tclsh8.5 checking Tcl version... 8.5 - OK checking for location of Tcl include... /usr/include/tcl.h checking for location of tclConfig.sh script... /usr/lib64/tclConfig.sh checking --enable-rubyinterp argument... yes checking --with-ruby-command argument... defaulting to ruby checking for ruby... /usr/bin/ruby checking Ruby version... OK checking Ruby rbconfig... RbConfig checking Ruby header files... /usr/include checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking --disable-channel argument... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... yes checking whether compiling with process communication is possible... yes checking --enable-terminal argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... yes checking for xmkmf... no 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... test failed checking size of wchar_t is 2 bytes... no checking --enable-gui argument... neXtaw GUI support checking if neXtaw 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... no 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 checking for X11/Xmu/Editres.h... yes checking for /proc link to executable... /proc/self/exe checking for CYGWIN or MSYS environment... no 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... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking stdint.h usability... yes checking stdint.h presence... yes checking for stdint.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 inttypes.h usability... yes checking inttypes.h presence... yes checking for inttypes.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... no checking stropts.h presence... no checking for stropts.h... no 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 libc.h usability... no checking libc.h presence... no checking for libc.h... no 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 pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... 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 x86_64-alt-linux-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 for uint32_t... 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 whether byte ordering is bigendian... no checking for inline... inline checking for rlim_t... yes checking for stack_t... yes checking whether stack_t has an ss_base field... no checking --with-tlib argument... tinfo checking for linking with tinfo library... OK checking for tgetent()... yes checking whether we talk terminfo... yes checking what tgetent() returns for an unknown terminal... zero 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 accessible world checking return type of signal handlers... void checking for struct sigcontext... yes checking getcwd implementation is broken... no checking for fchdir... yes checking for fchown... yes checking for fsync... yes checking for getcwd... yes checking for getpseudotty... no checking for getpwent... yes 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 memset... yes checking for mkdtemp... 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 getpgid... 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 sigprocmask... yes checking for sigvec... no 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 _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no 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 for isinf()... yes checking for isnan()... 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 acl_get in -lsec... no 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 FD_CLOEXEC... yes 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 size of long... 8 checking size of time_t... 8 checking size of off_t... 8 checking uint32_t is 32 bits... ok checking whether memmove handles overlaps... yes checking whether X_LOCALE needed... no checking whether Xutf8SetWMProperties() can be used... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... 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 linker --as-needed support... yes configure: updating cache auto/config.cache configure: creating auto/config.status config.status: creating auto/config.mk config.status: creating auto/config.h configure: WARNING: unrecognized options: --disable-dependency-tracking, --without-included-gettext, --disable-rpath + '[' -n 8 ']' + make -j8 make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. /bin/sh install-sh -c -d objects CC="x86_64-alt-linux-gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW " srcdir=. sh ./osdef.sh creating auto/pathdef.c /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c cd xxd; CC="x86_64-alt-linux-gcc" CFLAGS=" -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1" LDFLAGS="-L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -L/usr/local/lib -Wl,--as-needed" \ make -f Makefile make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/xxd' x86_64-alt-linux-gcc -pipe -Wall -g -O2 -DSYS_VIMRC_FILE="/etc/vim/vimrc" -DSYS_GVIMRC_FILE="/etc/vim/gvimrc" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -L/usr/local/lib -Wl,--as-needed -DUNIX -o xxd xxd.c /usr/bin/perl /usr/share/perl5/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl5/ExtUtils/typemap if_perl.xs >> auto/if_perl.c touch objects/.dirstamp make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.mo cs.po OLD_PO_FILE_INPUT=yes msgfmt -v -o de.mo de.po 1423 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o en_GB.mo en_GB.po 78 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po 1701 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1916 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1733 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1902 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po 1928 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.UTF-8.mo ko.UTF-8.po 1916 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nb.mo nb.po 1918 translated messages. 1914 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nl.mo nl.po OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1728 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1728 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1735 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po 1213 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po 1633 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po 1918 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po 1918 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po 1918 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po 1882 translated messages. 1869 translated messages. 1628 translated messages. 1634 translated messages, 3 fuzzy translations. 1918 translated messages. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' make[1]: Nothing to be done for `converted'. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/arabic.o arabic.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/buffer.o buffer.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/blowfish.o blowfish.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/crypt.o crypt.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/dict.o dict.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/diff.o diff.c make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/xxd' x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/digraph.o digraph.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/edit.o edit.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/eval.o eval.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/evalfunc.o evalfunc.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_eval.o ex_eval.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_getln.o ex_getln.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/farsi.o farsi.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/fileio.o fileio.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/fold.o fold.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/getchar.o getchar.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/hardcopy.o hardcopy.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/hashtab.o hashtab.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_cscope.o if_cscope.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/list.o list.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/mark.o mark.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/memline.o memline.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/menu.o menu.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/misc1.o misc1.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/misc2.o misc2.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/mbyte.o mbyte.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/normal.o normal.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ops.o ops.c x86_64-alt-linux-gcc -c -I. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -I/usr/include -I/usr/include/x86_64-linux -DRUBY_VERSION=25 -I/usr/include -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/option.o option.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/os_unix.o os_unix.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/pathdef.o auto/pathdef.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/popupmnu.o popupmnu.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/quickfix.o quickfix.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/search.o search.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/sha256.o sha256.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/spell.o spell.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/spellfile.o spellfile.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/syntax.o syntax.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/tag.o tag.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/term.o term.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/terminal.o terminal.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ui.o ui.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/userfunc.o userfunc.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/window.o window.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui.o gui.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_athena.o gui_athena.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_x11.o gui_x11.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/pty.o pty.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_beval.o gui_beval.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/gui_at_fs.o gui_at_fs.c x86_64-alt-linux-gcc -c -I. -I/usr/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_lua.o if_lua.c x86_64-alt-linux-gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_perl.o auto/if_perl.c x86_64-alt-linux-gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_perlsfio.o if_perlsfio.c x86_64-alt-linux-gcc -c -I. -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_python.o if_python.c x86_64-alt-linux-gcc -c -I. -I/usr/include -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_tcl.o if_tcl.c x86_64-alt-linux-gcc -c -I. -I/usr/include -I/usr/include/x86_64-linux -DRUBY_VERSION=25 -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_ruby.o if_ruby.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/netbeans.o netbeans.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/channel.o channel.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/charset.o charset.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/json.o json.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/main.o main.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/message.o message.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -DFEAT_GUI_NEXTAW -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 version.c -o objects/version.o link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. x86_64-alt-linux-gcc -L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -L/usr/local/lib -Wl,--as-needed -o vim objects/arabic.o objects/buffer.o objects/blowfish.o objects/crypt.o objects/crypt_zip.o objects/dict.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/evalfunc.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/farsi.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/list.o objects/mark.o objects/memline.o objects/menu.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/sha256.o objects/spell.o objects/spellfile.o objects/syntax.o objects/tag.o objects/term.o objects/terminal.o objects/ui.o objects/undo.o objects/userfunc.o objects/version.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_fs.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/channel.o objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o -lneXtaw -lXmu -lXext -lXt -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -ldl -lm -lnsl -lselinux -ltinfo -lacl -lattr -lgpm -ldl -L/usr/lib -llua -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc -L/usr/lib64/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -L/usr/lib64 -ltcl8.5 -ldl -lpthread -lm -lruby -lpthread -ldl -lcrypt -lm link.sh: Linked fine make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow' + cd - /usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4 + ls src/shadow/vim src/shadow/vim + mv src/shadow src/build-neXtaw + make -C src shadow make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' Makefile:2594: target `/usr/local/share/vim' given more than once in the same rule. /bin/sh install-sh -c -d shadow cd shadow; ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh . mkdir shadow/auto cd shadow/auto; ln -s ../../auto/configure . /bin/sh install-sh -c -d shadow/po cd shadow/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . cd shadow; rm -f auto/link.sed cp Makefile configure shadow rm -f shadow/auto/config.mk shadow/config.mk.dist cp config.mk.dist shadow/auto/config.mk cp config.mk.dist shadow /bin/sh install-sh -c -d shadow/xxd cd shadow/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd shadow; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi /bin/sh install-sh -c -d shadow/testdir cd shadow/testdir; ln -s ../../testdir/Makefile \ ../../testdir/Make_all.mak \ ../../testdir/README.txt \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/*.py \ ../../testdir/python* \ ../../testdir/pyxfile \ ../../testdir/sautest \ ../../testdir/samples \ ../../testdir/test83-tags? \ ../../testdir/*.ok . make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src' + cd src/shadow + CFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\\\"/etc/vim/vimrc\\\" -DSYS_GVIMRC_FILE=\\\"/etc/vim/gvimrc\\\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --with-features=huge --disable-rpath --enable-cscope --enable-gpm --enable-multibyte --enable-selinux --with-global-runtime=/usr/share/vim/vimfiles --with-tlib=tinfo --enable-perlinterp --enable-pythoninterp --enable-rubyinterp --enable-tclinterp --disable-mzschemeinterp --enable-luainterp --with-x --enable-gui=no --disable-xsmp '--with-compiledby=Gleb Fotengauer-Malinovskiy ' configure: WARNING: unrecognized options: --disable-dependency-tracking, --without-included-gettext, --disable-rpath configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... x86_64-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for library containing strerror... none required checking for gawk... gawk checking for strip... strip checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking --enable-fail-if-missing argument... no checking for clang version... N/A configure: checking for buggy tools... - sh is 'GNU bash, version 3.2.57(1)-release (x86_64-alt-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc.' - probably OK. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking AvailabilityMacros.h usability... no checking AvailabilityMacros.h presence... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... Defaulting to /usr/local checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... /usr/share/vim/vimfiles checking --with-modified-by argument... no checking if character set is EBCDIC... no checking --disable-smack argument... no checking linux/xattr.h usability... yes checking linux/xattr.h presence... yes checking for linux/xattr.h... yes checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... yes checking --with-features argument... huge checking --with-compiledby argument... Gleb Fotengauer-Malinovskiy checking --disable-xsmp argument... yes checking --enable-luainterp argument... yes checking --with-lua-prefix argument... no checking LUA_PREFIX environment var... not set, default to /usr checking --with-luajit... no checking for lua... no checking if lua.h can be found in /usr/include... yes checking if link with -L/usr/lib -llua is sane... yes 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 python2... /usr/bin/python2 checking Python version... 2.7 checking Python is 2.3 or better... yep checking Python's install prefix... /usr checking Python's execution prefix... /usr checking Python's configuration directory... /usr/lib64/python2.7/config checking Python's dll name... libpython2.7.so.1.0 checking if -pthread should be used... yes checking if compile and link flags for Python are sane... yes checking --enable-python3interp argument... no checking if -fPIE can be added for Python... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... /usr/bin/tclsh8.5 checking Tcl version... 8.5 - OK checking for location of Tcl include... /usr/include/tcl.h checking for location of tclConfig.sh script... /usr/lib64/tclConfig.sh checking --enable-rubyinterp argument... yes checking --with-ruby-command argument... defaulting to ruby checking for ruby... /usr/bin/ruby checking Ruby version... OK checking Ruby rbconfig... RbConfig checking Ruby header files... /usr/include checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking --disable-channel argument... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... yes checking whether compiling with process communication is possible... yes checking --enable-terminal 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... no 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... test failed checking size of wchar_t is 2 bytes... no checking --enable-gui argument... no GUI support checking for /proc link to executable... /proc/self/exe checking for CYGWIN or MSYS environment... no 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... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking stdint.h usability... yes checking stdint.h presence... yes checking for stdint.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 inttypes.h usability... yes checking inttypes.h presence... yes checking for inttypes.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... no checking stropts.h presence... no checking for stropts.h... no 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 libc.h usability... no checking libc.h presence... no checking for libc.h... no 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 pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... 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 x86_64-alt-linux-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 for uint32_t... 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 whether byte ordering is bigendian... no checking for inline... inline checking for rlim_t... yes checking for stack_t... yes checking whether stack_t has an ss_base field... no checking --with-tlib argument... tinfo checking for linking with tinfo library... OK checking for tgetent()... yes checking whether we talk terminfo... yes checking what tgetent() returns for an unknown terminal... zero 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 accessible world checking return type of signal handlers... void checking for struct sigcontext... yes checking getcwd implementation is broken... no checking for fchdir... yes checking for fchown... yes checking for fsync... yes checking for getcwd... yes checking for getpseudotty... no checking for getpwent... yes 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 memset... yes checking for mkdtemp... 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 getpgid... 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 sigprocmask... yes checking for sigvec... no 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 _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no 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 for isinf()... yes checking for isnan()... 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 acl_get in -lsec... no 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 FD_CLOEXEC... yes 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 size of long... 8 checking size of time_t... 8 checking size of off_t... 8 checking uint32_t is 32 bits... ok checking whether memmove handles overlaps... yes checking whether X_LOCALE needed... no checking whether Xutf8SetWMProperties() can be used... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... 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 linker --as-needed support... yes configure: updating cache auto/config.cache configure: creating auto/config.status config.status: creating auto/config.mk config.status: creating auto/config.h configure: WARNING: unrecognized options: --disable-dependency-tracking, --without-included-gettext, --disable-rpath + '[' -n 8 ']' + make -j8 make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. /bin/sh install-sh -c -d objects CC="x86_64-alt-linux-gcc -Iproto -DHAVE_CONFIG_H " srcdir=. sh ./osdef.sh /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c creating auto/pathdef.c cd xxd; CC="x86_64-alt-linux-gcc" CFLAGS=" -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1" LDFLAGS="-L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -L/usr/local/lib -Wl,--as-needed" \ make -f Makefile make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/xxd' x86_64-alt-linux-gcc -pipe -Wall -g -O2 -DSYS_VIMRC_FILE="/etc/vim/vimrc" -DSYS_GVIMRC_FILE="/etc/vim/gvimrc" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -L/usr/local/lib -Wl,--as-needed -DUNIX -o xxd xxd.c /usr/bin/perl /usr/share/perl5/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl5/ExtUtils/typemap if_perl.xs >> auto/if_perl.c make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.mo cs.po 1423 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o de.mo de.po touch objects/.dirstamp OLD_PO_FILE_INPUT=yes msgfmt -v -o en_GB.mo en_GB.po 78 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po 1701 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po 1916 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po 1902 translated messages. 1697 translated messagesOLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po . OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po 1928 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po 1914 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.UTF-8.mo ko.UTF-8.po 1916 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nb.mo nb.po 1733 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o nl.mo nl.po 1728 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po 1918 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po 1728 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1668 translated messages. 1213 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po 1918 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1634 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po 1735 translated messagesOLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po . OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.euc-jp.mo ja.euc-jp.po 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po 1869 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po 1633 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po 1882 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po 1918 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po 1422 translated messages. 1284 translated messages. 1918 translated messages. 1634 translated messages, 3 fuzzy translations. 1918 translated messages. 1869 translated messages. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' make[1]: Nothing to be done for `converted'. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/po' x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/arabic.o arabic.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/buffer.o buffer.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/blowfish.o blowfish.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/crypt.o crypt.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/dict.o dict.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/diff.o diff.c make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow/xxd' x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/digraph.o digraph.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/edit.o edit.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/eval.o eval.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/evalfunc.o evalfunc.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_eval.o ex_eval.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ex_getln.o ex_getln.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/farsi.o farsi.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/fileio.o fileio.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/fold.o fold.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/getchar.o getchar.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/hardcopy.o hardcopy.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/hashtab.o hashtab.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_cscope.o if_cscope.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/list.o list.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/mark.o mark.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/memline.o memline.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/menu.o menu.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/misc1.o misc1.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/misc2.o misc2.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/mbyte.o mbyte.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/normal.o normal.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ops.o ops.c x86_64-alt-linux-gcc -c -I. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -I/usr/include -I/usr/include/x86_64-linux -DRUBY_VERSION=25 -I/usr/include -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/option.o option.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/os_unix.o os_unix.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/pathdef.o auto/pathdef.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/popupmnu.o popupmnu.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/quickfix.o quickfix.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/search.o search.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/sha256.o sha256.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/spell.o spell.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/spellfile.o spellfile.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/syntax.o syntax.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/tag.o tag.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/term.o term.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/terminal.o terminal.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/ui.o ui.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/userfunc.o userfunc.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/window.o window.c x86_64-alt-linux-gcc -c -I. -I/usr/include -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_lua.o if_lua.c x86_64-alt-linux-gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_perl.o auto/if_perl.c x86_64-alt-linux-gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -fwrapv -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_perlsfio.o if_perlsfio.c x86_64-alt-linux-gcc -c -I. -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -pthread -fPIE -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_python.o if_python.c x86_64-alt-linux-gcc -c -I. -I/usr/include -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_tcl.o if_tcl.c x86_64-alt-linux-gcc -c -I. -I/usr/include -I/usr/include/x86_64-linux -DRUBY_VERSION=25 -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/if_ruby.o if_ruby.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/netbeans.o netbeans.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/channel.o channel.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/charset.o charset.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/json.o json.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/main.o main.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 -o objects/message.o message.c x86_64-alt-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -pipe -Wall -g -O2 -DSYS_VIMRC_FILE=\"/etc/vim/vimrc\" -DSYS_GVIMRC_FILE=\"/etc/vim/gvimrc\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE=1 version.c -o objects/version.o link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. x86_64-alt-linux-gcc -L. -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -L/usr/local/lib -Wl,--as-needed -o vim objects/arabic.o objects/buffer.o objects/blowfish.o objects/crypt.o objects/crypt_zip.o objects/dict.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/evalfunc.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/farsi.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/list.o objects/mark.o objects/memline.o objects/menu.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/sha256.o objects/spell.o objects/spellfile.o objects/syntax.o objects/tag.o objects/term.o objects/terminal.o objects/ui.o objects/undo.o objects/userfunc.o objects/version.o objects/window.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/channel.o objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lnsl -lselinux -ltinfo -lacl -lattr -lgpm -ldl -L/usr/lib -llua -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc -L/usr/lib64/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -L/usr/lib64 -ltcl8.5 -ldl -lpthread -lm -lruby -lpthread -ldl -lcrypt -lm link.sh: Linked fine make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/shadow' + cd - /usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4 + ls src/shadow/vim src/shadow/vim + mv src/shadow src/build-enhanced + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.15084 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/vim-buildroot + : + /bin/rm -rf -- /usr/src/tmp/vim-buildroot + cd vim-8.0.711-alt0.M80P.4 + mkdir -p /usr/src/tmp/vim-buildroot/etc/alternatives/packages.d /usr/src/tmp/vim-buildroot/etc/vim /usr/src/tmp/vim-buildroot/bin /usr/src/tmp/vim-buildroot/usr/bin /usr/src/tmp/vim-buildroot/usr/share/man/man1 /usr/src/tmp/vim-buildroot/usr/share/vim/ftdetect /usr/src/tmp/vim-buildroot/usr/share/vim/langmap /usr/src/tmp/vim-buildroot/usr/share/vim/langrc /usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711 /usr/src/tmp/vim-buildroot/usr/src/vimspell /usr/src/tmp/vim-buildroot/usr/lib/rpm/macros.d + for gui in gnome2 gtk2 neXtaw + make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/vim-buildroot -C src/build-gnome2 make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2' Makefile:2594: target `/usr/src/tmp/vim-buildroot/usr/share/vim' given more than once in the same rule. if test -f /usr/src/tmp/vim-buildroot/usr/bin/vim; then \ mv -f /usr/src/tmp/vim-buildroot/usr/bin/vim /usr/src/tmp/vim-buildroot/usr/bin/vim.rm; \ rm -f /usr/src/tmp/vim-buildroot/usr/bin/vim.rm; \ fi cp vim /usr/src/tmp/vim-buildroot/usr/bin chmod 755 /usr/src/tmp/vim-buildroot/usr/bin/vim cp vimtutor /usr/src/tmp/vim-buildroot/usr/bin/vimtutor chmod 755 /usr/src/tmp/vim-buildroot/usr/bin/vimtutor /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/doc chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/doc /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/print chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/print /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/colors chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/colors /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/syntax chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/syntax /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/indent chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/indent /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugin chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugin /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/autoload chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/autoload /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/autoload/xml chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/autoload/xml /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/plugin chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/plugin /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/tutor chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/tutor /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/spell chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/spell /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/compiler chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/compiler /bin/sh ./installman.sh install /usr/src/tmp/vim-buildroot/usr/share/man/man1 "" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/man1/vim.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/man1/vimtutor.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/man1/vimdiff.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/man1/evim.1 cd ../runtime/doc; if test -z "" -a -f tags; then \ mv -f tags tags.dist; fi generating help tags make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/runtime/doc' /usr/src/tmp/vim-buildroot/usr/bin/vim -u NONE -esX -c "helptags ++t ." -c quit make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/runtime/doc' cd ../runtime/doc; \ files=`ls *.txt tags`; \ files="$files `ls *.??x tags-?? 2>/dev/null || true`"; \ cp $files /usr/src/tmp/vim-buildroot/usr/share/vim/doc; \ cd /usr/src/tmp/vim-buildroot/usr/share/vim/doc; \ chmod 644 $files cp ../runtime/doc/*.pl /usr/src/tmp/vim-buildroot/usr/share/vim/doc chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/doc/*.pl cd ../runtime/doc; if test -f tags.dist; then mv -f tags.dist tags; fi cp ../runtime/menu.vim /usr/src/tmp/vim-buildroot/usr/share/vim/menu.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/menu.vim cp ../runtime/synmenu.vim /usr/src/tmp/vim-buildroot/usr/share/vim/synmenu.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/synmenu.vim cp ../runtime/delmenu.vim /usr/src/tmp/vim-buildroot/usr/share/vim/delmenu.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/delmenu.vim cp ../runtime/defaults.vim /usr/src/tmp/vim-buildroot/usr/share/vim/defaults.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/defaults.vim cp ../runtime/evim.vim /usr/src/tmp/vim-buildroot/usr/share/vim/evim.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/evim.vim cp ../runtime/mswin.vim /usr/src/tmp/vim-buildroot/usr/share/vim/mswin.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/mswin.vim cp ../runtime/rgb.txt /usr/src/tmp/vim-buildroot/usr/share/vim/rgb.txt chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/rgb.txt cp ../runtime/bugreport.vim /usr/src/tmp/vim-buildroot/usr/share/vim/bugreport.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/bugreport.vim cp ../runtime/vimrc_example.vim /usr/src/tmp/vim-buildroot/usr/share/vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/vimrc_example.vim cp ../runtime/gvimrc_example.vim /usr/src/tmp/vim-buildroot/usr/share/vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/gvimrc_example.vim cp ../runtime/filetype.vim /usr/src/tmp/vim-buildroot/usr/share/vim/filetype.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/filetype.vim cp ../runtime/ftoff.vim /usr/src/tmp/vim-buildroot/usr/share/vim/ftoff.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/ftoff.vim cp ../runtime/scripts.vim /usr/src/tmp/vim-buildroot/usr/share/vim/scripts.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/scripts.vim cp ../runtime/ftplugin.vim /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugin.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugin.vim cp ../runtime/ftplugof.vim /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugof.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugof.vim cp ../runtime/indent.vim /usr/src/tmp/vim-buildroot/usr/share/vim/indent.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/indent.vim cp ../runtime/indoff.vim /usr/src/tmp/vim-buildroot/usr/share/vim/indoff.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/indoff.vim cp ../runtime/optwin.vim /usr/src/tmp/vim-buildroot/usr/share/vim/optwin.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/optwin.vim cd ../runtime/print; cp *.ps /usr/src/tmp/vim-buildroot/usr/share/vim/print cd /usr/src/tmp/vim-buildroot/usr/share/vim/print; chmod 644 *.ps cd ../runtime/colors; cp *.vim README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/colors cd /usr/src/tmp/vim-buildroot/usr/share/vim/colors; chmod 644 *.vim README.txt cd ../runtime/syntax; cp *.vim README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/syntax cd /usr/src/tmp/vim-buildroot/usr/share/vim/syntax; chmod 644 *.vim README.txt cd ../runtime/indent; cp *.vim README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/indent cd /usr/src/tmp/vim-buildroot/usr/share/vim/indent; chmod 644 *.vim README.txt cd ../runtime/autoload; cp *.vim README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/autoload cd /usr/src/tmp/vim-buildroot/usr/share/vim/autoload; chmod 644 *.vim README.txt cd ../runtime/autoload/xml; cp *.vim /usr/src/tmp/vim-buildroot/usr/share/vim/autoload/xml cd /usr/src/tmp/vim-buildroot/usr/share/vim/autoload/xml; chmod 644 *.vim cd ../runtime/plugin; cp *.vim README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/plugin cd /usr/src/tmp/vim-buildroot/usr/share/vim/plugin; chmod 644 *.vim README.txt cd ../runtime/ftplugin; cp *.vim README.txt logtalk.dict /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugin cd /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugin; chmod 644 *.vim README.txt cd ../runtime/compiler; cp *.vim README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/compiler cd /usr/src/tmp/vim-buildroot/usr/share/vim/compiler; chmod 644 *.vim README.txt /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/macros chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/macros cp -r ../runtime/macros/* /usr/src/tmp/vim-buildroot/usr/share/vim/macros chmod 755 `find /usr/src/tmp/vim-buildroot/usr/share/vim/macros -type d -print` chmod 644 `find /usr/src/tmp/vim-buildroot/usr/share/vim/macros -type f -print` chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/macros/less.sh cvs=`find /usr/src/tmp/vim-buildroot/usr/share/vim/macros \( -name CVS -o -name AAPDIR -o -name "*.info" \) -print`; \ if test -n "$cvs"; then \ rm -rf $cvs; \ fi /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/pack chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/pack cp -r ../runtime/pack/* /usr/src/tmp/vim-buildroot/usr/share/vim/pack chmod 755 `find /usr/src/tmp/vim-buildroot/usr/share/vim/pack -type d -print` chmod 644 `find /usr/src/tmp/vim-buildroot/usr/share/vim/pack -type f -print` cp ../runtime/tutor/README* ../runtime/tutor/tutor* /usr/src/tmp/vim-buildroot/usr/share/vim/tutor rm -f /usr/src/tmp/vim-buildroot/usr/share/vim/tutor/*.info chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/tutor/* if test -f ../runtime/spell/en.latin1.spl; then \ cp ../runtime/spell/*.spl ../runtime/spell/*.sug ../runtime/spell/*.vim /usr/src/tmp/vim-buildroot/usr/share/vim/spell; \ chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/spell/*.spl /usr/src/tmp/vim-buildroot/usr/share/vim/spell/*.sug /usr/src/tmp/vim-buildroot/usr/share/vim/spell/*.vim; \ fi cd /usr/src/tmp/vim-buildroot/usr/bin; ln -s vim gvim cd /usr/src/tmp/vim-buildroot/usr/bin; ln -s vim gview cd /usr/src/tmp/vim-buildroot/usr/bin; ln -s vim rgvim cd /usr/src/tmp/vim-buildroot/usr/bin; ln -s vim rgview cd /usr/src/tmp/vim-buildroot/usr/bin; ln -s vim evim cd /usr/src/tmp/vim-buildroot/usr/bin; ln -s vim eview cd /usr/src/tmp/vim-buildroot/usr/bin; ln -s vim gvimdiff cd /usr/src/tmp/vim-buildroot/usr/bin; ln -s vim ex cd /usr/src/tmp/vim-buildroot/usr/bin; ln -s vim view cd /usr/src/tmp/vim-buildroot/usr/bin; ln -s vim rvim cd /usr/src/tmp/vim-buildroot/usr/bin; ln -s vim rview cd /usr/src/tmp/vim-buildroot/usr/bin; ln -s vim vimdiff /bin/sh ./installml.sh install "yes" \ /usr/src/tmp/vim-buildroot/usr/share/man/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /usr/src/tmp/vim-buildroot/usr/share/man/man1/ex.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/man1/view.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/man1/rvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/man1/rview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/man1/gvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/man1/gview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/man1/rgvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/man1/rgview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/man1/gvimdiff.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/man1/eview.1 /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/tools chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/tools /bin/sh ./installman.sh xxd /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1 installing /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/xxd.1 /bin/sh ./installman.sh xxd /usr/src/tmp/vim-buildroot/usr/share/man/it/man1 "-it" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /usr/src/tmp/vim-buildroot/usr/share/man/it/man1 installing /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/xxd.1 /bin/sh ./installman.sh xxd /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1 "-ja.UTF-8" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/xxd.1 /bin/sh ./installman.sh xxd /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1 installing /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/xxd.1 /bin/sh ./installman.sh xxd /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1 "-ru" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/xxd.1 if test -f /usr/src/tmp/vim-buildroot/usr/bin/xxd; then \ mv -f /usr/src/tmp/vim-buildroot/usr/bin/xxd /usr/src/tmp/vim-buildroot/usr/bin/xxd.rm; \ rm -f /usr/src/tmp/vim-buildroot/usr/bin/xxd.rm; \ fi cp xxd/xxd /usr/src/tmp/vim-buildroot/usr/bin chmod 755 /usr/src/tmp/vim-buildroot/usr/bin/xxd /bin/sh ./installman.sh xxd /usr/src/tmp/vim-buildroot/usr/share/man/man1 "" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/man1/xxd.1 cp -r ../runtime/tools/* /usr/src/tmp/vim-buildroot/usr/share/vim/tools cvs=`find /usr/src/tmp/vim-buildroot/usr/share/vim/tools \( -name CVS -o -name AAPDIR \) -print`; \ if test -n "$cvs"; then \ rm -rf $cvs; \ fi chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/tools/* perlpath=`./which.sh perl` && sed -e "s+/usr/bin/perl+$perlpath+" ../runtime/tools/efm_perl.pl >/usr/src/tmp/vim-buildroot/usr/share/vim/tools/efm_perl.pl awkpath=`./which.sh nawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/usr/src/tmp/vim-buildroot/usr/share/vim/tools/mve.awk; if test -z "$awkpath"; then \ awkpath=`./which.sh gawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/usr/src/tmp/vim-buildroot/usr/share/vim/tools/mve.awk; if test -z "$awkpath"; then \ awkpath=`./which.sh awk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/usr/src/tmp/vim-buildroot/usr/share/vim/tools/mve.awk; fi; fi chmod 755 `grep -l "^#!" /usr/src/tmp/vim-buildroot/usr/share/vim/tools/*` make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2/po' make[1]: Nothing to be done for `first'. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2/po' make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2/po' make[1]: Nothing to be done for `converted'. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2/po' /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/lang chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/lang /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/vim/keymap chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/keymap /bin/sh ./installman.sh install /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/vim.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/vimtutor.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/vimdiff.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/evim.1 /bin/sh ./installman.sh install /usr/src/tmp/vim-buildroot/usr/share/man/it/man1 "-it" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/vim.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/vimtutor.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/vimdiff.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/evim.1 /bin/sh ./installman.sh install /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1 "-ja.UTF-8" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/vim.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/vimtutor.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/vimdiff.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/evim.1 /bin/sh ./installman.sh install /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/vim.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/vimtutor.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/vimdiff.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/evim.1 /bin/sh ./installman.sh install /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1 "-ru" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/vim.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/vimtutor.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/vimdiff.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/evim.1 /bin/sh ./installml.sh install "yes" \ /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/ex.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/view.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/rvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/rview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/gvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/gview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/rgvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/rgview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/gvimdiff.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/eview.1 /bin/sh ./installml.sh install "yes" \ /usr/src/tmp/vim-buildroot/usr/share/man/it/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/ex.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/view.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/rvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/rview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/gvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/gview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/rgvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/rgview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/gvimdiff.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/eview.1 /bin/sh ./installml.sh install "yes" \ /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/ex.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/view.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/rvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/rview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/gvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/gview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/rgvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/rgview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/gvimdiff.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/eview.1 /bin/sh ./installml.sh install "yes" \ /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/ex.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/view.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/rvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/rview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/gvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/gview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/rgvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/rgview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/gvimdiff.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/eview.1 /bin/sh ./installml.sh install "yes" \ /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/ex.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/view.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/rvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/rview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/gvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/gview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/rgvim.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/rgview.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/gvimdiff.1 creating link /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/eview.1 if test -n "yes" -a -f po/Makefile; then \ cd po; make prefix=/usr/src/tmp/vim-buildroot/usr LOCALEDIR=/usr/src/tmp/vim-buildroot/usr/share/vim/lang \ INSTALL_DATA=cp FILEMOD=644 install; \ fi make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2/po' make[2]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2/po' make[2]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2/po' for lang in af ca cs de en_GB eo es fi fr ga it ja ko ko.UTF-8 nb nl no pl pt_BR ru sk sv uk vi zh_CN zh_CN.UTF-8 zh_TW zh_TW.UTF-8 cs.cp1250 ja.sjis ja.euc-jp pl.cp1250 pl.UTF-8 ru.cp1251 sk.cp1250 uk.cp1251 zh_CN.cp936; do \ dir=/usr/src/tmp/vim-buildroot/usr/share/vim/lang/$lang/; \ if test ! -x "$dir"; then \ mkdir $dir; chmod 755 $dir; \ fi; \ dir=/usr/src/tmp/vim-buildroot/usr/share/vim/lang/$lang/LC_MESSAGES; \ if test ! -x "$dir"; then \ mkdir $dir; chmod 755 $dir; \ fi; \ if test -r $lang.mo; then \ cp $lang.mo $dir/vim.mo; \ chmod 644 $dir/vim.mo; \ fi; \ done make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2/po' if test -d ../runtime/lang; then \ cp ../runtime/lang/README.txt ../runtime/lang/*.vim /usr/src/tmp/vim-buildroot/usr/share/vim/lang; \ chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/lang/README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/lang/*.vim; \ fi if test -d ../runtime/keymap; then \ cp ../runtime/keymap/README.txt ../runtime/keymap/*.vim /usr/src/tmp/vim-buildroot/usr/share/vim/keymap; \ chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/keymap/README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/keymap/*.vim; \ fi if test -n "/usr/src/tmp/vim-buildroot"; then \ /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/48x48/apps /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/32x32/apps \ /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/16x16/apps /usr/src/tmp/vim-buildroot/usr/share/applications; \ fi if test -d /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/48x48/apps -a -w /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/48x48/apps \ -a ! -f /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/48x48/apps/gvim.png; then \ cp ../runtime/vim48x48.png /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/48x48/apps/gvim.png; \ if test -z "/usr/src/tmp/vim-buildroot" -a -x "/usr/bin/gtk-update-icon-cache" \ -a -w /usr/share/icons/hicolor \ -a -f /usr/share/icons/hicolor/index.theme; then \ /usr/bin/gtk-update-icon-cache -q /usr/share/icons/hicolor; \ fi \ fi if test -d /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/32x32/apps -a -w /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/32x32/apps \ -a ! -f /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/32x32/apps/gvim.png; then \ cp ../runtime/vim32x32.png /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/32x32/apps/gvim.png; \ fi if test -d /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/16x16/apps -a -w /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/16x16/apps \ -a ! -f /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/16x16/apps/gvim.png; then \ cp ../runtime/vim16x16.png /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/16x16/apps/gvim.png; \ fi if test -d /usr/src/tmp/vim-buildroot/usr/share/applications -a -w /usr/src/tmp/vim-buildroot/usr/share/applications; then \ cp ../runtime/vim.desktop \ ../runtime/gvim.desktop \ /usr/src/tmp/vim-buildroot/usr/share/applications; \ if test -z "/usr/src/tmp/vim-buildroot" -a -x "no"; then \ no -q /usr/src/tmp/vim-buildroot/usr/share/applications; \ fi \ fi cp gvimtutor /usr/src/tmp/vim-buildroot/usr/bin/gvimtutor chmod 755 /usr/src/tmp/vim-buildroot/usr/bin/gvimtutor make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2' + break + make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/vim-buildroot -C src/build-enhanced make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced' Makefile:2594: target `/usr/src/tmp/vim-buildroot/usr/share/vim' given more than once in the same rule. if test -f /usr/src/tmp/vim-buildroot/usr/bin/vim; then \ mv -f /usr/src/tmp/vim-buildroot/usr/bin/vim /usr/src/tmp/vim-buildroot/usr/bin/vim.rm; \ rm -f /usr/src/tmp/vim-buildroot/usr/bin/vim.rm; \ fi cp vim /usr/src/tmp/vim-buildroot/usr/bin chmod 755 /usr/src/tmp/vim-buildroot/usr/bin/vim cp vimtutor /usr/src/tmp/vim-buildroot/usr/bin/vimtutor chmod 755 /usr/src/tmp/vim-buildroot/usr/bin/vimtutor /bin/sh ./installman.sh install /usr/src/tmp/vim-buildroot/usr/share/man/man1 "" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/man1/vim.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/man1/vimtutor.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/man1/vimdiff.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/man1/evim.1 cd ../runtime/doc; if test -z "" -a -f tags; then \ mv -f tags tags.dist; fi generating help tags make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/runtime/doc' /usr/src/tmp/vim-buildroot/usr/bin/vim -u NONE -esX -c "helptags ++t ." -c quit make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/runtime/doc' cd ../runtime/doc; \ files=`ls *.txt tags`; \ files="$files `ls *.??x tags-?? 2>/dev/null || true`"; \ cp $files /usr/src/tmp/vim-buildroot/usr/share/vim/doc; \ cd /usr/src/tmp/vim-buildroot/usr/share/vim/doc; \ chmod 644 $files cp ../runtime/doc/*.pl /usr/src/tmp/vim-buildroot/usr/share/vim/doc chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/doc/*.pl cd ../runtime/doc; if test -f tags.dist; then mv -f tags.dist tags; fi cp ../runtime/menu.vim /usr/src/tmp/vim-buildroot/usr/share/vim/menu.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/menu.vim cp ../runtime/synmenu.vim /usr/src/tmp/vim-buildroot/usr/share/vim/synmenu.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/synmenu.vim cp ../runtime/delmenu.vim /usr/src/tmp/vim-buildroot/usr/share/vim/delmenu.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/delmenu.vim cp ../runtime/defaults.vim /usr/src/tmp/vim-buildroot/usr/share/vim/defaults.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/defaults.vim cp ../runtime/evim.vim /usr/src/tmp/vim-buildroot/usr/share/vim/evim.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/evim.vim cp ../runtime/mswin.vim /usr/src/tmp/vim-buildroot/usr/share/vim/mswin.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/mswin.vim cp ../runtime/rgb.txt /usr/src/tmp/vim-buildroot/usr/share/vim/rgb.txt chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/rgb.txt cp ../runtime/bugreport.vim /usr/src/tmp/vim-buildroot/usr/share/vim/bugreport.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/bugreport.vim cp ../runtime/vimrc_example.vim /usr/src/tmp/vim-buildroot/usr/share/vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/vimrc_example.vim cp ../runtime/gvimrc_example.vim /usr/src/tmp/vim-buildroot/usr/share/vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/gvimrc_example.vim cp ../runtime/filetype.vim /usr/src/tmp/vim-buildroot/usr/share/vim/filetype.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/filetype.vim cp ../runtime/ftoff.vim /usr/src/tmp/vim-buildroot/usr/share/vim/ftoff.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/ftoff.vim cp ../runtime/scripts.vim /usr/src/tmp/vim-buildroot/usr/share/vim/scripts.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/scripts.vim cp ../runtime/ftplugin.vim /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugin.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugin.vim cp ../runtime/ftplugof.vim /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugof.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugof.vim cp ../runtime/indent.vim /usr/src/tmp/vim-buildroot/usr/share/vim/indent.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/indent.vim cp ../runtime/indoff.vim /usr/src/tmp/vim-buildroot/usr/share/vim/indoff.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/indoff.vim cp ../runtime/optwin.vim /usr/src/tmp/vim-buildroot/usr/share/vim/optwin.vim chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/optwin.vim cd ../runtime/print; cp *.ps /usr/src/tmp/vim-buildroot/usr/share/vim/print cd /usr/src/tmp/vim-buildroot/usr/share/vim/print; chmod 644 *.ps cd ../runtime/colors; cp *.vim README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/colors cd /usr/src/tmp/vim-buildroot/usr/share/vim/colors; chmod 644 *.vim README.txt cd ../runtime/syntax; cp *.vim README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/syntax cd /usr/src/tmp/vim-buildroot/usr/share/vim/syntax; chmod 644 *.vim README.txt cd ../runtime/indent; cp *.vim README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/indent cd /usr/src/tmp/vim-buildroot/usr/share/vim/indent; chmod 644 *.vim README.txt cd ../runtime/autoload; cp *.vim README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/autoload cd /usr/src/tmp/vim-buildroot/usr/share/vim/autoload; chmod 644 *.vim README.txt cd ../runtime/autoload/xml; cp *.vim /usr/src/tmp/vim-buildroot/usr/share/vim/autoload/xml cd /usr/src/tmp/vim-buildroot/usr/share/vim/autoload/xml; chmod 644 *.vim cd ../runtime/plugin; cp *.vim README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/plugin cd /usr/src/tmp/vim-buildroot/usr/share/vim/plugin; chmod 644 *.vim README.txt cd ../runtime/ftplugin; cp *.vim README.txt logtalk.dict /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugin cd /usr/src/tmp/vim-buildroot/usr/share/vim/ftplugin; chmod 644 *.vim README.txt cd ../runtime/compiler; cp *.vim README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/compiler cd /usr/src/tmp/vim-buildroot/usr/share/vim/compiler; chmod 644 *.vim README.txt cp -r ../runtime/macros/* /usr/src/tmp/vim-buildroot/usr/share/vim/macros chmod 755 `find /usr/src/tmp/vim-buildroot/usr/share/vim/macros -type d -print` chmod 644 `find /usr/src/tmp/vim-buildroot/usr/share/vim/macros -type f -print` chmod 755 /usr/src/tmp/vim-buildroot/usr/share/vim/macros/less.sh cvs=`find /usr/src/tmp/vim-buildroot/usr/share/vim/macros \( -name CVS -o -name AAPDIR -o -name "*.info" \) -print`; \ if test -n "$cvs"; then \ rm -rf $cvs; \ fi cp -r ../runtime/pack/* /usr/src/tmp/vim-buildroot/usr/share/vim/pack chmod 755 `find /usr/src/tmp/vim-buildroot/usr/share/vim/pack -type d -print` chmod 644 `find /usr/src/tmp/vim-buildroot/usr/share/vim/pack -type f -print` cp ../runtime/tutor/README* ../runtime/tutor/tutor* /usr/src/tmp/vim-buildroot/usr/share/vim/tutor rm -f /usr/src/tmp/vim-buildroot/usr/share/vim/tutor/*.info chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/tutor/* if test -f ../runtime/spell/en.latin1.spl; then \ cp ../runtime/spell/*.spl ../runtime/spell/*.sug ../runtime/spell/*.vim /usr/src/tmp/vim-buildroot/usr/share/vim/spell; \ chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/spell/*.spl /usr/src/tmp/vim-buildroot/usr/share/vim/spell/*.sug /usr/src/tmp/vim-buildroot/usr/share/vim/spell/*.vim; \ fi /bin/sh ./installml.sh install "" \ /usr/src/tmp/vim-buildroot/usr/share/man/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview /bin/sh ./installman.sh xxd /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/xxd.1 /bin/sh ./installman.sh xxd /usr/src/tmp/vim-buildroot/usr/share/man/it/man1 "-it" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/xxd.1 /bin/sh ./installman.sh xxd /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1 "-ja.UTF-8" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/xxd.1 /bin/sh ./installman.sh xxd /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/xxd.1 /bin/sh ./installman.sh xxd /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1 "-ru" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/xxd.1 if test -f /usr/src/tmp/vim-buildroot/usr/bin/xxd; then \ mv -f /usr/src/tmp/vim-buildroot/usr/bin/xxd /usr/src/tmp/vim-buildroot/usr/bin/xxd.rm; \ rm -f /usr/src/tmp/vim-buildroot/usr/bin/xxd.rm; \ fi cp xxd/xxd /usr/src/tmp/vim-buildroot/usr/bin chmod 755 /usr/src/tmp/vim-buildroot/usr/bin/xxd /bin/sh ./installman.sh xxd /usr/src/tmp/vim-buildroot/usr/share/man/man1 "" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/man1/xxd.1 cp -r ../runtime/tools/* /usr/src/tmp/vim-buildroot/usr/share/vim/tools cvs=`find /usr/src/tmp/vim-buildroot/usr/share/vim/tools \( -name CVS -o -name AAPDIR \) -print`; \ if test -n "$cvs"; then \ rm -rf $cvs; \ fi chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/tools/* perlpath=`./which.sh perl` && sed -e "s+/usr/bin/perl+$perlpath+" ../runtime/tools/efm_perl.pl >/usr/src/tmp/vim-buildroot/usr/share/vim/tools/efm_perl.pl awkpath=`./which.sh nawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/usr/src/tmp/vim-buildroot/usr/share/vim/tools/mve.awk; if test -z "$awkpath"; then \ awkpath=`./which.sh gawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/usr/src/tmp/vim-buildroot/usr/share/vim/tools/mve.awk; if test -z "$awkpath"; then \ awkpath=`./which.sh awk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/usr/src/tmp/vim-buildroot/usr/share/vim/tools/mve.awk; fi; fi chmod 755 `grep -l "^#!" /usr/src/tmp/vim-buildroot/usr/share/vim/tools/*` make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced/po' make[1]: Nothing to be done for `first'. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced/po' make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced/po' make[1]: Nothing to be done for `converted'. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced/po' /bin/sh ./installman.sh install /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/vim.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/vimtutor.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/vimdiff.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/evim.1 /bin/sh ./installman.sh install /usr/src/tmp/vim-buildroot/usr/share/man/it/man1 "-it" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/vim.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/vimtutor.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/vimdiff.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/it/man1/evim.1 /bin/sh ./installman.sh install /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1 "-ja.UTF-8" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/vim.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/vimtutor.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/vimdiff.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/evim.1 /bin/sh ./installman.sh install /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/vim.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/vimtutor.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/vimdiff.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/evim.1 /bin/sh ./installman.sh install /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1 "-ru" /usr/share/vim /usr/share/vim /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/vim.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/vimtutor.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/vimdiff.1 installing /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/evim.1 /bin/sh ./installml.sh install "" \ /usr/src/tmp/vim-buildroot/usr/share/man/fr/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview /bin/sh ./installml.sh install "" \ /usr/src/tmp/vim-buildroot/usr/share/man/it/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview /bin/sh ./installml.sh install "" \ /usr/src/tmp/vim-buildroot/usr/share/man/ja/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview /bin/sh ./installml.sh install "" \ /usr/src/tmp/vim-buildroot/usr/share/man/pl/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview /bin/sh ./installml.sh install "" \ /usr/src/tmp/vim-buildroot/usr/share/man/ru/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview if test -n "yes" -a -f po/Makefile; then \ cd po; make prefix=/usr/src/tmp/vim-buildroot/usr LOCALEDIR=/usr/src/tmp/vim-buildroot/usr/share/vim/lang \ INSTALL_DATA=cp FILEMOD=644 install; \ fi make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced/po' make[2]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced/po' make[2]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced/po' for lang in af ca cs de en_GB eo es fi fr ga it ja ko ko.UTF-8 nb nl no pl pt_BR ru sk sv uk vi zh_CN zh_CN.UTF-8 zh_TW zh_TW.UTF-8 cs.cp1250 ja.sjis ja.euc-jp pl.cp1250 pl.UTF-8 ru.cp1251 sk.cp1250 uk.cp1251 zh_CN.cp936; do \ dir=/usr/src/tmp/vim-buildroot/usr/share/vim/lang/$lang/; \ if test ! -x "$dir"; then \ mkdir $dir; chmod 755 $dir; \ fi; \ dir=/usr/src/tmp/vim-buildroot/usr/share/vim/lang/$lang/LC_MESSAGES; \ if test ! -x "$dir"; then \ mkdir $dir; chmod 755 $dir; \ fi; \ if test -r $lang.mo; then \ cp $lang.mo $dir/vim.mo; \ chmod 644 $dir/vim.mo; \ fi; \ done make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced/po' if test -d ../runtime/lang; then \ cp ../runtime/lang/README.txt ../runtime/lang/*.vim /usr/src/tmp/vim-buildroot/usr/share/vim/lang; \ chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/lang/README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/lang/*.vim; \ fi if test -d ../runtime/keymap; then \ cp ../runtime/keymap/README.txt ../runtime/keymap/*.vim /usr/src/tmp/vim-buildroot/usr/share/vim/keymap; \ chmod 644 /usr/src/tmp/vim-buildroot/usr/share/vim/keymap/README.txt /usr/src/tmp/vim-buildroot/usr/share/vim/keymap/*.vim; \ fi if test -n "/usr/src/tmp/vim-buildroot"; then \ /bin/sh install-sh -c -d /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/48x48/apps /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/32x32/apps \ /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/16x16/apps /usr/src/tmp/vim-buildroot/usr/share/applications; \ fi if test -d /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/48x48/apps -a -w /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/48x48/apps \ -a ! -f /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/48x48/apps/gvim.png; then \ cp ../runtime/vim48x48.png /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/48x48/apps/gvim.png; \ if test -z "/usr/src/tmp/vim-buildroot" -a -x "" \ -a -w /usr/share/icons/hicolor \ -a -f /usr/share/icons/hicolor/index.theme; then \ -q /usr/share/icons/hicolor; \ fi \ fi if test -d /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/32x32/apps -a -w /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/32x32/apps \ -a ! -f /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/32x32/apps/gvim.png; then \ cp ../runtime/vim32x32.png /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/32x32/apps/gvim.png; \ fi if test -d /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/16x16/apps -a -w /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/16x16/apps \ -a ! -f /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/16x16/apps/gvim.png; then \ cp ../runtime/vim16x16.png /usr/src/tmp/vim-buildroot/usr/share/icons/locolor/16x16/apps/gvim.png; \ fi if test -d /usr/src/tmp/vim-buildroot/usr/share/applications -a -w /usr/src/tmp/vim-buildroot/usr/share/applications; then \ cp ../runtime/vim.desktop \ ../runtime/gvim.desktop \ /usr/src/tmp/vim-buildroot/usr/share/applications; \ if test -z "/usr/src/tmp/vim-buildroot" -a -x ""; then \ -q /usr/src/tmp/vim-buildroot/usr/share/applications; \ fi \ fi make: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced' + mv /usr/src/tmp/vim-buildroot/usr/bin/vim /usr/src/tmp/vim-buildroot/usr/bin/vim-enhanced + install -p -m755 src/build-minimal/vim /usr/src/tmp/vim-buildroot/bin/vi + for ui in console gnome2 gtk2 neXtaw + install -p -m755 src/build-console/vim /usr/src/tmp/vim-buildroot/usr/bin/vim-console + for ui in console gnome2 gtk2 neXtaw + install -p -m755 src/build-gnome2/vim /usr/src/tmp/vim-buildroot/usr/bin/vim-gnome2 + for ui in console gnome2 gtk2 neXtaw + install -p -m755 src/build-gtk2/vim /usr/src/tmp/vim-buildroot/usr/bin/vim-gtk2 + for ui in console gnome2 gtk2 neXtaw + install -p -m755 src/build-neXtaw/vim /usr/src/tmp/vim-buildroot/usr/bin/vim-neXtaw + for ui in gnome2 gtk2 neXtaw + ln -s vim-gnome2 /usr/src/tmp/vim-buildroot/usr/bin/gvim-gnome2 + for ui in gnome2 gtk2 neXtaw + ln -s vim-gtk2 /usr/src/tmp/vim-buildroot/usr/bin/gvim-gtk2 + for ui in gnome2 gtk2 neXtaw + ln -s vim-neXtaw /usr/src/tmp/vim-buildroot/usr/bin/gvim-neXtaw + for i in ex rvi rview + ln -s -f vi /usr/src/tmp/vim-buildroot/bin/ex + for i in ex rvi rview + ln -s -f vi /usr/src/tmp/vim-buildroot/bin/rvi + for i in ex rvi rview + ln -s -f vi /usr/src/tmp/vim-buildroot/bin/rview + for i in evim eview gview gvim gvimdiff rgview rgvim + ln -s -f vim-X11 /usr/src/tmp/vim-buildroot/usr/bin/evim + for i in evim eview gview gvim gvimdiff rgview rgvim + ln -s -f vim-X11 /usr/src/tmp/vim-buildroot/usr/bin/eview + for i in evim eview gview gvim gvimdiff rgview rgvim + ln -s -f vim-X11 /usr/src/tmp/vim-buildroot/usr/bin/gview + for i in evim eview gview gvim gvimdiff rgview rgvim + ln -s -f vim-X11 /usr/src/tmp/vim-buildroot/usr/bin/gvim + for i in evim eview gview gvim gvimdiff rgview rgvim + ln -s -f vim-X11 /usr/src/tmp/vim-buildroot/usr/bin/gvimdiff + for i in evim eview gview gvim gvimdiff rgview rgvim + ln -s -f vim-X11 /usr/src/tmp/vim-buildroot/usr/bin/rgview + for i in evim eview gview gvim gvimdiff rgview rgvim + ln -s -f vim-X11 /usr/src/tmp/vim-buildroot/usr/bin/rgvim + ln -s -f ../../vim/doc /usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711/doc + install -p -m644 vimrc.system /usr/src/tmp/vim-buildroot/etc/vim/vimrc + install -p -m644 gvimrc.system /usr/src/tmp/vim-buildroot/etc/vim/gvimrc + install -p -m644 vimrc_hebrew /usr/src/tmp/vim-buildroot/usr/share/vim + install -p -m644 runtime/ftdetect/00-altlinux.vim /usr/src/tmp/vim-buildroot/usr/share/vim/ftdetect/ + pushd /usr/src/tmp/vim-buildroot/usr/share/vim/tools ~/tmp/vim-buildroot/usr/share/vim/tools ~/RPM/BUILD/vim-8.0.711-alt0.M80P.4 + subst 's|#!/usr/bin/nawk|#!/usr/bin/gawk|' mve.awk + subst 's,#!/bin/csh.*.*,#!/bin/sh,' vim132 + chmod a-x vimspell.sh vimspell.txt ref + popd ~/RPM/BUILD/vim-8.0.711-alt0.M80P.4 + find /usr/src/tmp/vim-buildroot/usr/share/vim '(' -name '*.info' -o -name README.txt ')' -print0 + xargs -r0 rm -f -- + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/autoload/README.txt README_autoload.txt + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/colors/README.txt README_colors.txt + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/compiler/README.txt README_compiler.txt + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/ftplugin/README.txt README_ftplugin.txt + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/indent/README.txt README_indent.txt + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/keymap/README.txt README_keymap.txt + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/lang/README.txt README_lang.txt + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/macros/README.txt README_macros.txt + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/plugin/README.txt README_plugin.txt + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/spell/README.txt README_spell.txt + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/syntax/README.txt README_syntax.txt + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/tools/README.txt README_tools.txt + for i in autoload colors compiler ftplugin indent keymap lang macros plugin spell syntax tools tutor + cp -f runtime/tutor/README.txt README_tutor.txt + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/after + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/autoload + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/colors + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/compiler + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/doc + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/ftdetect + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/ftplugin + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/indent + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/keymap + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/lang + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/plugin + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/print + cat + for d in after autoload colors compiler doc ftdetect ftplugin indent keymap lang plugin print syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/syntax + cat + cat + for d in compiler ftplugin indent plugin syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/after/compiler + cat + for d in compiler ftplugin indent plugin syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/after/ftplugin + cat + for d in compiler ftplugin indent plugin syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/after/indent + cat + for d in compiler ftplugin indent plugin syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/after/plugin + cat + for d in compiler ftplugin indent plugin syntax + mkdir -p /usr/src/tmp/vim-buildroot/usr/share/vim/vimfiles/after/syntax + cat + cat + cat + chmod 755 /usr/src/tmp/vim-buildroot/usr/bin/update-vimhelp + cat + chmod 755 /usr/src/tmp/vim-buildroot/usr/lib/rpm/vim.filetrigger + cat + cp -a runtime/spell/af runtime/spell/am runtime/spell/bg runtime/spell/br runtime/spell/ca runtime/spell/cs runtime/spell/cy runtime/spell/da runtime/spell/de runtime/spell/el runtime/spell/en runtime/spell/eo runtime/spell/es runtime/spell/fo runtime/spell/fr runtime/spell/ga runtime/spell/gd runtime/spell/gl runtime/spell/he runtime/spell/hr runtime/spell/hu runtime/spell/id runtime/spell/it runtime/spell/ku runtime/spell/la runtime/spell/lt runtime/spell/lv runtime/spell/mg runtime/spell/mi runtime/spell/ms runtime/spell/nb runtime/spell/nl runtime/spell/nn runtime/spell/ny runtime/spell/pl runtime/spell/pt runtime/spell/ro runtime/spell/ru runtime/spell/rw runtime/spell/sk runtime/spell/sl runtime/spell/sv runtime/spell/sw runtime/spell/th runtime/spell/tl runtime/spell/tn runtime/spell/uk runtime/spell/yi runtime/spell/zu /usr/src/tmp/vim-buildroot/usr/src/vimspell + cp -a runtime/spell/he.vim runtime/spell/yi.vim /usr/src/tmp/vim-buildroot/usr/src/vimspell + cp -a runtime/spell/main.aap /usr/src/tmp/vim-buildroot/usr/src/vimspell + install -p -m644 -D runtime/vim16x16.png /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/16x16/apps/gvim.png + install -p -m644 -D runtime/vim32x32.png /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/32x32/apps/gvim.png + install -p -m644 -D runtime/vim48x48.png /usr/src/tmp/vim-buildroot/usr/share/icons/hicolor/48x48/apps/gvim.png + install -p -m644 -D gvim.desktop /usr/src/tmp/vim-buildroot/usr/share/applications/gvim.desktop + install -p -m644 alternatives/vim-enhanced /usr/src/tmp/vim-buildroot/etc/alternatives/packages.d/vim-enhanced + install -p -m644 alternatives/vim-console /usr/src/tmp/vim-buildroot/etc/alternatives/packages.d/vim-console + install -p -m644 alternatives/vim-X11 /usr/src/tmp/vim-buildroot/etc/alternatives/packages.d/vim-X11 + install -p -m644 alternatives/vim-X11-gnome2 /usr/src/tmp/vim-buildroot/etc/alternatives/packages.d/vim-X11-gnome2 + install -p -m644 alternatives/vim-X11-gtk2 /usr/src/tmp/vim-buildroot/etc/alternatives/packages.d/vim-X11-gtk2 + install -p -m644 alternatives/vim-X11-neXtaw /usr/src/tmp/vim-buildroot/etc/alternatives/packages.d/vim-X11-neXtaw + /usr/lib/rpm/find-lang --with-man --output vim.lang vim ex rview rvim view vimdiff + /usr/lib/rpm/find-lang --with-man --output xxd.lang xxd + /usr/lib/rpm/find-lang --with-man --output vimtutor.lang --custom-file-script 's:\(/usr/share/vim/tutor/tutor\)\(\.\([a-z][a-z]\)\(\..*\)\?\)$:%lang(\3) \1\2:; s:^\([^%].*\)::; s:%lang(en) ::;' vimtutor + /usr/lib/rpm/find-lang --with-man --output vim-X11.lang evim eview gvim gview gvimdiff rgvim rgview + install -p -m644 runtime/langrc/ru_RU.CP1251.vim runtime/langrc/ru_RU.KOI8-R.vim runtime/langrc/ru_RU.UTF-8.vim /usr/src/tmp/vim-buildroot/usr/share/vim/langrc + install -p -m644 runtime/langmap/ru.utf-8.vim runtime/langmap/ru.vim runtime/langmap/ru_ru.cp1251.vim runtime/langmap/ru_ru.koi8-r.vim runtime/langmap/ru_ru.utf-8.vim runtime/langmap/ru_ru.vim runtime/langmap/uk.utf-8.vim runtime/langmap/uk.vim runtime/langmap/uk_ua.cp1251.vim runtime/langmap/uk_ua.koi8-u.vim runtime/langmap/uk_ua.utf-8.vim runtime/langmap/uk_ua.vim /usr/src/tmp/vim-buildroot/usr/share/vim/langmap + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/vim-buildroot (auto) Verifying and fixing files in /usr/src/tmp/vim-buildroot (binconfig,pkgconfig,libtool,desktop) Compressing files in /usr/src/tmp/vim-buildroot (auto) removed '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/eview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/eview.1.xz' -> 'evim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/gvimdiff.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/gvimdiff.1.xz' -> 'vimdiff.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/rgview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/rgview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/rgvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/rgvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/gview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/gview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/gvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/gvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/rview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/rview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/rvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/rvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/view.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/view.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/ex.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ru/man1/ex.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/eview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/eview.1.xz' -> 'evim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/gvimdiff.1' '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/gvimdiff.1.xz' -> 'vimdiff.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/rgview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/rgview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/rgvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/rgvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/gview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/gview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/gvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/gvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/rview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/rview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/rvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/rvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/view.1' '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/view.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/ex.1' '/usr/src/tmp/vim-buildroot/usr/share/man/pl/man1/ex.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/eview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/eview.1.xz' -> 'evim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/gvimdiff.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/gvimdiff.1.xz' -> 'vimdiff.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/rgview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/rgview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/rgvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/rgvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/gview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/gview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/gvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/gvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/rview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/rview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/rvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/rvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/view.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/view.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/ex.1' '/usr/src/tmp/vim-buildroot/usr/share/man/ja/man1/ex.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/eview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/eview.1.xz' -> 'evim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/gvimdiff.1' '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/gvimdiff.1.xz' -> 'vimdiff.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/rgview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/rgview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/rgvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/rgvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/gview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/gview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/gvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/gvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/rview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/rview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/rvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/rvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/view.1' '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/view.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/ex.1' '/usr/src/tmp/vim-buildroot/usr/share/man/it/man1/ex.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/eview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/eview.1.xz' -> 'evim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/gvimdiff.1' '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/gvimdiff.1.xz' -> 'vimdiff.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/rgview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/rgview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/rgvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/rgvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/gview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/gview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/gvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/gvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/rview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/rview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/rvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/rvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/view.1' '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/view.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/ex.1' '/usr/src/tmp/vim-buildroot/usr/share/man/fr/man1/ex.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/man1/eview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/man1/eview.1.xz' -> 'evim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/man1/gvimdiff.1' '/usr/src/tmp/vim-buildroot/usr/share/man/man1/gvimdiff.1.xz' -> 'vimdiff.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/man1/rgview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/man1/rgview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/man1/rgvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/man1/rgvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/man1/gview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/man1/gview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/man1/gvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/man1/gvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/man1/rview.1' '/usr/src/tmp/vim-buildroot/usr/share/man/man1/rview.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/man1/rvim.1' '/usr/src/tmp/vim-buildroot/usr/share/man/man1/rvim.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/man1/view.1' '/usr/src/tmp/vim-buildroot/usr/share/man/man1/view.1.xz' -> 'vim.1.xz' removed '/usr/src/tmp/vim-buildroot/usr/share/man/man1/ex.1' '/usr/src/tmp/vim-buildroot/usr/share/man/man1/ex.1.xz' -> 'vim.1.xz' Adjusting library links in /usr/src/tmp/vim-buildroot ./usr/lib: Verifying ELF objects in /usr/src/tmp/vim-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python modules in /usr/src/tmp/vim-buildroot using /usr/bin/python Can't list '/usr/src/tmp/vim-buildroot/usr/lib64' Bytecompiling python modules with optimization in /usr/src/tmp/vim-buildroot using /usr/bin/python -O Can't list '/usr/src/tmp/vim-buildroot/usr/lib64' Bytecompiling python3 modules in /usr/src/tmp/vim-buildroot using python3 Can't list '/usr/src/tmp/vim-buildroot/usr/lib/python3/site-packages' Can't list '/usr/src/tmp/vim-buildroot/usr/lib64/python3/site-packages' Bytecompiling python3 modules with optimization in /usr/src/tmp/vim-buildroot using python3 -O Can't list '/usr/src/tmp/vim-buildroot/usr/lib/python3/site-packages' Can't list '/usr/src/tmp/vim-buildroot/usr/lib64/python3/site-packages' Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/vim-buildroot using python3 -OO Can't list '/usr/src/tmp/vim-buildroot/usr/lib64/python3/site-packages' Can't list '/usr/src/tmp/vim-buildroot/usr/lib/python3/site-packages' Hardlinking identical .pyc and .opt-?.pyc files Hardlinking identical .pyc and .pyo files Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.69111 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd vim-8.0.711-alt0.M80P.4 + cat + for ui in minimal console enhanced console gnome2 gtk2 neXtaw + expect -f check.exp src/build-minimal spawn /bin/sh make -C src/build-minimal test echo $? sh-3.2$ make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-minimal' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make -f Makefile vim make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-minimal' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make[1]: `vim' is up to date. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-minimal' if test -n "" -a -f po/Makefile; then \ cd po; make -f Makefile check VIM=../vim; \ fi if test vim != vim -a ! -r vim; then \ ln -s vim vim; \ fi cd testdir; make -f Makefile VIMPROG=../vim SCRIPTSOURCE=../../runtime make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-minimal/testdir' rm -f test.log messages rm -rf test1.failed test.out X* viminfo tiny.vim small.vim mbyte.vim mzscheme.vim lua.vim test.ok benchmark.out wrongtermsize VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test1.in "test1.in" 57 lines, 2069 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. Similar logic is applied to the +mzscheme feature, using mzscheme.vim. Similar logic is applied to the +lua feature, using lua.vim. STARTTEST :" If columns or lines are too small, create wrongtermsize. :" (Some tests will fail. When columns and/or lines are small) :if &lines < 24 || &columns < 80 | sp another | w! wrongtermsize | qa! | endif :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest First 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. Similar logic is applied to the +mzscheme feature, using mzscheme.vim. Similar logic is applied to the +lua feature, using lua.vim. STARTTEST :" If columns or lines are too small, create wrongtermsize. :" (Some tests will fail. When columns and/or lines are small) :if &lines < 24 || &columns < 80 | sp another | w! wrongtermsize | qa! | endif/^STARTTEST  :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 35 lines, 1133 characters written :set ff& cpo+=A  /ENDTEST :w! mzscheme.vim :w! lua.vim :" :" If +multi_byte feature supported, make mbyte.vim empty. :if has("multi_byte") | sp another | w! mbyte.vim | q | endif :" :" If +mzscheme feature supported, make mzscheme.vim empty. :if has("mzscheme") | sp another | w! mzscheme.vim | q | endif :" :" If +lua feature supported, make lua.vim empty. :if has("lua") | sp another | w! lua.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 :so! Xdotest  :" If columns or lines are too small, create wrongtermsize.  :" (Some tests will fail. When columns and/or lines are small)  :if &lines < 24 || &columns < 80 | sp another | w! wrongtermsize | qa! | endif  :"  :" Write a single line to test.out to check if testing works at all.  :%d  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--this is a test :w! test.out "test.out" [New File] 1 line, 15 characters written :" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test.   :w! small.vim "small.vim" [New File] 1 line, 1 character written :w! tiny.vim "tiny.vim" [New File] 1 line, 1 character writtene! test.ok w! test.out qa!  :w! mbyte.vim "mbyte.vim" [New File] 4 lines, 28 characters written :w! mzscheme.vim "mzscheme.vim" [New File] 4 lines, 28 characters written :w! lua.vim "lua.vim" [New File] 4 lines, 28 characters written :"  :" If +multi_byte feature supported, make mbyte.vim empty.  :if has("multi_byte") | sp another | w! mbyte.vim | q | endif  :"  :" If +mzscheme feature supported, make mzscheme.vim empty.  :if has("mzscheme") | sp another | w! mzscheme.vim | q | endif  :"  :" If +lua feature supported, make lua.vim empty.  :if has("lua") | sp another | w! lua.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 "small.vim" 4 lines, 28 characters written :" If +windows feature not supported :sp will fail and tiny.vim will be  :" written to skip the test.  :sp another E319: Sorry, the command is not available in this version :wq! tiny.vim "tiny.vim" 4 lines, 28 characters written rm -rf X* viminfo rm -rf test3.failed test.ok test.out X* viminfo cp test3.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test3.in "test3.in" 2344 lines, 23156 characters/* vim: set cin ts=4 sw=4 : */ Test for 'cindent'. For new tests, consider putting them in test_cindent.vim. 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; :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest /* vim: set cin ts=4 sw=4 : */ Test for 'cindent'. For new tests, consider putting them in test_cindent.vim. 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;/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 125 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim "test.ok" 2096 lines, 20188 characters "test.out" [New File] 2096 lines, 20188 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test3 = test61; then \ # if diff test.out test3.ok; \ # then echo flaky test ok first time; \ # else rm -rf test3.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test3.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test4.failed test.ok test.out X* viminfo cp test4.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test4.in "test4.in" 34 lines, 960 charactersTest 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 :set fo+=r" issue #57 do not move cursor on when autoindent is set Go# abcdef^[2hi ^Od0^[o# abcdef^[2hi^Od0^[: :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest 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 :set fo+=r" issue #57 do not move cursor on when autoindent is set Go# abcdef^[2hi ^Od0^[o# abcdef^[2hi^Od0^[:/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 20 lines, 678 characters written :set ff& cpo+=A /ENDTEST :?startstart?,$w! test.out :qa! ENDTEST  :so! Xdotest  :so small.vim "test.ok" 20 lines, 330 characters "test.out" [New File] 20 lines, 330 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test4 = test61; then \ # if diff test.out test4.ok; \ # then echo flaky test ok first time; \ # else rm -rf test4.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test4.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test5.failed test.ok test.out X* viminfo cp test5.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test5.in "test5.in" 29 lines, 949 charactersTest 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 :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test 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/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 16 lines, 664 characters written :set ff& cpo+=A /ENDTEST  :so! Xdotest  :so small.vim "test.ok" 9 lines, 173 characters "test.out" [New File] 9 lines, 173 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test5 = test61; then \ # if diff test.out test5.ok; \ # then echo flaky test ok first time; \ # else rm -rf test5.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test5.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test7.failed test.ok test.out X* viminfo cp test7.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test7.in "test7.in" 26 lines, 675 charactersTest for autocommand that changes the buffer list, when doing ":ball". STARTTEST :so small.vim /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 :sp Xxx1 :close $r2:.,/end of/w! Xxx2 " write test file Xxx2 :sp Xxx2 :close $r3:.,/end of/w! Xxx3 " write test file Xxx3 :sp Xxx3 :close :au BufReadPost Xxx2 bwipe $r4:ball" open window for all args, close Xxx2 :.,$w! test.out" Write contents of this file ^W^W:w >>test.out" Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for autocommand that changes the buffer list, when doing ":ball". STARTTEST :so small.vim /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 :sp Xxx1 :close $r2:.,/end of/w! Xxx2 " write test file Xxx2 :sp Xxx2 :close $r3:.,/end of/w! Xxx3 " write test file Xxx3 :sp Xxx3 :close :au BufReadPost Xxx2 bwipe $r4:ball" open window for all args, close Xxx2 :.,$w! test.out" Write contents of this file ^W^W:w >>test.out" Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 508 characters written :set ff& cpo+=A /ENDTEST  :so! Xdotest  :so small.vim "test.ok" 12 lines, 231 characters "test.out" [New File] 12 lines, 231 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test7 = test61; then \ # if diff test.out test7.ok; \ # then echo flaky test ok first time; \ # else rm -rf test7.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test7.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test8.failed test.ok test.out X* viminfo cp test8.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test8.in "test8.in" 46 lines, 1236 charactersTest for BufWritePre autocommand that deletes or unloads the buffer. Test for BufUnload autocommand that unloads all other buffers. STARTTEST :so small.vim :au BufWritePre Xxx1 bunload :au BufWritePre Xxx2 bwipe /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 $r2:.,/end of/w! Xxx2 " write test file Xxx2 :e! Xxx2" edit Xxx2 :bdel test8.in" delete this file from the buffer list :e Xxx1" edit Xxx1 :w" write it, will unload it and give an error msg :w! test.out" Write contents of this file :e! Xxx2" start editing Xxx2 :bwipe test.out" remove test.out from the buffer list :w" write it, will delete the buffer and give an error msg:w >>test.out" Append contents of this file :au! BufWritePre :func CloseAll() let i = 0 while i <= bufnr('$') :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for BufWritePre autocommand that deletes or unloads the buffer. Test for BufUnload autocommand that unloads all other buffers. STARTTEST :so small.vim :au BufWritePre Xxx1 bunload :au BufWritePre Xxx2 bwipe /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 $r2:.,/end of/w! Xxx2 " write test file Xxx2 :e! Xxx2" edit Xxx2 :bdel test8.in" delete this file from the buffer list :e Xxx1" edit Xxx1 :w" write it, will unload it and give an error msg :w! test.out" Write contents of this file :e! Xxx2" start editing Xxx2 :bwipe test.out" remove test.out from the buffer list :w" write it, will delete the buffer and give an error msg:w >>test.out" Append contents of this file :au! BufWritePre :func CloseAll() let i = 0 while i <= bufnr('$')/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 37 lines, 1054 characters written :set ff& cpo+=A /ENDTEST  if i != bufnr('%') && bufloaded(i)exe i . "bunload" endif let i += 1 endwhile endfunc :func WriteToOut() edit! test.out $put ='VimLeave done' write endfunc :set viminfo='100,nviminfo :au BufUnload * call CloseAll() :au VimLeave * call WriteToOut() :e small.vim :sp mbyte.vim :q :qa! ENDTEST  :so! Xdotest  :so small.vim "test.ok" 7 lines, 76 characters "test.out" [New File] 7 lines, 76 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test8 = test61; then \ # if diff test.out test8.ok; \ # then echo flaky test ok first time; \ # else rm -rf test8.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test8.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test9.failed test.ok test.out X* viminfo cp test9.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test9.in "test9.in" 12 lines, 255 charactersTest 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 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test 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 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 117 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim "test.ok" 2 lines, 42 characters "test.out" [New File] 2 lines, 42 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test9 = test61; then \ # if diff test.out test9.ok; \ # then echo flaky test ok first time; \ # else rm -rf test9.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test9.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test14.failed test.ok test.out X* viminfo cp test14.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test14.in "test14.in" 100 lines, 1623 charactersTests for "vaBiB", end could be wrong. Also test ":s/pat/sub/" with different ~s in sub. Also test for ^Vxff and ^Vo123 in Insert mode. Also test "[m", "]m", "[M" and "]M" Also test search() STARTTEST :so small.vim :set belloff=all /Start cursor here vaBiBD:?Bug?,/Piece/-2w! test.out /^- Bug :s/u/~u~/ :s/i/~u~/ :s/o/~~~/ :.w >>test.out :if has("ebcdic") : let tt = "o\193\xc2\o303 \90a\xfg\o578\" :else : let tt = "o\65\x42\o103 \33a\xfg\o78\" :endif :exe "normal " . tt :unlet tt :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for "vaBiB", end could be wrong. Also test ":s/pat/sub/" with different ~s in sub. Also test for ^Vxff and ^Vo123 in Insert mode. Also test "[m", "]m", "[M" and "]M" Also test search() STARTTEST :so small.vim :set belloff=all /Start cursor here vaBiBD:?Bug?,/Piece/-2w! test.out /^- Bug :s/u/~u~/ :s/i/~u~/ :s/o/~~~/ :.w >>test.out :if has("ebcdic") : let tt = "o\193\xc2\o303 \90a\xfg\o578\" :else : let tt = "o\65\x42\o103 \33a\xfg\o78\" :endif :exe "normal " . tt :unlet tt/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 57 lines, 1158 characters written :set ff& cpo+=A /ENDTEST :$put =@/ /^substitute :keeppatterns s/asdf/xyz/ :$put =@/ /^substitute Y:$put =@0 /bar /e :$put =@0 -:keeppatterns /xyz 0dn:/^search()/,$w >>test.out :qa! ENDTEST - Bug in "vPPPP" on this text (Webb):{cmd;{cmd; /* <-- Start cursor here */{}}} :so! Xdotest  :so small.vim "test.ok" 26 lines, 252 characters "test.out" [New File] 26 lines, 252 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test14 = test61; then \ # if diff test.out test14.ok; \ # then echo flaky test ok first time; \ # else rm -rf test14.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test14.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test15.failed test.ok test.out X* viminfo cp test15.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test15.in "test15.in" 136 lines, 2246 charactersTests for :right on text with embedded TAB. Also test formatting a paragraph. Also test undo after ":%s" and formatting. STARTTEST :so small.vim :set tw=65 :/^\s*test for :left/,/^\s*test for :center/ left :/^\s*test for :center/,/^\s*test for :right/ center :/^\s*test for :right/,/^xxx/-1 right :set fo+=tcroql tw=72 /xxxxxxxx$ 0gq6kk :set nocp viminfo+=nviminfo :" undo/redo here to make the next undo only work on the following changes u^R :map gg :.,.+2s/^/x/kk:set tw=3gqq /^aa ggu :?test for :left?,$w! test.out :qa! ENDTEST :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for :right on text with embedded TAB. Also test formatting a paragraph. Also test undo after ":%s" and formatting. STARTTEST :so small.vim :set tw=65 :/^\s*test for :left/,/^\s*test for :center/ left :/^\s*test for :center/,/^\s*test for :right/ center :/^\s*test for :right/,/^xxx/-1 right :set fo+=tcroql tw=72 /xxxxxxxx$ 0gq6kk :set nocp viminfo+=nviminfo :" undo/redo here to make the next undo only work on the following changes u^R :map gg :.,.+2s/^/x/kk:set tw=3gqq /^aa ggu :?test for :left?,$w! test.out :qa! ENDTEST/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 401 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim "test.ok" 111 lines, 2304 characters "test.out" [New File] 111 lines, 2304 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test15 = test61; then \ # if diff test.out test15.ok; \ # then echo flaky test ok first time; \ # else rm -rf test15.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test15.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test19.failed test.ok test.out X* viminfo cp test19.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test19.in "test19.in" 33 lines, 692 charactersTests for "r" with 'smarttab' and 'expandtab' set/not set. Also test that dv_ works correctly STARTTEST :so small.vim :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :" Test that copyindent works with expandtab set :set expandtab smartindent copyindent ts=8 sw=8 sts=8 o{ x^[:set nosol /Second line/ fwdv_:?^start?,$w! test.out :qa! :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for "r" with 'smarttab' and 'expandtab' set/not set. Also test that dv_ works correctly STARTTEST :so small.vim :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :" Test that copyindent works with expandtab set :set expandtab smartindent copyindent ts=8 sw=8 sts=8 o{ x^[:set nosol /Second line/ fwdv_:?^start?,$w! test.out :qa!/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 19 lines, 447 characters written :set ff& cpo+=A /ENDTEST ENDTEST  :so! Xdotest  :so small.vim "test.ok" 10 lines, 121 characters "test.out" [New File] 10 lines, 121 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test19 = test61; then \ # if diff test.out test19.ok; \ # then echo flaky test ok first time; \ # else rm -rf test19.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test19.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test20.failed test.ok test.out X* viminfo cp test20.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test20.in "test20.in" 28 lines, 398 charactersTests Blockwise Visual when there are TABs before the text. First test for undo working properly when executing commands from a register. Also test this in an empty buffer. STARTTEST :so tiny.vim G0"ay$k@au :new @auY:quit! GP /start here$ "by$^Vjjlld /456$ ^Vjj"bP :/56$/,$-1w! test.out :qa! ENDTEST 123456 234567 345678 test text test tex start here :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests Blockwise Visual when there are TABs before the text. First test for undo working properly when executing commands from a register. Also test this in an empty buffer. STARTTEST :so tiny.vim G0"ay$k@au :new @auY:quit! GP /start here$ "by$^Vjjlld /456$ ^Vjj"bP :/56$/,$-1w! test.out :qa! ENDTEST 123456 234567 345678 test text test tex start here/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 11 lines, 107 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so tiny.vim "test.ok" 10 lines, 106 characters "test.out" [New File] 10 lines, 106 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test20 = test61; then \ # if diff test.out test20.ok; \ # then echo flaky test ok first time; \ # else rm -rf test20.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test20.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test22.failed test.ok test.out X* viminfo cp test22.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test22.in "test22.in" 13 lines, 197 charactersTests for file with some lines ending in CTRL-M, some not^M ^M STARTTEST :set ta tx :e! :$-3,$w! test.out :qa! ENDTEST this lines ends in a^M this one doesn't this one does^M and the last one doesn't ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for file with some lines ending in CTRL-M, some not^M ^M STARTTEST :set ta tx :e! :$-3,$w! test.out :qa! ENDTEST this lines ends in a^M this one doesn't this one does^M and the last one doesn't ~ ~ ~ ~ ~ ~ ~ ~ ~ ~/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 4 lines, 38 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :set ta tx  :e! "test22.in" 13 lines, 197 characters :$-3,$w! test.out "test.out" [New File] 4 lines, 79 characters written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test22 = test61; then \ # if diff test.out test22.ok; \ # then echo flaky test ok first time; \ # else rm -rf test22.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test22.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test28.failed test.ok test.out X* viminfo cp test28.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test28.in "test28.in" 23 lines, 364 charactersTest for sourcing a file with CTRL-V's at the end of the line STARTTEST :/firstline/+1,/lastline/-1w! Xtestfile :so Xtestfile Gmm__1^[^[__2^[__3^[^[__4^[__5^[:'m,$s/^@/0/g :'m,$w! test.out :qa! ENDTEST firstline map __1 afirst map __2 asecond map __3 athird map __4 afourth map __5 afifth map __1 asd^V map __2 asd^V^V map __3 asd^V^V map __4 asd^V^V^V map __5 asd^V^V^V lastline :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for sourcing a file with CTRL-V's at the end of the line STARTTEST :/firstline/+1,/lastline/-1w! Xtestfile :so Xtestfile Gmm__1^[^[__2^[__3^[^[__4^[__5^[:'m,$s/^@/0/g :'m,$w! test.out :qa! ENDTEST firstline map __1 afirst map __2 asecond map __3 athird map __4 afourth map __5 afifth map __1 asd^V map __2 asd^V^V map __3 asd^V^V map __4 asd^V^V^V map __5 asd^V^V^V lastline/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 114 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :/firstline/+1,/lastline/-1w! Xtestfile "Xtestfile" [New File] 10 lines, 148 characters written :so Xtestfile  sd map __2 asd^[seconddsd^[sd^@map __5 asd^@fifth :'m,$s/^@/0/g 0map __5 asd0fifth :'m,$w! test.out "test.out" [New File] 2 lines, 45 characters written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test28 = test61; then \ # if diff test.out test28.ok; \ # then echo flaky test ok first time; \ # else rm -rf test28.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test28.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test29.failed test.ok test.out X* viminfo cp test29.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test29.in "test29.in" 231 lines, 4278 charactersTest for joining lines and marks in them in compatible and nocompatible modes and with 'joinspaces' set or not and with 'cpoptions' flag 'j' set or not STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo :set nojoinspaces :set cpoptions-=j /firstline/ j"td/^STARTTEST/-1 PJjJjJjJjJjJjJjJjJjJjJjJjJjJj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions+=jj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j joinspaces j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions+=j j05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j nojoinspaces compatible j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj4Jy3l$pjd/STARTTEST/-2 ENDTEST firstline asdfasdf. asdf :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for joining lines and marks in them in compatible and nocompatible modes and with 'joinspaces' set or not and with 'cpoptions' flag 'j' set or not STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo :set nojoinspaces :set cpoptions-=j /firstline/ j"td/^STARTTEST/-1 PJjJjJjJjJjJjJjJjJjJjJjJjJjJj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions+=jj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j joinspaces j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions+=j j05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j nojoinspaces compatible j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj4Jy3l$pjd/STARTTEST/-2 ENDTEST firstline asdfasdf. asdf/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 11 lines, 478 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim "test.ok" 97 lines, 3018 characters "test.out" [New File] 97 lines, 3018 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test29 = test61; then \ # if diff test.out test29.ok; \ # then echo flaky test ok first time; \ # else rm -rf test29.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test29.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test31.failed test.ok test.out X* viminfo cp test31.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test31.in "test31.in" 95 lines, 1832 charactersTest for commands that close windows and/or buffers: :quit :close :hide :only :sall :all :ball :buf :edit STARTTEST :so small.vim GA 1^[:$w! Xtest1 $r2:$w! Xtest2 $r3:$w! Xtest3 :n! Xtest1 Xtest2 A 1^[:set hidden :" test for working :n when hidden set; write "testtext 2" :n :w! test.out :" test for failing :rew when hidden not set; write "testtext 2 2" :set nohidden :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for commands that close windows and/or buffers: :quit :close :hide :only :sall :all :ball :buf :edit STARTTEST :so small.vim GA 1^[:$w! Xtest1 $r2:$w! Xtest2 $r3:$w! Xtest3 :n! Xtest1 Xtest2 A 1^[:set hidden :" test for working :n when hidden set; write "testtext 2" :n :w! test.out :" test for failing :rew when hidden not set; write "testtext 2 2" :set nohidden/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 80 lines, 1697 characters written :set ff& cpo+=A /ENDTEST :" test ":q!" and hidden buffer. :bw! Xtest1 Xtest2 Xtest3 Xtest4 :sp Xtest1 :wincmd w :bw! :set modified :bot sp Xtest2 :set modified :bot sp Xtest3 :set modified :wincmd t :hide :q! :w >>test.out :q! :w >>test.out :q! :call append(line('$'), "Oh, Not finished yet.") :w >>test.out :qa! ENDTEST testtext :so! Xdotest  :so small.vim "test.ok" 14 lines, 176 characters "test.out" [New File] 14 lines, 176 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test31 = test61; then \ # if diff test.out test31.ok; \ # then echo flaky test ok first time; \ # else rm -rf test31.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test31.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test33.failed test.ok test.out X* viminfo cp test33.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test33.in "test33.in" 34 lines, 616 charactersTest for 'lisp' If the lisp feature is not enabled, this will fail! STARTTEST :so small.vim :set lisp /^(defun =G:/^(defun/,$w! test.out :q! ENDTEST (defun html-file (base) (format nil "~(~A~).html" base)) (defmacro page (name title &rest body) (let ((ti (gensym))) `(with-open-file (*standard-output* (html-file ,name) :direction :output :if-exists :supersede) (let ((,ti ,title)) (as title ,ti) (with center :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for 'lisp' If the lisp feature is not enabled, this will fail! STARTTEST :so small.vim :set lisp /^(defun =G:/^(defun/,$w! test.out :q! ENDTEST (defun html-file (base) (format nil "~(~A~).html" base)) (defmacro page (name title &rest body) (let ((ti (gensym))) `(with-open-file (*standard-output* (html-file ,name) :direction :output :if-exists :supersede) (let ((,ti ,title)) (as title ,ti) (with center/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 63 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim "test.ok" 23 lines, 544 characters "test.out" [New File] 23 lines, 544 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test33 = test61; then \ # if diff test.out test33.ok; \ # then echo flaky test ok first time; \ # else rm -rf test33.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test33.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test34.failed test.ok test.out X* viminfo cp test34.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test34.in "test34.in" 87 lines, 1833 charactersTest for user functions. Also test an mapping calling a function. Also test that a builtin function cannot be replaced. Also test for regression when calling arbitrary expression. STARTTEST :so small.vim :function Table(title, ...) : let ret = a:title : let idx = 1 : while idx <= a:0 : exe "let ret = ret . a:" . idx : let idx = idx + 1 : endwhile : return ret :endfunction :function Compute(n1, n2, divname) : if a:n2 == 0 : return "fail" : endif : exe "let g:" . a:divname . " = ". a:n1 / a:n2 : return "ok" :endfunction :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for user functions. Also test an mapping calling a function. Also test that a builtin function cannot be replaced. Also test for regression when calling arbitrary expression. STARTTEST :so small.vim :function Table(title, ...) : let ret = a:title : let idx = 1 : while idx <= a:0 : exe "let ret = ret . a:" . idx : let idx = idx + 1 : endwhile : return ret :endfunction :function Compute(n1, n2, divname) : if a:n2 == 0 : return "fail" : endif : exe "let g:" . a:divname . " = ". a:n1 / a:n2 : return "ok" :endfunction/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 78 lines, 1621 characters written :set ff& cpo+=A /ENDTEST :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? : " Second is here just to prove that this line is correct when not skipping : " rhs of &&. : $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch : $put ='!!! Unexpected exception:' : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here :so! Xdotest  :so small.vim "test.ok" 10 lines, 81 characters "test.out" [New File] 10 lines, 81 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test34 = test61; then \ # if diff test.out test34.ok; \ # then echo flaky test ok first time; \ # else rm -rf test34.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test34.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test36.failed test.ok test.out X* viminfo cp test36.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test36.in "test36.in" 114 lines, 2136 charactersTest character classes in regexp using regexpengine 0, 1, 2. STARTTEST /^start-here/+1 Y:s/\%#=0\d//g p:s/\%#=1\d//g p:s/\%#=2\d//g p:s/\%#=0[0-9]//g p:s/\%#=1[0-9]//g p:s/\%#=2[0-9]//g p:s/\%#=0\D//g p:s/\%#=1\D//g p:s/\%#=2\D//g p:s/\%#=0[^0-9]//g p:s/\%#=1[^0-9]//g p:s/\%#=2[^0-9]//g p:s/\%#=0\o//g p:s/\%#=1\o//g p:s/\%#=2\o//g p:s/\%#=0[0-7]//g p:s/\%#=1[0-7]//g p:s/\%#=2[0-7]//g p:s/\%#=0\O//g :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test character classes in regexp using regexpengine 0, 1, 2. STARTTEST /^start-here/+1 Y:s/\%#=0\d//g p:s/\%#=1\d//g p:s/\%#=2\d//g p:s/\%#=0[0-9]//g p:s/\%#=1[0-9]//g p:s/\%#=2[0-9]//g p:s/\%#=0\D//g p:s/\%#=1\D//g p:s/\%#=2\D//g p:s/\%#=0[^0-9]//g p:s/\%#=1[^0-9]//g p:s/\%#=2[^0-9]//g p:s/\%#=0\o//g p:s/\%#=1\o//g p:s/\%#=2\o//g p:s/\%#=0[0-7]//g p:s/\%#=1[0-7]//g p:s/\%#=2[0-7]//g p:s/\%#=0\O//g/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 107 lines, 1961 characters written :set ff& cpo+=A /ENDTEST p:s/\%#=1[A-Z]//g p:s/\%#=2[A-Z]//g p:s/\%#=0\U//g p:s/\%#=1\U//g p:s/\%#=2\U//g p:s/\%#=0[^A-Z]//g p:s/\%#=1[^A-Z]//g p:s/\%#=2[^A-Z]//g p:s/\%#=0\%210l^\t...//g p:s/\%#=1\%211l^\t...//g p:s/\%#=2\%212l^\t...//g p:s/\%#=0[0-z]//g p:s/\%#=1[0-z]//g p:s/\%#=2[0-z]//g p:s/\%#=0[^0-z]//g p:s/\%#=1[^0-z]//g p:s/\%#=2[^0-z]//g :/^start-here/+1,$wq! test.out ENDTEST start-here^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :so! Xdotest  /^start-here/+1  :s/\%#=0\d//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\d//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=2\d//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0[0-9]//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1[0-9]//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=2[0-9]//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0\D//g 72 substitutions on 1 line0123456789 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\D//g 72 substitutions on 1 line0123456789 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\D//g 72 substitutions on 1 line0123456789 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^0-9]//g 72 substitutions on 1 line0123456789 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^0-9]//g 72 substitutions on 1 line0123456789 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^0-9]//g 72 substitutions on 1 line0123456789 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\o//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\o//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=2\o//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=0[0-7]//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=1[0-7]//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=2[0-7]//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=0\O//g 74 substitutions on 1 line01234567 ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\O//g 74 substitutions on 1 line01234567 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=2\O//g 74 substitutions on 1 line01234567 ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0[^0-7]//g 74 substitutions on 1 line01234567 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^0-7]//g 74 substitutions on 1 line01234567 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^0-7]//g 74 substitutions on 1 line01234567 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\x//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\x//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\x//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[0-9A-Fa-f]//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=1[0-9A-Fa-f]//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=2[0-9A-Fa-f]//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=0\X//g 60 substitutions on 1 line0123456789ABCDEFabcdef ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\X//g 60 substitutions on 1 line0123456789ABCDEFabcdef ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=2\X//g 60 substitutions on 1 line0123456789ABCDEFabcdef ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0[^0-9A-Fa-f]//g 60 substitutions on 1 line0123456789ABCDEFabcdef ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=1[^0-9A-Fa-f]//g 60 substitutions on 1 line0123456789ABCDEFabcdef ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=2[^0-9A-Fa-f]//g 60 substitutions on 1 line0123456789ABCDEFabcdef ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=0\w//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\w//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=2\w//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0[0-9A-Za-z_]//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[0-9A-Za-z_]//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[0-9A-Za-z_]//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\W//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\W//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\W//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^0-9A-Za-z_]//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^0-9A-Za-z_]//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^0-9A-Za-z_]//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\h//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\h//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\h//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[A-Za-z_]//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[A-Za-z_]//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[A-Za-z_]//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\H//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\H//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\H//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^A-Za-z_]//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^A-Za-z_]//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^A-Za-z_]//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\a//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\a//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\a//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[A-Za-z]//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[A-Za-z]//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[A-Za-z]//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\A//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\A//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\A//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^A-Za-z]//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^A-Za-z]//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^A-Za-z]//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\l//g 13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\l//g 13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=2\l//g 13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0[a-z]//g 13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1[a-z]//g 13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=2[a-z]//g 13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0\L//g 69 substitutions on 1 lineabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\L//g 69 substitutions on 1 lineabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\L//g 69 substitutions on 1 lineabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^a-z]//g 69 substitutions on 1 lineabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^a-z]//g 69 substitutions on 1 lineabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^a-z]//g 69 substitutions on 1 lineabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\u//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\u//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=2\u//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=0[A-Z]//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=1[A-Z]//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=2[A-Z]//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=0\U//g 70 substitutions on 1 lineABCDEFGHIXYZ ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\U//g 70 substitutions on 1 lineABCDEFGHIXYZ ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=2\U//g 70 substitutions on 1 lineABCDEFGHIXYZ ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0[^A-Z]//g 70 substitutions on 1 lineABCDEFGHIXYZ ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^A-Z]//g 70 substitutions on 1 lineABCDEFGHIXYZ ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^A-Z]//g 70 substitutions on 1 lineABCDEFGHIXYZ ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\%210l^\t...//g !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\%211l^\t...//g !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=2\%212l^\t...//g !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=0[0-z]//g 48 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1[0-z]//g 48 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=2[0-z]//g 48 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0[^0-z]//g 34 substitutions on 1 line0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~ :s/\%#=1[^0-z]//g 34 substitutions on 1 line0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=2[^0-z]//g 34 substitutions on 1 line0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz ~  :/^start-here/+1,$wq! test.out search hit BOTTOM, continuing at TOP "test.out" [New File] 105 lines, 4521 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test36 = test61; then \ # if diff test.out test36.ok; \ # then echo flaky test ok first time; \ # else rm -rf test36.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test36.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test37.failed test.ok test.out X* viminfo cp test37.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test37.in "test37.in" 116 lines, 3262 charactersTest for 'scrollbind'. Do not add a line below! STARTTEST :so small.vim :set noscrollbind :set scrollopt=ver,jump :set scrolloff=2 :set nowrap :set noequalalways :set splitbelow :" TEST using two windows open to one buffer, one extra empty window :split :new ^Wt: :resize 8 /^start of window 1$/ zt: :set scrollbind ^Wj: :resize 7 /^start of window 2$/ zt: :set scrollbind :" -- start of tests -- :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for 'scrollbind'. Do not add a line below! STARTTEST :so small.vim :set noscrollbind :set scrollopt=ver,jump :set scrolloff=2 :set nowrap :set noequalalways :set splitbelow :" TEST using two windows open to one buffer, one extra empty window :split :new ^Wt: :resize 8 /^start of window 1$/ zt: :set scrollbind ^Wj: :resize 7 /^start of window 2$/ zt: :set scrollbind :" -- start of tests --/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 72 lines, 1498 characters written :set ff& cpo+=A /ENDTEST Hk^WtH^WjHyy^Wbp^Wtyy^Wbp: ^Wt:set noscb ggL^Wj:set noscb ggL:set scb ^Wt:set scb ^WtG^WjG^Wt:syncbind Hk^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: ^WtH3k^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: :" ***** done with tests ***** :w! test.out" Write contents of this file :qa! ENDTEST start of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03 . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08 :so! Xdotest  :so small.vim "test.ok" 33 lines, 1329 characters "test.out" [New File] 33 lines, 1329 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test37 = test61; then \ # if diff test.out test37.ok; \ # then echo flaky test ok first time; \ # else rm -rf test37.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test37.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test38.failed test.ok test.out X* viminfo cp test38.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test38.in "test38.in" 35 lines, 455 charactersTest Virtual replace mode. STARTTEST :so small.vim :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 ggdGa abcdefghi jk lmn opq rst ^Duvwxyz ^[gg:set ai :set bs=2 gR0^D 1 A BCDEFGHIJKL MNO PQR^[G:ka o0^D abcdefghi jk lmn :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test Virtual replace mode. STARTTEST :so small.vim :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 ggdGa abcdefghi jk lmn opq rst ^Duvwxyz ^[gg:set ai :set bs=2 gR0^D 1 A BCDEFGHIJKL MNO PQR^[G:ka o0^D abcdefghi jk lmn/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 29 lines, 407 characters written :set ff& cpo+=A /ENDTEST  opq rst ^Duvwxyz ^['ajgR0^D 1 A BCDEFGHIJKL MNO PQR^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^[:$ iab cdefghi jkl^[0gRAB......CDEFGHI.J^[o^[: iabcdefghijklmnopqrst^[0gRAB IJKLMNO QR^[:wq! test.out ENDTEST  :so! Xdotest  :so small.vim "test.ok" 13 lines, 107 characters "test.out" [New File] 13 lines, 107 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test38 = test61; then \ # if diff test.out test38.ok; \ # then echo flaky test ok first time; \ # else rm -rf test38.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test38.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test39.failed test.ok test.out X* viminfo cp test39.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test39.in "test39.in" 118 lines, 2435 charactersTest Visual block mode commands And test "U" in Visual mode, also on German sharp S. #define BO_ALL 0x0001 #define BO_BS0x0002 #define BO_CRSR 0x0004 STARTTEST :so small.vim :so mbyte.vim :" This only works when 'encoding' is "latin1", don't depend on the environment :set enc=latin1 /^abcde :" Test shift-right of a block jllll^Vjj>wll^Vjlll> :" Test shift-left of a block G$hhhh^Vkk< :" Test block-insert Gkl^VkkkIxyz^[ :" Test block-replace Gllll^Vkkklllrq :" Test block-change :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test Visual block mode commands And test "U" in Visual mode, also on German sharp S. #define BO_ALL 0x0001 #define BO_BS0x0002 #define BO_CRSR 0x0004 STARTTEST :so small.vim :so mbyte.vim :" This only works when 'encoding' is "latin1", don't depend on the environment :set enc=latin1 /^abcde :" Test shift-right of a block jllll^Vjj>wll^Vjlll> :" Test shift-left of a block G$hhhh^Vkk< :" Test block-insert Gkl^VkkkIxyz^[ :" Test block-replace Gllll^Vkkklllrq :" Test block-change/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 75 lines, 2061 characters written :set ff& cpo+=A /ENDTEST :exe ":norm! 2k\$gj\" :let cpos=getpos("'>") :$put ='col:'.cpos[2].' off:'.cpos[3] :" :" block_insert when replacing spaces in front of the block with tabs :set ts=8 sts=4 sw=4 :4,7y Gp :exe ":norm! f0\2jI\\" :/^the/,$w >> test.out :qa! ENDTESTline1line2line3 aaaaaa bbbbbb cccccc dddddd xaaa :so! Xdotest  :so small.vim "test.ok" 63 lines, 662 characters "test.out" [New File] 63 lines, 662 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test39 = test61; then \ # if diff test.out test39.ok; \ # then echo flaky test ok first time; \ # else rm -rf test39.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test39.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test40.failed test.ok test.out X* viminfo cp test40.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test40.in "test40.in" 63 lines, 1536 charactersTest for "*Cmd" autocommands STARTTEST :so small.vim :/^start/,$w! Xxx" write lines below to Xxx :au BufReadCmd XtestA 0r Xxx|$del :e XtestA" will read text of Xxd instead :au BufWriteCmd XtestA call append(line("$"), "write") :w" will append a line to the file :r XtestA" should not read anything :" now we have: :" 1 start of Xxx :" 2test40 :" 3 end of Xxx :" 4 write :au FileReadCmd XtestB '[r Xxx :2r XtestB" will read Xxx below line 2 instead :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test40 :" 5 end of Xxx :" 6 end of Xxx :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for "*Cmd" autocommands STARTTEST :so small.vim :/^start/,$w! Xxx" write lines below to Xxx :au BufReadCmd XtestA 0r Xxx|$del :e XtestA" will read text of Xxd instead :au BufWriteCmd XtestA call append(line("$"), "write") :w" will append a line to the file :r XtestA" should not read anything :" now we have: :" 1 start of Xxx :" 2test40 :" 3 end of Xxx :" 4 write :au FileReadCmd XtestB '[r Xxx :2r XtestB" will read Xxx below line 2 instead :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test40 :" 5 end of Xxx :" 6 end of Xxx/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1455 characters written :set ff& cpo+=A /ENDTEST :$w >>test.out" append "end of Xxx" to test.out :au BufReadCmd XtestE 0r test.out|$del :sp XtestE" split window with test.out 5Goasdf^[^W^W:" :au BufWriteCmd XtestE w! test.out :wall" will write other window to test.out :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test401 :" 5 end of Xxx :" 6 asdf :" 7 end of Xxx :" 8 write :" 9test401 :" 10 end of Xxx :" 11 end of Xxx :qa! ENDTEST start of Xxxtest40 end of Xxx :so! Xdotest  :so small.vim "test.ok" 11 lines, 107 characters "test.out" [New File] 11 lines, 107 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test40 = test61; then \ # if diff test.out test40.ok; \ # then echo flaky test ok first time; \ # else rm -rf test40.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test40.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test41.failed test.ok test.out X* viminfo cp test41.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test41.in "test41.in" 24 lines, 421 charactersTest for writing and reading a file of over 100 Kbyte 1 line: "This is the start" 3001 lines: "This is the leader" 1 line: "This is the middle" 3001 lines: "This is the trailer" 1 line: "This is the end" STARTTEST :%d aThis is the start This is the leader This is the middle This is the trailer This is the end^[kY3000p2GY3000p :w! Xtest :%d :e! Xtest :.w! test.out 3003G:.w >>test.out 6005G:.w >>test.out :qa! ENDTEST :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for writing and reading a file of over 100 Kbyte 1 line: "This is the start" 3001 lines: "This is the leader" 1 line: "This is the middle" 3001 lines: "This is the trailer" 1 line: "This is the end" STARTTEST :%d aThis is the start This is the leader This is the middle This is the trailer This is the end^[kY3000p2GY3000p :w! Xtest :%d :e! Xtest :.w! test.out 3003G:.w >>test.out 6005G:.w >>test.out :qa! ENDTEST/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 13 lines, 196 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :%d ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--This is the start This is the leader This is the middle This is the trailer This is the end3000 more lines trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailerleaderleader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader   :w! Xtest "Xtest" [New File] 6005 lines, 117092 characters written :%d  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer-- :e! Xtest "Xtest" 6005 lines, 117092 charactersThis is the start This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader :.w! test.out "test.out" [New File] 1 line, 18 characters written This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the middle This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer:.w >>test.out "test.out" 1 line, 19 characters appended This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the end :.w >>test.out "test.out" 1 line, 16 characters appended :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test41 = test61; then \ # if diff test.out test41.ok; \ # then echo flaky test ok first time; \ # else rm -rf test41.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test41.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test42.failed test.ok test.out X* viminfo cp test42.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test42.in "test42.in" 130 lines, 2368 charactersTest for writing and reading a file starting with a BOM STARTTEST :so mbyte.vim :set encoding=utf-8 :set fileencodings=ucs-bom,latin-1 :set ff=unix ffs=unix" This changes the file for DOS and MAC :" --- Write the test files :/^latin-1$/+1w! Xtest0 :/^utf-8$/+1w! Xtest1 :/^utf-8-err$/+1w! Xtest2 :/^ucs-2$/+1w! Xtest3 :/^ucs-2le$/+1w! Xtest4 :" Need to add a NUL byte after the NL byte :set bin :e! Xtest4" Ignore change from setting 'ff' o^V^@^[:set noeol :w :set ffs& nobinary" Allow default test42.in format :e # :set ff=unix" Format for files to write :/^ucs-4$/+1w! Xtest5 :/^ucs-4le$/+1w! Xtest6 :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for writing and reading a file starting with a BOM STARTTEST :so mbyte.vim :set encoding=utf-8 :set fileencodings=ucs-bom,latin-1 :set ff=unix ffs=unix" This changes the file for DOS and MAC :" --- Write the test files :/^latin-1$/+1w! Xtest0 :/^utf-8$/+1w! Xtest1 :/^utf-8-err$/+1w! Xtest2 :/^ucs-2$/+1w! Xtest3 :/^ucs-2le$/+1w! Xtest4 :" Need to add a NUL byte after the NL byte :set bin :e! Xtest4" Ignore change from setting 'ff' o^V^@^[:set noeol :w :set ffs& nobinary" Allow default test42.in format :e # :set ff=unix" Format for files to write :/^ucs-4$/+1w! Xtest5 :/^ucs-4le$/+1w! Xtest6/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 111 lines, 2116 characters written :set ff& cpo+=A /ENDTEST :e! test.out :$r Xtest0x :$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff&" Write the file in default format :w! test.out :qa! ENDTEST latin-1 þþlatin-1 utf-8 utf-8 utf-8-err utf-8~@err ucs-2 þÿ^@u^@c^@s^@-^@2^@ ucs-2le ÿþu^@c^@s^@-^@2^@l^@e^@ :so! Xdotest  :so mbyte.vim "test.ok" 44 lines, 409 characters "test.out" [New File] 44 lines, 409 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test42 = test61; then \ # if diff test.out test42.ok; \ # then echo flaky test ok first time; \ # else rm -rf test42.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test42.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test43.failed test.ok test.out X* viminfo cp test43.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test43.in "test43.in" 34 lines, 473 charactersTests for regexp with various magic settings. STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:$ :set undolevels=100 dv?bar? Yup:" :?^1?,$w! test.out :qa! ENDTEST :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for regexp with various magic settings. STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:$ :set undolevels=100 dv?bar? Yup:" :?^1?,$w! test.out :qa! ENDTEST/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 19 lines, 268 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim "test.ok" 11 lines, 137 characters "test.out" [New File] 11 lines, 137 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test43 = test61; then \ # if diff test.out test43.ok; \ # then echo flaky test ok first time; \ # else rm -rf test43.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test43.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test44.failed test.ok test.out X* viminfo cp test44.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test44.in "test44.in" 81 lines, 1492 charactersTests for regexp with multi-byte encoding and various magic settings. Test matchstr() with a count and multi-byte chars. See test99 for exactly the same test with re=2. STARTTEST :so mbyte.vim :set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo :set re=1 /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:" Now search for multi-byte without composing char /ม x:" Now search for multi-byte with composing char /มà¹~H :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for regexp with multi-byte encoding and various magic settings. Test matchstr() with a count and multi-byte chars. See test99 for exactly the same test with re=2. STARTTEST :so mbyte.vim :set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo :set re=1 /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:" Now search for multi-byte without composing char /ม x:" Now search for multi-byte with composing char /มà¹~H/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1023 characters written :set ff& cpo+=A /ENDTEST :put =matchstr(\"×~P×~Q×~R×~S\", \"..\", 0, 2) " ×~Q×~R :put =matchstr(\"×~P×~Q×~R×~S\", \".\", 0, 0) " ×~P :put =matchstr(\"×~P×~Q×~R×~S\", \".\", 4, -1) " ×~R :new :$put =['dog(a', 'cat('] /(/e+ "ayn:bd! :$put ='' G"ap :w! :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll 5 m mm mnn mnnooo 6 x ^aa$ x 7 (a)(b) abbaa 8 axx [ab]xx 9 หมà¹~Hx อมx a อมx หมà¹~Hx :so! Xdotest  :so mbyte.vim "test.ok" 25 lines, 271 characters "test.out" [New File] 25 lines, 271 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test44 = test61; then \ # if diff test.out test44.ok; \ # then echo flaky test ok first time; \ # else rm -rf test44.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test44.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test45.failed test.ok test.out X* viminfo cp test45.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test45.in "test45.in" 92 lines, 1979 charactersTests for folding. vim: set ft=vim : STARTTEST :so small.vim :set belloff=all :" We also need the +syntax feature here. :if !has("syntax") e! test.ok w! test.out qa! :endif :" basic test if a fold can be created, opened, moving to the end and closed /^1 zf2j:call append("$", "manual " . getline(foldclosed("."))) zo:call append("$", foldclosed(".")) ]z:call append("$", getline(".")) zc:call append("$", getline(foldclosed("."))) :" test folding with markers. :set fdm=marker fdl=1 fdc=3 /^5 :call append("$", "marker " . foldlevel(".")) [z:call append("$", foldlevel(".")) jo{{ ^[r{jj:call append("$", foldlevel(".")) :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for folding. vim: set ft=vim : STARTTEST :so small.vim :set belloff=all :" We also need the +syntax feature here. :if !has("syntax") e! test.ok w! test.out qa! :endif :" basic test if a fold can be created, opened, moving to the end and closed /^1 zf2j:call append("$", "manual " . getline(foldclosed("."))) zo:call append("$", foldclosed(".")) ]z:call append("$", getline(".")) zc:call append("$", getline(foldclosed("."))) :" test folding with markers. :set fdm=marker fdl=1 fdc=3 /^5 :call append("$", "marker " . foldlevel(".")) [z:call append("$", foldlevel(".")) jo{{ ^[r{jj:call append("$", foldlevel("."))/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 75 lines, 1846 characters written :set ff& cpo+=A /ENDTEST :new iTest fdm=indent and :move bug END line2Test fdm=indent STARTline3line4^[ :set fdm=indent :1m1 2jzc:m0 :%w >> test.out :qa! ENDTEST 1 aa 2 bb 3 cc 4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj :so! Xdotest  :so small.vim "test.ok" 23 lines, 173 characters "test.out" [New File] 23 lines, 173 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test45 = test61; then \ # if diff test.out test45.ok; \ # then echo flaky test ok first time; \ # else rm -rf test45.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test45.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test48.failed test.ok test.out X* viminfo cp test48.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test48.in "test48.in" 83 lines, 1658 charactersThis is a test of 'virtualedit'. STARTTEST :so small.vim :set noswf :set ve=all -dgg :" :" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword". :" Repeating CTRL-N fixes it. (Mary Ellen Foster) 2/w C^N^[ :" :" Using "C" then then moves the last remaining character to the next :" line. (Mary Ellen Foster) j^/are C^Mare belong to vim^[ :" :" When past the end of a line that ends in a single character "b" skips :" that word. ^$15lbC7^[ :" :" Make sure 'i' works :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest This is a test of 'virtualedit'. STARTTEST :so small.vim :set noswf :set ve=all -dgg :" :" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword". :" Repeating CTRL-N fixes it. (Mary Ellen Foster) 2/w C^N^[ :" :" Using "C" then then moves the last remaining character to the next :" line. (Mary Ellen Foster) j^/are C^Mare belong to vim^[ :" :" When past the end of a line that ends in a single character "b" skips :" that word. ^$15lbC7^[ :" :" Make sure 'i' works/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 61 lines, 1442 characters written :set ff& cpo+=A /ENDTEST :set display= :" :" Test for ^Y/^E due to bad w_virtcol value, reported by :" Roy . ^O^[3li^E^[4li^E^[4li^E <-- should show the name of a noted text editor^[ ^o^[4li^Y^[4li^Y^[4li^Y <-- and its version number^[-dd :" :" Test for yanking and pasting using the small delete register gg/^foo dewve"-p :wq! test.out ENDTEST foo, bar keyword keyw all your base are belong to us 1 2 3 4 5 6 'i' 'C' 'a' 'A' 'D' this is a test this is a test :so! Xdotest  :so small.vim "test.ok" 23 lines, 479 characters "test.out" [New File] 23 lines, 479 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test48 = test61; then \ # if diff test.out test48.ok; \ # then echo flaky test ok first time; \ # else rm -rf test48.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test48.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test51.failed test.ok test.out X* viminfo cp test51.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test51.in "test51.in" 36 lines, 809 charactersTests for ":highlight". vim: set ft=vim : STARTTEST :so small.vim :" basic test if ":highlight" doesn't crash :highlight :hi Search :" test setting colors. :" test clearing one color and all doesn't generate error or warning :hi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#00ff00 guibg=Cyan :hi Group2 term= cterm= :hi Group3 term=underline cterm=bold :redir! >test.out :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for ":highlight". vim: set ft=vim : STARTTEST :so small.vim :" basic test if ":highlight" doesn't crash :highlight :hi Search :" test setting colors. :" test clearing one color and all doesn't generate error or warning :hi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#00ff00 guibg=Cyan :hi Group2 term= cterm= :hi Group3 term=underline cterm=bold :redir! >test.out :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 31 lines, 747 characters written :set ff& cpo+=A /ENDTEST :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e! test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST  :so! Xdotest  :so small.vim "test.ok" 20 lines, 271 characters "test.out" [New File] 20 lines, 271 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test51 = test61; then \ # if diff test.out test51.ok; \ # then echo flaky test ok first time; \ # else rm -rf test51.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test51.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test53.failed test.ok test.out X* viminfo cp test53.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test53.in "test53.in" 75 lines, 1763 charactersTests for string and html text objects. vim: set ft=vim : Note that the end-of-line moves the cursor to the next test line. Also test match() and matchstr() STARTTEST :so small.vim /^start:/ da" 0va'a'rx 02f`da` 0fXdi" 03f'vi'ry :set quoteescape=+*- di` $F"va"oha"i"rz :" /^ -asdfXasdfasdf- :so! Xdotest  :so small.vim "test.ok" 45 lines, 284 characters "test.out" [New File] 45 lines, 284 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test53 = test61; then \ # if diff test.out test53.ok; \ # then echo flaky test ok first time; \ # else rm -rf test53.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test53.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test55.failed test.ok test.out X* viminfo cp test55.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test55.in "test55.in" 586 lines, 12256 charactersTests for List and Dictionary types. vim: set ft=vim : STARTTEST :so small.vim :fun Test(...) :lang C :" Creating List directly with different types :let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] :$put =string(l) :$put =string(l[-1]) :$put =string(l[-4]) :try : $put =string(l[-5]) :catch : $put =v:exception[:14] :endtry :" List slices :$put =string(l[:]) :$put =string(l[1:]) :$put =string(l[:-2]) :$put =string(l[0:8]) :$put =string(l[8:-1]) :" :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for List and Dictionary types. vim: set ft=vim : STARTTEST :so small.vim :fun Test(...) :lang C :" Creating List directly with different types :let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] :$put =string(l) :$put =string(l[-1]) :$put =string(l[-4]) :try : $put =string(l[-5]) :catch : $put =v:exception[:14] :endtry :" List slices :$put =string(l[:]) :$put =string(l[1:]) :$put =string(l[:-2]) :$put =string(l[0:8]) :$put =string(l[8:-1]) :"/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 580 lines, 12170 characters written :set ff& cpo+=A /ENDTEST :$put =string(l) :endfun :" :call Test(1, 2, [3, 4], {5: 6}) " This may take a while :" :delfunc Test :unlet dict :call garbagecollect(1) :" :" test for patch 7.3.637 :let a = 'No error caught' :try|foldopen|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry o^R=a^M^[:" :lang C :redir => a :try|foobar|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry :redir END o^R=a^M^[:" :" :/^start:/,$wq! test.out ENDTEST start: :so! Xdotest  :so small.vim "test.ok" 197 lines, 3821 characters "test.out" [New File] 197 lines, 3821 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test55 = test61; then \ # if diff test.out test55.ok; \ # then echo flaky test ok first time; \ # else rm -rf test55.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test55.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test56.failed test.ok test.out X* viminfo cp test56.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test56.in "test56.in" 21 lines, 457 charactersTest for script-local function. vim: set ft=vim : STARTTEST :so small.vim :" :set nocp viminfo+=nviminfo :/^start:/+1,/^end:/-1w! Xtest.vim :source Xtest.vim _x :$-1,$wq! test.out ENDTEST start: fun DoLast() call append(line('$'), "last line") endfun fun s:DoNothing() call append(line('$'), "nothing line") endfun nnoremap _x :call DoNothing()call DoLast()delfunc DoNothingdelfunc DoLast end: ~ :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for script-local function. vim: set ft=vim : STARTTEST :so small.vim :" :set nocp viminfo+=nviminfo :/^start:/+1,/^end:/-1w! Xtest.vim :source Xtest.vim _x :$-1,$wq! test.out ENDTEST start: fun DoLast() call append(line('$'), "last line") endfun fun s:DoNothing() call append(line('$'), "nothing line") endfun nnoremap _x :call DoNothing()call DoLast()delfunc DoNothingdelfunc DoLast end: ~/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 7 lines, 120 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim "test.ok" 2 lines, 23 characters "test.out" [New File] 2 lines, 23 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test56 = test61; then \ # if diff test.out test56.ok; \ # then echo flaky test ok first time; \ # else rm -rf test56.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test56.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test57.failed test.ok test.out X* viminfo cp test57.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test57.in "test57.in" 545 lines, 4110 charactersTests for :sort command. vim: set ft=vim : STARTTEST :so small.vim :" :/^t01:/+1,/^t02/-1sort :/^t02:/+1,/^t03/-1sort n :/^t03:/+1,/^t04/-1sort x :/^t04:/+1,/^t05/-1sort u :/^t05:/+1,/^t06/-1sort! :/^t06:/+1,/^t07/-1sort! n :/^t07:/+1,/^t08/-1sort! u :/^t08:/+1,/^t09/-1sort o :/^t09:/+1,/^t10/-1sort! x :/^t10:/+1,/^t11/-1sort/./ :/^t11:/+1,/^t12/-1sort/../ :/^t12:/+1,/^t13/-1sort/../u :/^t13:/+1,/^t14/-1sort/./n :/^t14:/+1,/^t15/-1sort/./r :/^t15:/+1,/^t16/-1sort/../r :/^t16:/+1,/^t17/-1sort/./rn :/^t17:/+1,/^t18/-1sort/\d/ :/^t18:/+1,/^t19/-1sort/\d/r :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for :sort command. vim: set ft=vim : STARTTEST :so small.vim :" :/^t01:/+1,/^t02/-1sort :/^t02:/+1,/^t03/-1sort n :/^t03:/+1,/^t04/-1sort x :/^t04:/+1,/^t05/-1sort u :/^t05:/+1,/^t06/-1sort! :/^t06:/+1,/^t07/-1sort! n :/^t07:/+1,/^t08/-1sort! u :/^t08:/+1,/^t09/-1sort o :/^t09:/+1,/^t10/-1sort! x :/^t10:/+1,/^t11/-1sort/./ :/^t11:/+1,/^t12/-1sort/../ :/^t12:/+1,/^t13/-1sort/../u :/^t13:/+1,/^t14/-1sort/./n :/^t14:/+1,/^t15/-1sort/./r :/^t15:/+1,/^t16/-1sort/../r :/^t16:/+1,/^t17/-1sort/./rn :/^t17:/+1,/^t18/-1sort/\d/ :/^t18:/+1,/^t19/-1sort/\d/r/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 33 lines, 920 characters written :set ff& cpo+=A /ENDTEST :/^t21:/+1,/^t22/-1sort/\d\d/ :/^t22:/+1,/^t23/-1sort/\d\d/n :/^t23:/+1,/^t24/-1sort/\d\d/x :/^t24:/+1,/^t25/-1sort/\d\d/r :/^t25:/+1,/^t26/-1sort/\d\d/rn :/^t26:/+1,/^t27/-1sort/\d\d/rx :/^t27:/+1,/^t28/-1sort no :/^t28:/+1,/^t29/-1sort b :/^t29:/+1,/^t30/-1sort b :/^t30:/+1,/^t31/-1sort f :/^t01:/,$wq! test.out ENDTEST t01: alphebetical abc ab a a321 a123 a122 b321 b123 c123d :so! Xdotest  :so small.vim "test.ok" 501 lines, 3105 characters "test.out" [New File] 501 lines, 3105 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test57 = test61; then \ # if diff test.out test57.ok; \ # then echo flaky test ok first time; \ # else rm -rf test57.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test57.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test60.failed test.ok test.out X* viminfo cp test60.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test60.in "test60.in" 601 lines, 13116 charactersTests for the exists() and has() functions. vim: set ft=vim ts=8 sw=2 : STARTTEST :so small.vim :function! RunTest(str, result) if exists(a:str) == a:resultecho "OK" elseecho "FAILED: Checking for " . a:str endif endfunction :function! TestExists() augroup myagroupautocmd! BufEnter*.my echo "myfile edited"autocmd! FuncUndefined UndefFun exec "fu UndefFun()\nendfu" augroup END set rtp+=./sautestlet test_cases = []" valid autocmd group let test_cases += [['#myagroup', 1]] " valid autocmd group with garbage :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for the exists() and has() functions. vim: set ft=vim ts=8 sw=2 : STARTTEST :so small.vim :function! RunTest(str, result) if exists(a:str) == a:resultecho "OK" elseecho "FAILED: Checking for " . a:str endif endfunction :function! TestExists() augroup myagroupautocmd! BufEnter*.my echo "myfile edited"autocmd! FuncUndefined UndefFun exec "fu UndefFun()\nendfu" augroup END set rtp+=./sautestlet test_cases = []" valid autocmd group let test_cases += [['#myagroup', 1]] " valid autocmd group with garbage/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 596 lines, 13023 characters written :set ff& cpo+=A /ENDTEST endif endfunctioncall TestFuncArg("arg1", "arg2")echo ' g:footest#x =' g:footest#x echo ' footest#F()' footest#F() echo 'UndefFun()' UndefFun()redir END endfunction :call TestExists() :" :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! :while getchar(1) | call getchar() | endwhile ENDTEST :so! Xdotest  :so small.vim "test.ok" 206 lines, 1941 characters "test.out" [New File] 206 lines, 1941 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test60 = test61; then \ # if diff test.out test60.ok; \ # then echo flaky test ok first time; \ # else rm -rf test60.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test60.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test64.failed test.ok test.out X* viminfo cp test64.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test64.in "test64.in" 654 lines, 27565 charactersTest for regexp patterns without multi-byte support. See test95 for multi-byte tests. A pattern that gives the expected result produces OK, so that we know it was actually tried. STARTTEST :so small.vim :" tl is a List of Lists with: :" regexp engine :" regexp pattern :" text to test the pattern on :" expected match (optional) :" expected submatch 1 (optional) :" expected submatch 2 (optional) :" etc. :" When there is no match use only the first two items. :let tl = [] :" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :"""" Previously written tests """""""""""""""""""""""""""""""" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :" :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for regexp patterns without multi-byte support. See test95 for multi-byte tests. A pattern that gives the expected result produces OK, so that we know it was actually tried. STARTTEST :so small.vim :" tl is a List of Lists with: :" regexp engine :" regexp pattern :" text to test the pattern on :" expected match (optional) :" expected submatch 1 (optional) :" expected submatch 2 (optional) :" etc. :" When there is no match use only the first two items. :let tl = [] :" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :"""" Previously written tests """""""""""""""""""""""""""""""" :"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :"/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 621 lines, 27090 characters written :set ff& cpo+=A /ENDTEST :for pat in [' \ze*', ' \zs*'] : try : let l = matchlist('x x', pat) : $put ='E888 NOT detected for ' . pat : catch : $put ='E888 detected for ' . pat : endtry :endfor :" :""""" Write the results """"""""""""" :/\%#=1^Results/,$wq! test.out ENDTEST Substitute here: Ta 5 Ac 7 Behind: asdfasdw! test.out /^abcdefgh ^V4jI ^[j<<11|D 7|a^[ 7|a^[ 7|a^[4k13|^V4j< :$-5,$w >> test.out :$-4,$s/\s\+//g ^V4kI ^[j<< 7|a^[ 7|a^[ 7|a^[4k13|^V4j3< :$-4,$w >> test.out :qa! ENDTEST one two three :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for visual block shift and tab characters. STARTTEST :so small.vim /^one fe^V4jR^[ugvr1:'<,'>w! test.out /^abcdefgh ^V4jI ^[j<<11|D 7|a^[ 7|a^[ 7|a^[4k13|^V4j< :$-5,$w >> test.out :$-4,$s/\s\+//g ^V4kI ^[j<< 7|a^[ 7|a^[ 7|a^[4k13|^V4j3< :$-4,$w >> test.out :qa! ENDTEST one two three/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 16 lines, 234 characters written :set ff& cpo+=A /ENDTEST  :so! Xdotest  :so small.vim "test.ok" 16 lines, 368 characters "test.out" [New File] 16 lines, 368 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test66 = test61; then \ # if diff test.out test66.ok; \ # then echo flaky test ok first time; \ # else rm -rf test66.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test66.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test68.failed test.ok test.out X* viminfo cp test68.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test68.in "test68.in" 131 lines, 1004 charactersTest for text formatting. Results of test68: STARTTEST :so small.vim /^{/+1 :set noai tw=2 fo=t gRa b^[ ENDTEST { } STARTTEST /^{/+1 :set ai tw=2 fo=tw gqgqjjllab^[ ENDTEST { :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for text formatting. Results of test68: STARTTEST :so small.vim /^{/+1 :set noai tw=2 fo=t gRa b^[ ENDTEST { } STARTTEST /^{/+1 :set ai tw=2 fo=tw gqgqjjllab^[ ENDTEST {/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 4 lines, 48 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim "test.ok" 77 lines, 281 characters "test.out" [New File] 77 lines, 281 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test68 = test61; then \ # if diff test.out test68.ok; \ # then echo flaky test ok first time; \ # else rm -rf test68.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test68.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test69.failed test.ok test.out X* viminfo cp test69.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test69.in "test69.in" 192 lines, 2185 charactersTest for multi-byte text formatting. Also test, that 'mps' with multibyte chars works. And test "ra" on multi-byte characters. Also test byteidx() and byteidxcomp() STARTTEST :so mbyte.vim :set encoding=utf-8 ENDTEST Results of test69: STARTTEST /^{/+1 :set tw=2 fo=t gqgqjgqgqo XYZ abc XYZ^[ ENDTEST { XYZ abc XYZ :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for multi-byte text formatting. Also test, that 'mps' with multibyte chars works. And test "ra" on multi-byte characters. Also test byteidx() and byteidxcomp() STARTTEST :so mbyte.vim :set encoding=utf-8 ENDTEST Results of test69: STARTTEST /^{/+1 :set tw=2 fo=t gqgqjgqgqo XYZ abc XYZ^[ ENDTEST { XYZ abc XYZ/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 2 lines, 34 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so mbyte.vim "test.ok" 166 lines, 730 characters "test.out" [New File] 166 lines, 730 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test69 = test61; then \ # if diff test.out test69.ok; \ # then echo flaky test ok first time; \ # else rm -rf test69.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test69.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test70.failed test.ok test.out X* viminfo cp test70.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test70.in "test70.in" 63 lines, 1501 charactersSmoke test for MzScheme interface and mzeval() function STARTTEST :so mzscheme.vim :set nocompatible viminfo+=nviminfo :function! MzRequire() :redir => l:mzversion :mz (version) :redir END :if strpart(l:mzversion, 1, 1) < "4" :" MzScheme versions < 4.x: :mz (require (prefix vim- vimext)) :else :" newer versions: :mz (require (prefix-in vim- 'vimext)) :mz (require r5rs) :endif :endfunction :silent call MzRequire() :mz (define l '("item0" "dictionary with list OK" "item2")) :mz (define h (make-hash)) :mz (hash-set! h "list" l) /^1 :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Smoke test for MzScheme interface and mzeval() function STARTTEST :so mzscheme.vim :set nocompatible viminfo+=nviminfo :function! MzRequire() :redir => l:mzversion :mz (version) :redir END :if strpart(l:mzversion, 1, 1) < "4" :" MzScheme versions < 4.x: :mz (require (prefix vim- vimext)) :else :" newer versions: :mz (require (prefix-in vim- 'vimext)) :mz (require r5rs) :endif :endfunction :silent call MzRequire() :mz (define l '("item0" "dictionary with list OK" "item2")) :mz (define h (make-hash)) :mz (hash-set! h "list" l) /^1/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1398 characters written :set ff& cpo+=A /ENDTEST :if l2[2] == l2 :let res = "OK" :else :let res = "FAILED: " . l2[2] :endif :call setline(search("^3"), "circular test " . res) :" funcrefs :mz (define vim:max (vim-eval "function('max')")) :mz (define m (vim:max '(1 100 8))) :let m = mzeval('m') :if m == 100 :let fref_res = "OK" :else :let fref_res = "FAILED: " . m :end :call append(line('$'), 'funcrefs '. fref_res) :?^1?,$w! test.out :qa! ENDTEST 1 line 1 2 line 2 3 line 3 :so! Xdotest  :so mzscheme.vim "test.ok" 6 lines, 94 characters "test.out" [New File] 6 lines, 94 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test70 = test61; then \ # if diff test.out test70.ok; \ # then echo flaky test ok first time; \ # else rm -rf test70.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test70.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test73.failed test.ok test.out X* viminfo cp test73.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test73.in "test73.in" 170 lines, 3664 charactersTests for find completion. STARTTEST :so small.vim :set belloff=all :" Do all test in a separate window to avoid E211 when we recursively :" delete the Xfind directory during cleanup :" :" This will cause a few errors, do it silently. :set visualbell :set nocp viminfo+=nviminfo :" :" On windows a stale "Xfind" directory may exist, remove it so that :" we start from a clean state. :call delete("Xfind", "rf") :new :let cwd=getcwd() :let test_out = cwd . '/test.out' :call mkdir('Xfind') :cd Xfind :set path= :find :exec "w! " . test_out :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for find completion. STARTTEST :so small.vim :set belloff=all :" Do all test in a separate window to avoid E211 when we recursively :" delete the Xfind directory during cleanup :" :" This will cause a few errors, do it silently. :set visualbell :set nocp viminfo+=nviminfo :" :" On windows a stale "Xfind" directory may exist, remove it so that :" we start from a clean state. :call delete("Xfind", "rf") :new :let cwd=getcwd() :let test_out = cwd . '/test.out' :call mkdir('Xfind') :cd Xfind :set path= :find :exec "w! " . test_out/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 165 lines, 3617 characters written :set ff& cpo+=A /ENDTEST :exec "cd " . cwd . "/Xfind/" :set path=./path :" Open the file where Jimmy Hoffa is found :e in/file.txt :" Find the file containing 'E.T.' in the Xfind/in/path directory :find file :exec "w >>" . test_out :" :" Test that completion works when path=.,, :" :set path=.,, :" Open Jimmy Hoffa file :e in/file.txt :exec "w >>" . test_out :" Search for the file containing Holy Grail in same directory as in/path.txt :find stu :exec "w >>" . test_out :q :exec "cd " . cwd :call delete("Xfind", "rf") :qa! ENDTEST :so! Xdotest  :so small.vim "test.ok" 21 lines, 222 characters "test.out" [New File] 21 lines, 222 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test73 = test61; then \ # if diff test.out test73.ok; \ # then echo flaky test ok first time; \ # else rm -rf test73.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test73.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test77.failed test.ok test.out X* viminfo cp test77.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test77.in "test77.in" 31 lines, 736 charactersInserts 2 million lines with consecutive integers starting from 1 (essentially, the output of GNU's seq 1 2000000), writes them to Xtest and writes its cksum to test.out. We need 2 million lines to trigger a call to mf_hash_grow(). If it would mess up the lines the checksum would differ. cksum is part of POSIX and so should be available on most Unixes. If it isn't available then the test will be skipped. STARTTEST :so small.vim :set belloff=all :if !executable("cksum") : e! test.ok : w! test.out : qa! :endif :set fileformat=unix undolevels=-1 ggdG :let i = 1 :while i <= 2000000 | call append(i, range(i, i + 99)) | let i += 100 | endwhileggdd :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Inserts 2 million lines with consecutive integers starting from 1 (essentially, the output of GNU's seq 1 2000000), writes them to Xtest and writes its cksum to test.out. We need 2 million lines to trigger a call to mf_hash_grow(). If it would mess up the lines the checksum would differ. cksum is part of POSIX and so should be available on most Unixes. If it isn't available then the test will be skipped. STARTTEST :so small.vim :set belloff=all :if !executable("cksum") : e! test.ok : w! test.out : qa! :endif :set fileformat=unix undolevels=-1 ggdG :let i = 1 :while i <= 2000000 | call append(i, range(i, i + 99)) | let i += 100 | endwhileggdd/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 18 lines, 305 characters written :set ff& cpo+=A /ENDTEST :w! Xtest :r !cksum Xtest :s/\s/ /g :set fileformat& :.w! test.out :qa! ENDTEST  :so! Xdotest  :so small.vim "test.ok" 1 line, 26 characters "test.out" [New File] 1 line, 26 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test77 = test61; then \ # if diff test.out test77.ok; \ # then echo flaky test ok first time; \ # else rm -rf test77.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test77.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test79.failed test.ok test.out X* viminfo cp test79.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test79.in "test79.in" 255 lines, 3381 charactersTest for *sub-replace-special* and *sub-replace-expression* on :substitute. Test for submatch() on :substitue. Test for *:s%* on :substitute. Test for :s replacing \n with line break. STARTTEST :so small.vim ENDTEST Results of test71: STARTTEST :set magic :set cpo& /^TEST/ j:s/A/&&/ j:s/B/\&/ j:s/C\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)/\0\9\8\7\6\5\4\3\2\1/ j:s/D/d/ j:s/E/~/ j:s/F/\~/ j:s/G/\ugg/ j:s/H/\Uh\Eh/ :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for *sub-replace-special* and *sub-replace-expression* on :substitute. Test for submatch() on :substitue. Test for *:s%* on :substitute. Test for :s replacing \n with line break. STARTTEST :so small.vim ENDTEST Results of test71: STARTTEST :set magic :set cpo& /^TEST/ j:s/A/&&/ j:s/B/\&/ j:s/C\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)/\0\9\8\7\6\5\4\3\2\1/ j:s/D/d/ j:s/E/~/ j:s/F/\~/ j:s/G/\ugg/ j:s/H/\Uh\Eh//^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 1 line, 14 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim "test.ok" 134 lines, 574 characters "test.out" [New File] 134 lines, 574 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test79 = test61; then \ # if diff test.out test79.ok; \ # then echo flaky test ok first time; \ # else rm -rf test79.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test79.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test80.failed test.ok test.out X* viminfo cp test80.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test80.in "test80.in" 201 lines, 6298 charactersTest for *sub-replace-special* and *sub-replace-expression* on substitute(). Test for submatch() on substitute(). Test for *:s%* on :substitute. STARTTEST :so small.vim ENDTEST TEST_1: STARTTEST :set magic :set cpo& :$put =\"\n\nTEST_1:\" :$put =substitute('A', 'A', '&&', '') :$put =substitute('B', 'B', '\&', '') :$put =substitute('C123456789', 'C\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)', '\0\9\8\7\6\5\4\3\2\1', '') :$put =substitute('D', 'D', 'd', '') :$put =substitute('E', 'E', '~', '') :$put =substitute('F', 'F', '\~', '') :$put =substitute('G', 'G', '\ugg', '') :$put =substitute('H', 'H', '\Uh\Eh', '') :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for *sub-replace-special* and *sub-replace-expression* on substitute(). Test for submatch() on substitute(). Test for *:s%* on :substitute. STARTTEST :so small.vim ENDTEST TEST_1: STARTTEST :set magic :set cpo& :$put =\"\n\nTEST_1:\" :$put =substitute('A', 'A', '&&', '') :$put =substitute('B', 'B', '\&', '') :$put =substitute('C123456789', 'C\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)', '\0\9\8\7\6\5\4\3\2\1', '') :$put =substitute('D', 'D', 'd', '') :$put =substitute('E', 'E', '~', '') :$put =substitute('F', 'F', '\~', '') :$put =substitute('G', 'G', '\ugg', '') :$put =substitute('H', 'H', '\Uh\Eh', '')/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 1 line, 14 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim "test.ok" 131 lines, 617 characters "test.out" [New File] 131 lines, 617 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test80 = test61; then \ # if diff test.out test80.ok; \ # then echo flaky test ok first time; \ # else rm -rf test80.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test80.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test84.failed test.ok test.out X* viminfo cp test84.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test84.in + echo 'testsuite for minimal variant PASSED' + for ui in minimal console enhanced console gnome2 gtk2 neXtaw + expect -f check.exp src/build-console spawn /bin/sh make -C src/build-console test echo $? sh-3.2$ make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-console' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make -f Makefile vim make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-console' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make[1]: `vim' is up to date. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-console' if test -n "yes" -a -f po/Makefile; then \ cd po; make -f Makefile check VIM=../vim; \ fi make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-console/po' ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq af.po "af.po" "af.po" 5393 lines, 133397 characters OK touch af.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ca.po "ca.po" "ca.po" 6201 lines, 161830 characters OK touch ca.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq cs.po "cs.po" "cs.po" 4664 lines, 111014 characters OK touch cs.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq de.po "de.po" "de.po" 6117 lines, 156572 characters OK touch de.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq en_GB.po "en_GB.po" "en_GB.po" 290 lines, 8951 characters OK touch en_GB.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq eo.po "eo.po" "eo.po" 7037 lines, 181672 characters OK touch eo.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq es.po "es.po" "es.po" 8280 lines, 203813 characters OK touch es.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fi.po "fi.po" "fi.po" 6959 lines, 178335 characters OK touch fi.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fr.po "fr.po" "fr.po" 7316 lines, 200113 characters OK touch fr.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ga.po "ga.po" "ga.po" 7434 lines, 193547 characters OK touch ga.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq it.po "it.po" "it.po" 7047 lines, 183139 characters OK touch it.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.po "ja.po" "ja.po" 6990 lines, 203194 characters OK touch ja.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ko.po "ko.po" "ko.po" 6447 lines, 155536 characters OK touch ko.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ko.UTF-8.po "ko.UTF-8.po" "ko.UTF-8.po" 6447 lines, 171433 characters OK touch ko.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq nb.po "nb.po" "nb.po" 6166 lines, 150557 characters OK touch nb.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq nl.po "nl.po" "nl.po" 5852 lines, 135176 characters OK touch nl.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq no.po "no.po" "no.po" 6166 lines, 150557 characters OK touch no.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.po "pl.po" "pl.po" 6905 lines, 175274 characters OK touch pl.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pt_BR.po "pt_BR.po" "pt_BR.po" 6236 lines, 160821 characters OK touch pt_BR.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ru.po "ru.po" "ru.po" 6939 lines, 227889 characters OK touch ru.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sk.po "sk.po" "sk.po" 5821 lines, 147387 characters OK touch sk.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sv.po "sv.po" "sv.po" 6148 lines, 149141 characters OK touch sv.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq uk.po "uk.po" "uk.po" 7236 lines, 224452 characters OK touch uk.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq vi.po "vi.po" "vi.po" 5196 lines, 143932 characters OK touch vi.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_CN.UTF-8.po "zh_CN.UTF-8.po" "zh_CN.UTF-8.po" 6140 lines, 147457 characters OK touch zh_CN.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_CN.po "zh_CN.po" "zh_CN.po" 6140 lines, 136476 characters OK touch zh_CN.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_TW.UTF-8.po "zh_TW.UTF-8.po" "zh_TW.UTF-8.po" 5282 lines, 127286 characters OK touch zh_TW.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_TW.po "zh_TW.po" "zh_TW.po" 5275 lines, 117353 characters OK touch zh_TW.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq cs.cp1250.po "cs.cp1250.po" "cs.cp1250.po" 4664 lines, 111022 characters OK touch cs.cp1250.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.sjis.po "ja.sjis.po" "ja.sjis.po" 6990 lines, 179251 characters OK touch ja.sjis.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.euc-jp.po "ja.euc-jp.po" "ja.euc-jp.po" 6990 lines, 179135 characters OK touch ja.euc-jp.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.cp1250.po "pl.cp1250.po" "pl.cp1250.po" 6905 lines, 175270 characters OK touch pl.cp1250.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.UTF-8.po "pl.UTF-8.po" "pl.UTF-8.po" 6905 lines, 178060 characters OK + echo 'testsuite for console variant PASSED' + for ui in minimal console enhanced console gnome2 gtk2 neXtaw + expect -f check.exp src/build-enhanced spawn /bin/sh make -C src/build-enhanced test echo $? sh-3.2$ make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make -f Makefile vim make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make[1]: `vim' is up to date. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced' if test -n "yes" -a -f po/Makefile; then \ cd po; make -f Makefile check VIM=../vim; \ fi make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-enhanced/po' ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq af.po "af.po" "af.po" 5393 lines, 133397 characters OK touch af.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ca.po "ca.po" "ca.po" 6201 lines, 161830 characters OK touch ca.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq cs.po "cs.po" "cs.po" 4664 lines, 111014 characters OK touch cs.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq de.po "de.po" "de.po" 6117 lines, 156572 characters OK touch de.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq en_GB.po "en_GB.po" "en_GB.po" 290 lines, 8951 characters OK touch en_GB.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq eo.po "eo.po" "eo.po" 7037 lines, 181672 characters OK touch eo.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq es.po "es.po" "es.po" 8280 lines, 203813 characters OK touch es.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fi.po "fi.po" "fi.po" 6959 lines, 178335 characters OK touch fi.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fr.po "fr.po" "fr.po" 7316 lines, 200113 characters OK touch fr.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ga.po "ga.po" "ga.po" 7434 lines, 193547 characters OK touch ga.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq it.po "it.po" "it.po" 7047 lines, 183139 characters OK touch it.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.po "ja.po" "ja.po" 6990 lines, 203194 characters OK touch ja.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ko.po "ko.po" "ko.po" 6447 lines, 155536 characters OK touch ko.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ko.UTF-8.po "ko.UTF-8.po" "ko.UTF-8.po" 6447 lines, 171433 characters OK touch ko.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq nb.po "nb.po" "nb.po" 6166 lines, 150557 characters OK touch nb.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq nl.po "nl.po" "nl.po" 5852 lines, 135176 characters OK touch nl.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq no.po "no.po" "no.po" 6166 lines, 150557 characters OK touch no.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.po "pl.po" "pl.po" 6905 lines, 175274 characters OK touch pl.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pt_BR.po "pt_BR.po" "pt_BR.po" 6236 lines, 160821 characters OK touch pt_BR.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ru.po "ru.po" "ru.po" 6939 lines, 227889 characters OK touch ru.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sk.po "sk.po" "sk.po" 5821 lines, 147387 characters OK touch sk.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sv.po "sv.po" "sv.po" 6148 lines, 149141 characters OK touch sv.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq uk.po "uk.po" "uk.po" 7236 lines, 224452 characters OK touch uk.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq vi.po "vi.po" "vi.po" 5196 lines, 143932 characters OK touch vi.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_CN.UTF-8.po "zh_CN.UTF-8.po" "zh_CN.UTF-8.po" 6140 lines, 147457 characters OK touch zh_CN.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_CN.po "zh_CN.po" "zh_CN.po" 6140 lines, 136476 characters OK touch zh_CN.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_TW.UTF-8.po "zh_TW.UTF-8.po" "zh_TW.UTF-8.po" 5282 lines, 127286 characters OK touch zh_TW.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_TW.po "zh_TW.po" "zh_TW.po" 5275 lines, 117353 characters OK touch zh_TW.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq cs.cp1250.po "cs.cp1250.po" "cs.cp1250.po" 4664 lines, 111022 characters OK touch cs.cp1250.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.sjis.po "ja.sjis.po" "ja.sjis.po" 6990 lines, 179251 characters OK touch ja.sjis.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.euc-jp.po "ja.euc-jp.po" "ja.euc-jp.po" 6990 lines, 179135 characters OK touch ja.euc-jp.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.cp1250.po "pl.cp1250.po" "pl.cp1250.po" 6905 lines, 175270 characters OK touch pl.cp1250.ck + echo 'testsuite for enhanced variant PASSED' + for ui in minimal console enhanced console gnome2 gtk2 neXtaw + expect -f check.exp src/build-console spawn /bin/sh make -C src/build-console test echo $? sh-3.2$ make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-console' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make -f Makefile vim make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-console' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make[1]: `vim' is up to date. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-console' if test -n "yes" -a -f po/Makefile; then \ cd po; make -f Makefile check VIM=../vim; \ fi make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-console/po' ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.UTF-8.po "pl.UTF-8.po" "pl.UTF-8.po" 6905 lines, 178060 characters OK touch pl.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ru.cp1251.po "ru.cp1251.po" "ru.cp1251.po" 6939 lines, 179582 characters OK touch ru.cp1251.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sk.cp1250.po "sk.cp1250.po" "sk.cp1250.po" 5821 lines, 147383 characters OK touch sk.cp1250.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq uk.cp1251.po "uk.cp1251.po" "uk.cp1251.po" 7236 lines, 181515 characters OK touch uk.cp1251.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_CN.cp936.po "zh_CN.cp936.po" "zh_CN.cp936.po" 6139 lines, 136462 characters OK touch zh_CN.cp936.ck make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-console/po' if test vim != vim -a ! -r vim; then \ ln -s vim vim; \ fi cd testdir; make -f Makefile VIMPROG=../vim SCRIPTSOURCE=../../runtime make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-console/testdir' rm -f test.log messages rm -rf test1.failed test.out X* viminfo tiny.vim small.vim mbyte.vim mzscheme.vim lua.vim test.ok benchmark.out wrongtermsize VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test1.in "test1.in" 57 lines, 2069 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. Similar logic is applied to the +mzscheme feature, using mzscheme.vim. Similar logic is applied to the +lua feature, using lua.vim. STARTTEST :" If columns or lines are too small, create wrongtermsize. :" (Some tests will fail. When columns and/or lines are small) :if &lines < 24 || &columns < 80 | sp another | w! wrongtermsize | qa! | endif :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest First 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. Similar logic is applied to the +mzscheme feature, using mzscheme.vim. Similar logic is applied to the +lua feature, using lua.vim. STARTTEST :" If columns or lines are too small, create wrongtermsize. :" (Some tests will fail. When columns and/or lines are small) :if &lines < 24 || &columns < 80 | sp another | w! wrongtermsize | qa! | endif/^STARTTEST  :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 35 lines, 1133 characters written :set ff& cpo+=A  /ENDTEST :w! mzscheme.vim :w! lua.vim :" :" If +multi_byte feature supported, make mbyte.vim empty. :if has("multi_byte") | sp another | w! mbyte.vim | q | endif :" :" If +mzscheme feature supported, make mzscheme.vim empty. :if has("mzscheme") | sp another | w! mzscheme.vim | q | endif :" :" If +lua feature supported, make lua.vim empty. :if has("lua") | sp another | w! lua.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 :so! Xdotest  :" If columns or lines are too small, create wrongtermsize.  :" (Some tests will fail. When columns and/or lines are small)  :if &lines < 24 || &columns < 80 | sp another | w! wrongtermsize | qa! | endif  :"  :" Write a single line to test.out to check if testing works at all.  :%d  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--this is a test :w! test.out "test.out" [New File] 1 line, 15 characters written :" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test.   :w! small.vim "small.vim" [New File] 1 line, 1 character written :w! tiny.vim "tiny.vim" [New File] 1 line, 1 character writtene! test.ok w! test.out qa!   :w! mbyte.vim "mbyte.vim" [New File] 4 lines, 28 characters written :w! mzscheme.vim "mzscheme.vim" [New File] 4 lines, 28 characters written :w! lua.vim "lua.vim" [New File] 4 lines, 28 characters written :"  :" If +multi_byte feature supported, make mbyte.vim empty.  :if has("multi_byte") | sp another | w! mbyte.vim | q | endif "another" [New File] "mbyte.vim" 0 lines, 0 characters written e! test.ok w! test.out qa! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :"  :" If +mzscheme feature supported, make mzscheme.vim empty.  :if has("mzscheme") | sp another | w! mzscheme.vim | q | endif  :"  :" If +lua feature supported, make lua.vim empty.  :if has("lua") | sp another | w! lua.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  rm -rf X* viminfo rm -rf test3.failed test.ok test.out X* viminfo cp test3.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test3.in "test3.in" 2344 lines, 23156 characters/* vim: set cin ts=4 sw=4 : */ Test for 'cindent'. For new tests, consider putting them in test_cindent.vim. 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; :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest /* vim: set cin ts=4 sw=4 : */ Test for 'cindent'. For new tests, consider putting them in test_cindent.vim. 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;/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 125 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim  :set nocompatible viminfo+=nviminfo modeline  :edit " read modeline "test3.in" 2344L, 23156C Test for 'cindent'. For new tests, consider putting them in test_cindent.vim. 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; else  /start of AUTO  /end of AUTO 956 lines to indent... 950 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 50 lines to indent... 957 lines indented  /^STARTTEST }break;default:baz();baz();break; } } /* end of AUTO */ STARTTEST :set tw=0 noai fo=croq :let &wm = &columns - 20 /serious/e a about life, the universe, and the rest^[ ENDTEST { /* this is * a real serious important big * comment :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 4L, 101C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set tw=0 noai fo=croq  :let &wm = &columns - 20  /serious/e  -- INSERT --  * about life, the * universe, and the * rest important big * comment /^STARTTEST  */ /* insert " about life, the universe, and the rest" after "serious" */ } STARTTEST :set nocin :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 6L, 78C written :set ff& cpo+=A  /ENDTEST/+-1 comments joabout life^[/happens jothere^[/below oline^[/this Ohello^[ ENDTEST :so! Xdotest  :set nocin  /comments  { /** Testing for comments, without 'cin' set */ -- INSERT -- about life /happens  /* * what happens here? */ * -- INSERT -- there ther /below  /*the end of the comment, try inserting a line below */ -- INSERT -- line lin /this  /* how aboutthis one */ -- INSERT -- hello hell this one */ /^STARTTEST } STARTTEST :set cin :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 18C written :set ff& cpo+=A  /ENDTEST/+-1 vec2 == ENDTEST :so! Xdotest  :set cin  /vec2  { var = this + that + vec[0] * vec[0]+ vec[1] * vec[1]+ vec2[2] * vec[2]; } /^STARTTEST  STARTTEST :set cin :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 5L, 51C written :set ff& cpo+=A  /ENDTEST/+-1 :set cino=}4 /testing1 k2==/testing2 k2== ENDTEST :so! Xdotest  :set cin  :set cino=}4  /testing1  {asdf asdflkajds f; if (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;} testing1;  /testing2  if (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;} testing2;   /^STARTTEST } STARTTEST :set cin :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 4L, 36C written :set ff& cpo+=A  /ENDTEST/+-1 :set cino=(0,)20 /main =][ ENDTEST :so! Xdotest  :set cin  :set cino=(0,)20  /main  main ( int first_par, /* 19 lines to indent... 20indented   * Comment for /^STARTTEST * Comment for* first par*/second_par /** Comment for* second par*/); } STARTTEST :set cin :set cino=es,n0s /main =][ ENDTEST main(void) { /* Make sure that cino=X0s is not parsed like cino=Xs. */ if (cond)foo(); :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 4L, 36C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cin  :set cino=es,n0s  /main 8 lines to indent... 9indented   /^STARTTEST  else {bar(); } } STARTTEST :set cin :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 26C written :set ff& cpo+=A  /ENDTEST/+-1 :set cino= ]]=][ ENDTEST :so! Xdotest  :set cin  :set cino=   { 11 lines to indent... 12indented   do /^STARTTEST if (){if ()asdf;elseasdf;} } while (); cmd;/* this should go under the } */ } STARTTEST ]]=][ ENDTEST void f() { if ( k() ) {l();} else { /* Start (two words) end */m(); } :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 1L, 6C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  8 lines to indent... 9indented   /^STARTTEST  n(); } STARTTEST :set cino={s,e-s :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written :set ff& cpo+=A  /ENDTEST/+-1 ]]=][ ENDTEST :so! Xdotest  :set cino={s,e-s   void f() { 7 lines to indent... 8indented  {  if ( k() ) /^STARTTEST  { l();} else { /* Start (two words) end */m();} n(); /* should be under the if () */ } STARTTEST :set cino={s,fs :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 25C written :set ff& cpo+=A  /ENDTEST/+-1 ]]=/ foo ENDTEST :so! Xdotest  :set cino={s,fs   void bar(void) { / foo 30 lines to indent... 31indented  { /^STARTTEST 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 */ :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 25C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino=  /while  -- INSERT -- here her if ( a ) i /^STARTTEST  a; } STARTTEST :set cino= com= :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 109C written :set ff& cpo+=A  /ENDTEST/+-1 comment olabel2: b();^Mlabel3 /* post */:^M/* pre */ label4:^Mf(/*com*/);^Mif (/*com*/)^Mcmd();^[ ENDTEST :so! Xdotest  :set cino= com=  /comment  a() { label1:/* hmm */// comment -- INSERT -- label2: b(); label3 /* post */: /* pre */ label4:f(/*com*/);if (/*com*/)cmd(); } /^STARTTEST  STARTTEST :set comments& comments^=s:/*,m:**,ex:*/ :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 53C written :set ff& cpo+=A  /ENDTEST/+-1 simple =5j ENDTEST :so! Xdotest  :set comments& comments^=s:/*,m:**,ex:*/  /simple  /* * A simple comment 5 lines to indent... 6indented * A simple comment  */ /^STARTTEST  /* ** A different comment */ STARTTEST :set cino=c0 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 70C written :set ff& cpo+=A  /ENDTEST/+-1 :set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=c0  :set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][ ENDTEST  void f() { 4 lines to indent... 5indented   /^STARTTEST  /*********A comment. *********/ } STARTTEST :set cino=c0,C1 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 73C written :set ff& cpo+=A  /ENDTEST/+-1 :set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=c0,C1  :set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][ ENDTEST  void f() { 4 lines to indent... 5indented   /^STARTTEST  /********* A comment. *********/ } STARTTEST :set cino= :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 17C written :set ff& cpo+=A  /ENDTEST/+-1 ]]=][ ENDTEST :so! Xdotest  :set cino=   void f() { 5 lines to indent... 6indented   c = c1 && /^STARTTEST  ( c2 ||c3) && c4; } STARTTEST :set cino=(s :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=(s 2kdd]]=][ ENDTEST  void f() { 5 lines to indent... 6indented   c = c1 && /^STARTTEST  ( c2 ||c3) && c4; } STARTTEST :set cino=(s,U1 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=(s,U1 2kdd]]=][ ENDTEST  void f() { 5 lines to indent... 6indented   c = c1 && /^STARTTEST  ( c2 ||c3) && c4; } STARTTEST :set cino=(0 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=(0 2kdd]]=][ ENDTEST  void f() { 4 lines to indent... 5indented   if ( c1 /^STARTTEST  && ( c2|| c3))foo; } STARTTEST :set cino=(0,w1 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=(0,w1 2kdd]]=][ ENDTEST  void f() { 4 lines to indent... 5indented   if ( c1 /^STARTTEST  && ( c2|| c3))foo; } STARTTEST :set cino=(s :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=(s 2kdd]]=][ ENDTEST  void f() { 8 lines to indent... 9indented   c = c1 && ( /^STARTTEST  c2 ||c3) && c4; if (c1 && c2)foo; } STARTTEST :set cino=(s,m1 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=(s,m1 2kdd]]=][ ENDTEST  void f() { 8 lines to indent... 9indented   c = c1 && ( /^STARTTEST  c2 ||c3 ) && c4; if (c1 && c2 )foo; } STARTTEST :set cino=b1 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=b1 2kdd]]=][ ENDTEST  void f() { 9 lines to indent... 10 lines indented   switch (x) /^STARTTEST  { case 1:a = b;break;default:a = 0;break; } } STARTTEST :set cino=(0,W5 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 26C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=(0,W5 2kdd]]=][ ENDTEST  void f() { 10 lines to indent... 11indented   invokeme( /^STARTTEST  argu,ment); invokeme(argu,ment); invokeme(argu,ment); } STARTTEST :set cino=/6 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=/6 2kdd]]=][ ENDTEST  void f() { 3 lines to indent... 4indented   statement; /^STARTTEST  // comment 1// comment 2 } STARTTEST :set cino= :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 34C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]/comment 1/+1 == ENDTEST :so! Xdotest  :set cino= == ENDTEST  void f() { /comment 1/+1  statement;// comment 1 // comment 2 // comment 2 } /^STARTTEST  STARTTEST :set cino=g0 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=g0 2kdd]]=][ ENDTEST  class CAbc { 6 lines to indent... 7indented   int Test() { return FALSE; } /^STARTTEST  public: // comment void testfall(); protected: void testfall(); }; STARTTEST :set cino=(0,gs,hs :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 29C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=(0,gs,hs 2kdd]]=][ ENDTEST  class Foo : public Bar { 5 lines to indent... 6indented   public: /^STARTTEST  virtual void method1(void) = 0;virtual void method2(int arg1,int arg2,int arg3) = 0; }; STARTTEST :set cino=+20 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 24C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=+20 2kdd]]=][ ENDTEST   void foo() { 4 lines to indent... 5indented   if (a) /^STARTTEST  { } elseasdf; } STARTTEST :set cino=(0,W2s :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd]]=][ ENDTEST :so! Xdotest  :set cino=(0,W2s 2kdd]]=][ ENDTEST  { 34 lines to indent... 35indented   averylongfunctionnamelongfunctionnameaverylongfunctionname()->asd( /^STARTTEST dec)->asdfasdfasdf(asdfadsf,asdfasdf,asdfasdf,),func(asdfadf,asdfasdf),asdasdf); } STARTTEST :set cino=M1 2kdd]]=][ ENDTEST int main () { if (cond1 &&cond2)foo; } :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino=M1 2kdd]]=][ ENDTEST int main () { if (cond1 && cond2) foo; } 4 lines to indent... 5indented   /^STARTTEST STARTTEST :set cino=(0,ts :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 26C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd2j=][ ENDTEST :so! Xdotest  :set cino=(0,ts 2kdd2j=][ ENDTEST  7 lines to indent... 8indented  void func(int a /^STARTTEST #if defined(FOO), int b, int c #endif) { } STARTTEST :set cino=(0 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd2j=][ ENDTEST :so! Xdotest  :set cino=(0 2kdd2j=][ ENDTEST  8 lines to indent... 9indented   void /^STARTTEST func(int a #if defined(FOO), int b, int c #endif ) { } STARTTEST :set cino& :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 22C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd2j=7][ ENDTEST :so! Xdotest  :set cino& 2kdd2j=7][ ENDTEST  69 lines to indent... 50 7indented  void func(void) /^STARTTEST int a,int b) { }void func6(int a) { } STARTTEST :set cino& :set cino+=l1 2kdd2j=][ ENDTEST void func(void) { int tab[] = {1, 2, 3,4, 5, 6}; :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino&  :set cino+=l1 2kdd2j=][ ENDTEST void func(void) { int tab[] = { 1, 2, 3,4, 5, 6};  22 lines to indent... 23indented   /^STARTTEST break;case baz: {printf("baz");break;}case quux:printf("But don't break the indentation of this instruction\n");break; } } STARTTEST :set cino& 2kdd2j=][ ENDTEST void func(void) { cout << "a" << "b" << ") :" << "c"; } :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 21C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino& 2kdd2j=][ ENDTEST void func(void) { cout << "a" << "b" ) :"c"; }  6 lines to indent... 7indented  << "b" << ") :" << "c";  /^STARTTEST STARTTEST :set com=s1:/*,m:*,ex:*/ :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 38C written :set ff& cpo+=A  /ENDTEST/+-1 ]]3jofoo();^[ ENDTEST :so! Xdotest  :set com=s1:/*,m:*,ex:*/   void func(void) { /** This is a comment.*/ -- INSERT -- foo(); } /^STARTTEST  STARTTEST :set cino& :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 21C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd2j=][ ENDTEST :so! Xdotest  :set cino& 2kdd2j=][ ENDTEST  8 lines to indent... 9indented  void func(void) /^STARTTEST { for (int i = 0; i < 10; ++i)if (i & 1) {foo(1);} elsefoo(0); baz(); } STARTTEST :set cino=k2s,(0 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written :set ff& cpo+=A  /ENDTEST/+-1 2kdd3j=][ ENDTEST :so! Xdotest  :set cino=k2s,(0 2kdd3j=][ ENDTEST  void func(void) 23 lines to indent... 24indented  { /^STARTTEST if ( c1&& ( c2|| c3))foo; func( c1&& ( c2|| c3))foo; } STARTTEST :set cino=k2s,(s 2kdd3j=][ ENDTEST void func(void) { if (condition1 && condition2) action(); function(argument1 && argument2); :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino=k2s,(s 2kdd3j=][ ENDTEST void func(void) { if (condition1 && condition2) action(); function(argument1 && argument2);  23 lines to indent... 24indented  && condition2) action(); && argument2);  /^STARTTEST if ( c1&& ( c2|| c3))foo; func( c1&& ( c2|| c3))foo; } STARTTEST :set cino=k2s,(s,U1 2kdd3j=][ ENDTEST void func(void) { if (condition1 && condition2) action(); function(argument1 && argument2); :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 30C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino=k2s,(s,U1 2kdd3j=][ ENDTEST void func(void) { if (condition1 && condition2) action(); function(argument1 && argument2);  24 lines to indent... 25indented  && condition2) action(); && argument2);  /^STARTTEST && (c22345|| c3))printf("foo\n");c = c1 &&(c2 ||c3) && c4; } STARTTEST :set cino=k2s,(0,W4 2kdd3j=][ ENDTEST void func(void) { if (condition1 && condition2) action(); function(argument1 && argument2); :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 30C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino=k2s,(0,W4 2kdd3j=][ ENDTEST void func(void) { if (condition1 && condition2) action(); function(argument1 && argument2);  29 lines to indent... 30indented  && condition2) action(); && argument2);  /^STARTTEST && ( c2|| c3))foo;a_long_line(argument,argument); a_short_line(argument,argument); } STARTTEST :set cino=k2s,u2 2kdd3j=][ ENDTEST void func(void) { if (condition1 && condition2) action(); function(argument1 && argument2); :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino=k2s,u2 2kdd3j=][ ENDTEST void func(void) { if (condition1 && condition2) action(); function(argument1 && argument2);  18 lines to indent... 19indented  && condition2) action(); && argument2);  /^STARTTEST foo; if (c1 &&(c2 || c3)) { } if (c123456789&& (c22345|| c3))printf("foo\n"); } STARTTEST :set cino=k2s,(0,w1 2kdd3j=][ ENDTEST void func(void) { if (condition1 && condition2) action(); function(argument1 && argument2); :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 30C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino=k2s,(0,w1 2kdd3j=][ ENDTEST void func(void) { if (condition1 && condition2) action(); function(argument1 && argument2);  27 lines to indent... 28indented  && condition2) action(); && argument2);  /^STARTTEST if ( c1&& ( c2|| c3))foo; func( c1&& ( c2|| c3))foo; } STARTTEST :set cino=k2,(s 2kdd3j=][ ENDTEST void func(void) { if (condition1&& condition2)action(); function(argument1&& argument2); :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 26C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino=k2,(s 2kdd3j=][ ENDTEST void func(void) { if (condition1 && condition2) action(); function(argument1 && argument2);  14 lines to indent... 15indented   /^STARTTEST  if (c1 && (c2 ||c3))foo; if (c1 &&(c2 || c3)) { } } STARTTEST :set cino=N-s :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 47C written :set ff& cpo+=A  /ENDTEST/+-1 ^NAMESPACESTART =/^NAMESPACEEND ENDTEST :so! Xdotest  :set cino=N-s  /^NAMESPACESTART  NAMESPACESTART /^NAMESPACEEND 81 lines to indent... 50 82indented  /^STARTTEST namespace test test2 { 1111111111111111111; } namespace111111111 { 111111111111111111; } NAMESPACEEND STARTTEST :set cino=j1,J1 /^JSSTART =/^JSEND ENDTEST JSSTART var bar = { foo: { that: this, some: ok, }, :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino=j1,J1  /^JSSTART  /^JSEND 12 lines to indent... 13indented  foo: { that: this, some: ok, }, /^STARTTEST  "bar":{a : 2,b: "123abc",x: 4,"y": 5 } } JSEND STARTTEST :set cino=j1,J1 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written :set ff& cpo+=A  /ENDTEST/+-1 ^JSSTART =/^JSEND ENDTEST :so! Xdotest  :set cino=j1,J1  /^JSSTART  JSSTART /^JSEND 5 lines to indent... 6indented  /^STARTTEST var foo = [ 1, 2, 3 ]; JSEND STARTTEST :set cino=j1,J1 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written :set ff& cpo+=A  /ENDTEST/+-1 ^JSSTART =/^JSEND ENDTEST :so! Xdotest  :set cino=j1,J1  /^JSSTART  JSSTART /^JSEND 7 lines to indent... 8indented  /^STARTTEST function bar() { var foo = [1,2,3 ]; } JSEND STARTTEST :set cino=j1,J1 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written :set ff& cpo+=A  /ENDTEST/+-1 ^JSSTART =/^JSEND ENDTEST :so! Xdotest  :set cino=j1,J1  /^JSSTART  JSSTART /^JSEND 58 lines to indent... 50 59indented  /^STARTTEST return false;}_arguments[0]=options;method.apply(this,_arguments);}}); } })(jQuery); JSEND STARTTEST :set cino=j1,J1 /^JSSTART =/^JSEND ENDTEST JSSTART function init(options) { $(this).data(class_name+'_public',$.extend({},{ foo: 'bar', bar: 2, foobar: [ :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino=j1,J1  /^JSSTART  /^JSEND 14 lines to indent... 15indented  $(this).data(class_name+'_public',$.extend({},{ foo: 'bar', bar: 2, foobar: [ /^STARTTEST  1,2,3],callback: function(){return true;} }, options||{})); } JSEND STARTTEST :set cino=j1,J1 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written :set ff& cpo+=A  /ENDTEST/+-1 ^JSSTART =/^JSEND ENDTEST :so! Xdotest  :set cino=j1,J1  /^JSSTART  JSSTART /^JSEND 16 lines to indent... 17indented  /^STARTTEST 2,3],callback: function(){return true;}}, options||{})); } })(jQuery); JSEND STARTTEST :set cino=j1,J1,+2 /^JSSTART =/^JSEND ENDTEST JSSTART // Results of JavaScript indent // 1 (function(){ var a = [ 'a', :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 38C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cino=j1,J1,+2  /^JSSTART  /^JSEND 149 lines to indent... 100 50 lines to indent... 150 lines indented  var a = [ 'a', /^STARTTEST var a, b, c, d, e, f, g, h, i; JSEND STARTTEST :set cin cino& /start of define =/end of define ENDTEST /* start of define */ { } #define AAA \ BBB\ CCC :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 48C written :set ff& cpo+=A /ENDTEST/+-1   :so! Xdotest  :set cin cino&  /start of define  /end of define 11 lines to indent... 12indented  BBB\ CCC /^STARTTEST  #define CNT \ 1 + \ 2 + \ 4 /* end of define */ STARTTEST :g/^STARTTEST/.,/^ENDTEST/d :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 61C written :set ff& cpo+=A  /ENDTEST/+-1  :so! Xdotest  :g/^STARTTEST/.,/^ENDTEST/d 227 fewer lines  c, d, e, f, g, h, i; JSEND /* start of define */ { } #define AAA \ BBB\ CCC #define CNT \ 1 + \ 2 + \ 4 /* end of define */ :1;/start of AUTO/,$wq! test.out "test.out" [New] 2096L, 20188C written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test3 = test61; then \ # if diff test.out test3.ok; \ # then echo flaky test ok first time; \ # else rm -rf test3.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test3.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test4.failed test.ok test.out X* viminfo cp test4.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test4.in "test4.in" 34 lines, 960 charactersTest 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 :set fo+=r" issue #57 do not move cursor on when autoindent is set Go# abcdef^[2hi ^Od0^[o# abcdef^[2hi^Od0^[: :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest 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 :set fo+=r" issue #57 do not move cursor on when autoindent is set Go# abcdef^[2hi ^Od0^[o# abcdef^[2hi^Od0^[:/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 20 lines, 678 characters written :set ff& cpo+=A /ENDTEST :?startstart?,$w! test.out :qa! ENDTEST  :so! Xdotest  :so small.vim  :set nocompatible viminfo+=nviminfo  :au BufEnter Xxx brew  /start of startstart start of test file Xxx :.,/end of/w! Xxx " write test file Xxx "Xxx" [New] 7L, 124C written :set ai modeline modelines=3  :sp Xxx " split to Xxx, autocmd will do :brew "Xxx"  7L, 124CTest 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!" write test file Xxx :set ai modeline modelines=3 :sp Xxx " split to Xxx, autocmd will do :brew test4.in :set fo+=rssue #57 do not move cursor on when autoindent is set  Go# abcdef^[2hi ^Od0^[o# abcdef^[2hi^Od0^[: :?startstart?,$w! test.out :qa! ENDTEST startstart of test file Xxx test4.in test4.in" line 1 of 34 --2%-- col 1:qa! ENDTEST startstart start of test file Xxx vim: set noai : this is a test this is a test this is a test this is a test end of test file Xxx  ?this is a -- INSERT --  this should be auto-indented[+][+] end of test file Xxx test4.in [+] :set fo+=r" issue #57 do not move cursor on when autoindent is set Go# abcdef^[2hi ^Od0^[o# abcdef^[2hi^Od0^[: :?startstart?,$w! test.out :qa! ENDTEST start start of test file Xxx test4.in [+] : " Append text with autoindent to this file   :au! BufEnter Xxx  :buf Xxx " go to Xxx, no autocmd anymore "Xxx"  7L, 124Cstart of test file Xxx vim: set noai : this is a test this is a test this is a test end of test file Xxx ~ ~ ~ ~ Xxx  ?this is a -- INSERT -- this should be in column 1 end of test file Xxx [+]:wq " append text without autoindent to Xxx "Xxx" 8L, 151C written: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 nclude Xxx in the current file :set fo+=r" issue #57 do not move cursor on when autoindent is set Go# abcdef^[2hi ^Od0^[o# abcdef^[2hi^Od0^[: :?startstart?,$w! test.out :qa! ENDTEST start start of test file Xxx  vim: set noai : this is a testthis is a testthis is a testthis is a testthis should be auto-indented end of test file Xxx :r Xxx " include Xxx in the current file "Xxx"  8L, 151C start of test file Xxx :set fo+=r " issue #57 do not move cursor on when autoindent is set :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 :set fo+=r" issue #57 do not move cursor on when autoindent is set Go# abcdef^[2hi ^Od0^[o# abcdef^[2hi^Od0^[: :?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 testthis should be auto-indented end of test file Xxx start of test file Xxx vim: set noai :this is a testthis is a testthis is a testthis is a test this should be in column 1 end of test file Xxx -- INSERT -- # abcdef # abc -- INSERT --(insert) --  # def -- (insert) --INSERT -- def o d  -- INSERT -- # abcdef # abc -- INSERT --(insert) --INSERT -- def : d  :  :?startstart?,$w! test.out "test.out" [New] 20L, 330C written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test4 = test61; then \ # if diff test.out test4.ok; \ # then echo flaky test ok first time; \ # else rm -rf test4.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test4.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test5.failed test.ok test.out X* viminfo cp test5.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test5.in "test5.in" 29 lines, 949 charactersTest 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 :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test 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/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 16 lines, 664 characters written :set ff& cpo+=A /ENDTEST  :so! Xdotest  :so small.vim  :au BufLeave Xxx bwipe  /start of  :.,/end of/w! Xxx " write test file Xxx "Xxx"  [New File] 7 lines, 124 characters written :sp Xxx " split to Xxx "Xxx"  7 lines, 124 charactersstart of test file Xxx vim: set noai : this is a test this is a test this is a test this is a test end of test file Xxx ~ ~ ~ ~ Xxx ?start?,$w! test.outWrite 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 test5.in  :bwipe " delete buffer Xxx, now we're back here Test 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.outWrite 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 "test5.in" line 23 of 29 --79%-- col 1  vim: set noai : this is a testthis is a testthis is a testthis is a test end of test file Xxx ?this is a  this is some more text end of test file Xxx : " Append some text to this file   :?start?,$w! test.out " Write current file contents "test.out"  [New File] 8 lines, 147 characters written :bwipe test.out " delete alternate buffer   :au bufleave test5.in bwipe  :bwipe! " delete current buffer, get an empty one Error detected while processing BufLeave Auto commands for "test5.in": E89: No write since last change for buffer 1 (add ! to override) Press ENTER or type command to continue ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ this is another test line:w >>test.out "test.out" 1 line, 26 characters appended : " append an extra line to the output file   :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test5 = test61; then \ # if diff test.out test5.ok; \ # then echo flaky test ok first time; \ # else rm -rf test5.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test5.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test7.failed test.ok test.out X* viminfo cp test7.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test7.in "test7.in" 26 lines, 675 charactersTest for autocommand that changes the buffer list, when doing ":ball". STARTTEST :so small.vim /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 :sp Xxx1 :close $r2:.,/end of/w! Xxx2 " write test file Xxx2 :sp Xxx2 :close $r3:.,/end of/w! Xxx3 " write test file Xxx3 :sp Xxx3 :close :au BufReadPost Xxx2 bwipe $r4:ball" open window for all args, close Xxx2 :.,$w! test.out" Write contents of this file ^W^W:w >>test.out" Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for autocommand that changes the buffer list, when doing ":ball". STARTTEST :so small.vim /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 :sp Xxx1 :close $r2:.,/end of/w! Xxx2 " write test file Xxx2 :sp Xxx2 :close $r3:.,/end of/w! Xxx3 " write test file Xxx3 :sp Xxx3 :close :au BufReadPost Xxx2 bwipe $r4:ball" open window for all args, close Xxx2 :.,$w! test.out" Write contents of this file ^W^W:w >>test.out" Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 508 characters written :set ff& cpo+=A /ENDTEST  :so! Xdotest  :so small.vim  /^start of 1 :.,/end of/w! Xxx1 " write test file Xxx1 "Xxx1" [New File] 4 lines, 77 characters written :sp Xxx1 "Xxx1" 4 lines, 77 charactersstart of test file Xxx1 this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx1 close :au BufReadPost Xxx2 bwipe $r4:ball " open window for all args, close Xxx2 :.,$w! test.outWrite contents of this file ^W^W:w >>test.outAppend contents of second window (Xxx1)/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx1 test7.in [+]  :close Test for autocommand that changes the buffer list, when doing ":ball". STARTTEST :so small.vim /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 :sp Xxx1 :close $r2:.,/end of/w! Xxx2 " write test file Xxx2 :sp Xxx2 :close $r3:.,/end of/w! Xxx3 " write test file Xxx3 sp Xxx3 :close :au BufReadPost Xxx2 bwipe $r4:ball open window for all args, close Xxx2 :.,$w! test.out Write contents of this file w >>test.out " Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx1 2 :.,/end of/w! Xxx2 " write test file Xxx2 "Xxx2" [New File] 4 lines, 77 characters written :sp Xxx2 "Xxx2" 4 lines, 77 charactersstart of test file Xxx2 this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx2 close :au BufReadPost Xxx2 bwipe $r4:ball " open window for all args, close Xxx2 :.,$w! test.outWrite contents of this file ^W^W:w >>test.outAppend contents of second window (Xxx1)/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx2 test7.in [+]  :close Test for autocommand that changes the buffer list, when doing ":ball". STARTTEST :so small.vim /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 :sp Xxx1 :close $r2:.,/end of/w! Xxx2 " write test file Xxx2 :sp Xxx2 :close $r3:.,/end of/w! Xxx3 " write test file Xxx3 sp Xxx3 :close :au BufReadPost Xxx2 bwipe $r4:ball open window for all args, close Xxx2 :.,$w! test.out Write contents of this file w >>test.out " Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx2 3 :.,/end of/w! Xxx3 " write test file Xxx3 "Xxx3" [New File] 4 lines, 77 characters written :sp Xxx3 "Xxx3" 4 lines, 77 charactersstart of test file Xxx3 this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx3 close :au BufReadPost Xxx2 bwipe $r4:ball " open window for all args, close Xxx2 :.,$w! test.outWrite contents of this file ^W^W:w >>test.outAppend contents of second window (Xxx1)/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx3 test7.in [+]  :close Test for autocommand that changes the buffer list, when doing ":ball". STARTTEST :so small.vim /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 :sp Xxx1 :close $r2:.,/end of/w! Xxx2 " write test file Xxx2 :sp Xxx2 :close $r3:.,/end of/w! Xxx3 " write test file Xxx3 sp Xxx3 :close :au BufReadPost Xxx2 bwipe $r4:ball open window for all args, close Xxx2 :.,$w! test.out Write contents of this file w >>test.out " Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx3  :au BufReadPost Xxx2 bwipe 4 :ball " open window for all args, close Xxx2 "Xxx1" 4 lines, 77 characters "Xxx2" 4 lines, 77 characters Press ENTER or type command to continue :.,$w! test.out " Write contents of this file "test.out"  [New File] 4 lines, 77 characters written Press ENTER or type command to continue :close :au BufReadPost Xxx2 bwipe $r4:ball" open window for all args, close Xxx2 :.,$w! test.out" Write contents of this file ^W^W:w >>test.out" Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx4 test7.in [+] start of test file Xxx1this is a testthis is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx1  test7.in [+] Xxx1 :w >>test.out " Append contents of second window (Xxx1) "test.out"  4 lines, 77 characters appendedtest7.in [+] Xxx1  :/^start of/,$w >>test.out " Append contents of last window (this file) search hit BOTTOM, continuing at TOP "test.out" 4 lines, 77 characters appended :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test7 = test61; then \ # if diff test.out test7.ok; \ # then echo flaky test ok first time; \ # else rm -rf test7.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test7.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test8.failed test.ok test.out X* viminfo cp test8.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test8.in "test8.in" 46 lines, 1236 charactersTest for BufWritePre autocommand that deletes or unloads the buffer. Test for BufUnload autocommand that unloads all other buffers. STARTTEST :so small.vim :au BufWritePre Xxx1 bunload :au BufWritePre Xxx2 bwipe /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 $r2:.,/end of/w! Xxx2 " write test file Xxx2 :e! Xxx2" edit Xxx2 :bdel test8.in" delete this file from the buffer list :e Xxx1" edit Xxx1 :w" write it, will unload it and give an error msg :w! test.out" Write contents of this file :e! Xxx2" start editing Xxx2 :bwipe test.out" remove test.out from the buffer list :w" write it, will delete the buffer and give an error msg:w >>test.out" Append contents of this file :au! BufWritePre :func CloseAll() let i = 0 while i <= bufnr('$') :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for BufWritePre autocommand that deletes or unloads the buffer. Test for BufUnload autocommand that unloads all other buffers. STARTTEST :so small.vim :au BufWritePre Xxx1 bunload :au BufWritePre Xxx2 bwipe /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 $r2:.,/end of/w! Xxx2 " write test file Xxx2 :e! Xxx2" edit Xxx2 :bdel test8.in" delete this file from the buffer list :e Xxx1" edit Xxx1 :w" write it, will unload it and give an error msg :w! test.out" Write contents of this file :e! Xxx2" start editing Xxx2 :bwipe test.out" remove test.out from the buffer list :w" write it, will delete the buffer and give an error msg:w >>test.out" Append contents of this file :au! BufWritePre :func CloseAll() let i = 0 while i <= bufnr('$')/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 37 lines, 1054 characters written :set ff& cpo+=A /ENDTEST  if i != bufnr('%') && bufloaded(i)exe i . "bunload" endif let i += 1 endwhile endfunc :func WriteToOut() edit! test.out $put ='VimLeave done' write endfunc :set viminfo='100,nviminfo :au BufUnload * call CloseAll() :au VimLeave * call WriteToOut() :e small.vim :sp mbyte.vim :q :qa! ENDTEST  :so! Xdotest  :so small.vim  :au BufWritePre Xxx1 bunload  :au BufWritePre Xxx2 bwipe  /^start of start of Xxx 1 :.,/end of/w! Xxx1 " write test file Xxx1 "Xxx1" [New File] 3 lines, 31 characters written2 :.,/end of/w! Xxx2 " write test file Xxx2 "Xxx2" [New File] 3 lines, 31 characters written :e! Xxx2 " edit Xxx2 "Xxx2"  3 lines, 31 charactersstart of Xxx2 test end of Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  :bdel test8.in^I^I" delete this file from the buffer list  :e Xxx1 " edit Xxx1 "Xxx1"  3 lines, 31 characters1  :w " write it, will unload it and give an error msg "Xxx2" 3 lines, 31 characters E203: Autocommands deleted or unloaded buffer to be written Press ENTER or type command to continue :w! test.out " Write contents of this file "test.out"  [New File] 3 lines, 31 characters written Press ENTER or type command to continue :e! Xxx2 " start editing Xxx2 "Xxx2"  3 lines, 31 characters start of Xxx2test end of Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xxx2" 3 lines, 31 characters :bwipe test.out " remove test.out from the buffer list   :w " write it, will delete the buffer and give an error ms g"Xxx1" 3 lines, 31 characters E203: Autocommands deleted or unloaded buffer to be written Press ENTER or type command to continue :w >>test.out " Append contents of this file "test.out"  3 lines, 31 characters appended Press ENTER or type command to continue :au! BufWritePre start of Xxx1test end of Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :func CloseAll() : let i = 0 : while i <= bufnr('$') : if i != bufnr('%') && bufloaded(i) : exe i . "bunload" : endif : let i += 1 : endwhile : endfunc start of Xxx1test end of Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :func WriteToOut() : edit! test.out : $put ='VimLeave done' : write : endfunc start of Xxx1test end of Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :set viminfo='100,nviminfo  :au BufUnload * call CloseAll()  :au VimLeave * call WriteToOut()  :e small.vim Error detected while processing function CloseAll: line 4: E16: Invalid range: 0bunload "small.vim" 1 line, 1 character Press ENTER or type command to continue :sp mbyte.vim "mbyte.vim" 0 lines, 0 characters ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ mbyte.vim ~ ~ ~ ~ ~ ~ ~ ~ ~ small.vim "mbyte.vim" 0 lines, 0 characters :q Error detected while processing function CloseAll: line 4: E16: Invalid range: 0bunload "test.out" 6 lines, 62 characters "test.out" 7 lines, 76 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test8 = test61; then \ # if diff test.out test8.ok; \ # then echo flaky test ok first time; \ # else rm -rf test8.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test8.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test9.failed test.ok test.out X* viminfo cp test9.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test9.in "test9.in" 12 lines, 255 charactersTest 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 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test 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 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ /^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 117 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim  :au BufLeave test9.in bwipe yy  :e yy E143: Autocommands unexpectedly deleted new buffer yy :/^start of/,$w! test.out " Write contents of this file "test.out" [New File] 2 lines, 42 characters written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test9 = test61; then \ # if diff test.out test9.ok; \ # then echo flaky test ok first time; \ # else rm -rf test9.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test9.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test14.failed test.ok test.out X* viminfo cp test14.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test14.in "test14.in" 100 lines, 1623 charactersTests for "vaBiB", end could be wrong. Also test ":s/pat/sub/" with different ~s in sub. Also test for ^Vxff and ^Vo123 in Insert mode. Also test "[m", "]m", "[M" and "]M" Also test search() STARTTEST :so small.vim :set belloff=all /Start cursor here vaBiBD:?Bug?,/Piece/-2w! test.out /^- Bug :s/u/~u~/ :s/i/~u~/ :s/o/~~~/ :.w >>test.out :if has("ebcdic") : let tt = "o\193\xc2\o303 \90a\xfg\o578\" :else : let tt = "o\65\x42\o103 \33a\xfg\o78\" :endif :exe "normal " . tt :unlet tt :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for "vaBiB", end could be wrong. Also test ":s/pat/sub/" with different ~s in sub. Also test for ^Vxff and ^Vo123 in Insert mode. Also test "[m", "]m", "[M" and "]M" Also test search() STARTTEST :so small.vim :set belloff=all /Start cursor here vaBiBD:?Bug?,/Piece/-2w! test.out /^- Bug :s/u/~u~/ :s/i/~u~/ :s/o/~~~/ :.w >>test.out :if has("ebcdic") : let tt = "o\193\xc2\o303 \90a\xfg\o578\" :else : let tt = "o\65\x42\o103 \33a\xfg\o78\" :endif :exe "normal " . tt :unlet tt/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 57 lines, 1158 characters written :set ff& cpo+=A /ENDTEST :$put =@/ /^substitute :keeppatterns s/asdf/xyz/ :$put =@/ /^substitute Y:$put =@0 /bar /e :$put =@0 -:keeppatterns /xyz 0dn:/^search()/,$w >>test.out :qa! ENDTEST - Bug in "vPPPP" on this text (Webb):{cmd;{cmd; /* <-- Start cursor here */{}}} :so! Xdotest  :so small.vim  :set belloff=all  /Start cursor here { cmd; /* <-- Start cursor here */ { }  cmd; } 6 fewer lines  } Piece of Java { tt m1 { t1;e1 :?Bug?,/Piece/-2w! test.out "test.out" [New File] 3 lines, 44 characters written /^- Bug search hit BOTTOM, continuing at TOP :s/u/~u~/  :s/i/~u~/ uuun "vPPPP" on this text (Webb):  :s/o/~~~/ uuuuuuuuun this text (Webb):  :.w >>test.out "test.out" 1 line, 48 characters appended :if has("ebcdic") : : let tt = "o\193\xc2\o303 \90a\xfg\o578\ " : :else : : let tt = "o\65\x42\o103 \33a\xfg\o78\" : :endif :$put =@/ /^substitute :keeppatterns s/asdf/xyz/ :$put =@/ /^substitute Y:$put =@0 /bar /e :$put =@0 -:keeppatterns /xyz 0dn:/^search()/,$w >>test.out :qa! ENDTEST - Bug uuun "vPPPP" uuuuuuuuun this text (Webb):{} Piece of Java {tt m1 {t1;} e1:exe "normal " . tt ABC !a^Og^G8{} Piece of Java { tt m1 {  t1;} e1 :unlet tt  :.w >>test.out "test.out" 1 line, 11 characters appended :set vb  /^Piece {A :.w >>test.out "test.out" 1 line, 10 characters appended  tt m2 {{B :.w >>test.out "test.out" 1 line, 10 characters appended  t2; } e2tt m3 {{C :.w >>test.out "test.out" 1 line, 10 characters appended{DC :.w >>test.out "test.out" 1 line, 11 characters appended{EA :.w >>test.out "test.out" 1 line, 11 characters appended{F { :.w >>test.out "test.out" 1 line, 3 characters appended}G e1 :.w >>test.out "test.out" 1 line, 7 characters appended   if (x) {t3;}} e3}H e3 :.w >>test.out "test.out" 1 line, 7 characters appended } }I } :.w >>test.out "test.out" 1 line, 3 characters appended}JH e3 :.w >>test.out "test.out" 1 line, 8 characters appended}K e2 :.w >>test.out "test.out" 1 line, 7 characters appended{LF { :.w >>test.out "test.out" 1 line, 4 characters appended :"  /^foobar  foobar :let startline = line('.')  :call search('foobar', 'c')  :call append(line('$'), line('.') - startline)   :call search('^$', 'c')  :call append(line('$'), line('.') - startline)  :call search('^$', 'bc')  :call append(line('$'), line('.') - startline)  /two substitute foo asdf one two one :call search('.', 'c')  :call append(line('$'), getline('.')[col('.') - 1:])  :"  /^substitute search hit BOTTOM, continuing at TOP :s/foo/bar/ bar :$put =@/ search() 0 1 1 two foo /^substitute search hit BOTTOM, continuing at TOP :keeppatterns s/asdf/xyz/ xyz  :$put =@/ ^substitute /^substitute search hit BOTTOM, continuing at TOP :$put =@0 substitute bar xyz /bar /e  :$put =@0 substitute bar xyz  :keeppatterns /xyz  /bar /e xyz :/^search()/,$w >>test.out search hit BOTTOM, continuing at TOP "test.out" 9 lines, 58 characters appended :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test14 = test61; then \ # if diff test.out test14.ok; \ # then echo flaky test ok first time; \ # else rm -rf test14.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test14.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test15.failed test.ok test.out X* viminfo cp test15.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test15.in "test15.in" 136 lines, 2246 charactersTests for :right on text with embedded TAB. Also test formatting a paragraph. Also test undo after ":%s" and formatting. STARTTEST :so small.vim :set tw=65 :/^\s*test for :left/,/^\s*test for :center/ left :/^\s*test for :center/,/^\s*test for :right/ center :/^\s*test for :right/,/^xxx/-1 right :set fo+=tcroql tw=72 /xxxxxxxx$ 0gq6kk :set nocp viminfo+=nviminfo :" undo/redo here to make the next undo only work on the following changes u^R :map gg :.,.+2s/^/x/kk:set tw=3gqq /^aa ggu :?test for :left?,$w! test.out :qa! ENDTEST :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for :right on text with embedded TAB. Also test formatting a paragraph. Also test undo after ":%s" and formatting. STARTTEST :so small.vim :set tw=65 :/^\s*test for :left/,/^\s*test for :center/ left :/^\s*test for :center/,/^\s*test for :right/ center :/^\s*test for :right/,/^xxx/-1 right :set fo+=tcroql tw=72 /xxxxxxxx$ 0gq6kk :set nocp viminfo+=nviminfo :" undo/redo here to make the next undo only work on the following changes u^R :map gg :.,.+2s/^/x/kk:set tw=3gqq /^aa ggu :?test for :left?,$w! test.out :qa! ENDTEST/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 401 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim  :set tw=65   test for :left :/^\s*test for :left/,/^\s*test for :center/ left search hit BOTTOM, continuing at TOP test for :left :/^\s*test for :center/,/^\s*test for :right/ center  :/^\s*test for :right/,/^xxx/-1 right  :set fo+=tcroql tw=72  /xxxxxxxx$ asxa;ofaaxxxoikeasdfaqweraxxxoikeaaxxxoikeyfaaxxxoikeydfaaxxxoikeysdfaaxxxoikeyasdfaaxxxoikeyxasdfaaxxxoikeyasxxdfaaxxxoikeyasxa;ofaaxxxoikeyasdfaqweraxxxoikey xxxxx xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xx xxxxxxxxxxxxxxxxxx xxxxx xxxx, xxxx xxxx xxxx xxxx xxx xx xx xx xxxxxxx. xxxx xxxx. > xx xx, xxxx xxxx xxx xxxx xxx xxxxx xxx xxx xxxxxxx xxx xxxxx > xxxxxx xxxxxxx: xxxx xxxxxxx, xx xxxxxx xxxx xxxxxxxxxx aa aa aa aa bb bb bb bb cc cc cc cc xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xxxx xxxxx xxxx, xxxx xxxx xxxx xxxx xxx xx xx xx xxxxxxx. xxxx xxxx. > xx xx, xxxx xxxx xxx xxxx xxx xxxxx xxx xxx xxxxxxx xxx xxxxx xxxxxx > xxxxxxx: xxxx xxxxxxx, xx xxxxxx xxxx xxxxxxxxxx aa aa aa aa bb bb bb bb cc cc cc cc ~  :set nocp viminfo+=nviminfo  :" undo/redo here to make the next undo only work on the following changes 1 more line; before #1 0 seconds ago 0gq6kk :set nocp viminfo+=nviminfo :" undo/redo here to make the next undo only work on the following changes u^R :map gg :.,.+2s/^/x/kk:set tw=3gqq /^aa ggu :?test for :left?,$w! test.out :qa! ENDTESTtest for :leftaafaadfaasdfaaasdfaaxasdfaa asxxdfaatest for :centeraafaafd asdf1 line less; after #1 0 seconds agotest for :left a a fa a dfa a sdfaa  asdfa a xasdfaa   test for :center  aa fa afd asdf  :map gg :.,.+2s/^/x/kk:set tw=3gqq  /^aa asxxdfaaxxxoikeasxa;ofaaxxxoikeasdfaqweraxxxoikeaaxxxoikeyfaaxxxoikeydfaaxxxoikeysdfaaxxxoikeyasdfaaxxxoikeyxasdfaaxxxoikeyasxxdfaaxxxoikeyasxa;ofaaxxxoikeyasdfaqweraxxxoikey xxxxx xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xx xxxxxxxxxxxxxxxxxx xxxxx xxxx, xxxx xxxx xxxx xxxx xxx xx xx xx xxxxxxx. xxxx xxxx. > xx xx, xxxx xxxx xxx xxxx xxx xxxxx xxx xxx xxxxxxx xxx xxxxx xxxxxx > xxxxxxx: xxxx xxxxxxx, xx xxxxxx xxxx xxxxxxxxxx aa aa aa aa bb bb bb bb cc cc cc cc :.,.+2s/^/x/ 3 substitutions on 3 linesxaa aa aa aa xbb bb bb bb xcc cc cc cc  :set tw=3  3 more lines  aa aa aa 3 more lines 3 fewer lines; before #2 0 seconds agoaa aa aa aa bb bb bb bb cc cc cc cc ~  :?test for :left?,$w! test.out "test.out" [New] 111L, 2304C written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test15 = test61; then \ # if diff test.out test15.ok; \ # then echo flaky test ok first time; \ # else rm -rf test15.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test15.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test19.failed test.ok test.out X* viminfo cp test19.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test19.in "test19.in" 33 lines, 692 charactersTests for "r" with 'smarttab' and 'expandtab' set/not set. Also test that dv_ works correctly STARTTEST :so small.vim :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :" Test that copyindent works with expandtab set :set expandtab smartindent copyindent ts=8 sw=8 sts=8 o{ x^[:set nosol /Second line/ fwdv_:?^start?,$w! test.out :qa! :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for "r" with 'smarttab' and 'expandtab' set/not set. Also test that dv_ works correctly STARTTEST :so small.vim :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :" Test that copyindent works with expandtab set :set expandtab smartindent copyindent ts=8 sw=8 sts=8 o{ x^[:set nosol /Second line/ fwdv_:?^start?,$w! test.out :qa!/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 19 lines, 447 characters written :set ff& cpo+=A /ENDTEST ENDTEST  :so! Xdotest  :so small.vim  :set smarttab expandtab ts=8 sw=4  :" make sure that backspace works, no matter what termcap is used  :set t_kD=^^? t_kb=^^H STARTTEST :so small.vim :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :" Test that copyindent works with expandtab set :set expandtab smartindent copyindent ts=8 sw=8 sts=8 o{ x^[:set nosol /Second line/ fwdv_:?^start?,$w! test.out :qa! ENDTEST /some start textsome test text ome test text :set noexpandtab  /other test textother test text ther test text a cde :" Test replacing with Tabs and then backspacing to undo it   f ghi :" Test replacing with Tabs  hi test text  :" Test that copyindent works with expandtab set  :set expandtab smartindent copyindent ts=8 sw=8 sts=8  { x :set nosol  /Second line/   Second line beginning with whitespace  with whitespace :?^start?,$w! test.out "test.out" [New File] 10 lines, 121 characters written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test19 = test61; then \ # if diff test.out test19.ok; \ # then echo flaky test ok first time; \ # else rm -rf test19.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test19.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test20.failed test.ok test.out X* viminfo cp test20.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test20.in "test20.in" 28 lines, 398 charactersTests Blockwise Visual when there are TABs before the text. First test for undo working properly when executing commands from a register. Also test this in an empty buffer. STARTTEST :so tiny.vim G0"ay$k@au :new @auY:quit! GP /start here$ "by$^Vjjlld /456$ ^Vjj"bP :/56$/,$-1w! test.out :qa! ENDTEST 123456 234567 345678 test text test tex start here :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests Blockwise Visual when there are TABs before the text. First test for undo working properly when executing commands from a register. Also test this in an empty buffer. STARTTEST :so tiny.vim G0"ay$k@au :new @auY:quit! GP /start here$ "by$^Vjjlld /456$ ^Vjj"bP :/56$/,$-1w! test.out :qa! ENDTEST 123456 234567 345678 test text test tex start here/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 11 lines, 107 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so tiny.vim   some texttest text test text Ox^[jAy^[kdd x  y y Ox^[jAy^[kdd 2 changes; before #1 0 seconds ago :new  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] 123456 234567 345678 test text test tex start here some text test test text Ox^[jAy^[kdd test20.in x [+]  y  ~ [No Name] [+] 123456 234567 345678 test text test tex start heresome test text test text Ox^[jAy^[kdd test20.in 1 line less; before #1 0 seconds ago   :quit! :so tiny.vim G0"ay$k@au :new @auY:quit! GP /start here$ "by$^Vjjlld /456$ ^Vjj"bP :/56$/,$-1w! test.out :qa! ENDTEST  123456 234567 345678 test text test tex start heresome test text test text Ox^[jAy^[kdd  Ox^[jAy^[kdd /start here$ search hit BOTTOM, continuing at TOPset tat rt here ext ext  /456$ search hit BOTTOM, continuing at TOP4 2345 345start here56 234start here67 345start here78 :/56$/,$-1w! test.out search hit BOTTOM, continuing at TOP "test.out" [New File] 10 lines, 106 characters written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test20 = test61; then \ # if diff test.out test20.ok; \ # then echo flaky test ok first time; \ # else rm -rf test20.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test20.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test22.failed test.ok test.out X* viminfo cp test22.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test22.in "test22.in" 13 lines, 197 charactersTests for file with some lines ending in CTRL-M, some not^M ^M STARTTEST :set ta tx :e! :$-3,$w! test.out :qa! ENDTEST this lines ends in a^M this one doesn't this one does^M and the last one doesn't ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for file with some lines ending in CTRL-M, some not^M ^M STARTTEST :set ta tx :e! :$-3,$w! test.out :qa! ENDTEST this lines ends in a^M this one doesn't this one does^M and the last one doesn't ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ /^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 4 lines, 38 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :set ta tx  :e! "test22.in" 13 lines, 197 characters :$-3,$w! test.out "test.out" [New File] 4 lines, 79 characters written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test22 = test61; then \ # if diff test.out test22.ok; \ # then echo flaky test ok first time; \ # else rm -rf test22.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test22.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test28.failed test.ok test.out X* viminfo cp test28.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test28.in "test28.in" 23 lines, 364 charactersTest for sourcing a file with CTRL-V's at the end of the line STARTTEST :/firstline/+1,/lastline/-1w! Xtestfile :so Xtestfile Gmm__1^[^[__2^[__3^[^[__4^[__5^[:'m,$s/^@/0/g :'m,$w! test.out :qa! ENDTEST firstline map __1 afirst map __2 asecond map __3 athird map __4 afourth map __5 afifth map __1 asd^V map __2 asd^V^V map __3 asd^V^V map __4 asd^V^V^V map __5 asd^V^V^V lastline :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for sourcing a file with CTRL-V's at the end of the line STARTTEST :/firstline/+1,/lastline/-1w! Xtestfile :so Xtestfile Gmm__1^[^[__2^[__3^[^[__4^[__5^[:'m,$s/^@/0/g :'m,$w! test.out :qa! ENDTEST firstline map __1 afirst map __2 asecond map __3 athird map __4 afourth map __5 afifth map __1 asd^V map __2 asd^V^V map __3 asd^V^V map __4 asd^V^V^V map __5 asd^V^V^V lastline/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 114 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :/firstline/+1,/lastline/-1w! Xtestfile "Xtestfile" [New File] 10 lines, 148 characters written :so Xtestfile  sd map __2 asd^[secondd sd^[sd^@map __5 asd^@fifth :'m,$s/^@/0/g 0map __5 asd0fifth :'m,$w! test.out "test.out" [New File] 2 lines, 45 characters written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test28 = test61; then \ # if diff test.out test28.ok; \ # then echo flaky test ok first time; \ # else rm -rf test28.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test28.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test29.failed test.ok test.out X* viminfo cp test29.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test29.in "test29.in" 231 lines, 4278 charactersTest for joining lines and marks in them in compatible and nocompatible modes and with 'joinspaces' set or not and with 'cpoptions' flag 'j' set or not STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo :set nojoinspaces :set cpoptions-=j /firstline/ j"td/^STARTTEST/-1 PJjJjJjJjJjJjJjJjJjJjJjJjJjJj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions+=jj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j joinspaces j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions+=j j05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j nojoinspaces compatible j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj4Jy3l$pjd/STARTTEST/-2 ENDTEST firstline asdfasdf. asdf :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for joining lines and marks in them in compatible and nocompatible modes and with 'joinspaces' set or not and with 'cpoptions' flag 'j' set or not STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo :set nojoinspaces :set cpoptions-=j /firstline/ j"td/^STARTTEST/-1 PJjJjJjJjJjJjJjJjJjJjJjJjJjJj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions+=jj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j joinspaces j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions+=j j05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j nojoinspaces compatible j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj4Jy3l$pjd/STARTTEST/-2 ENDTEST firstline asdfasdf. asdf/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 11 lines, 478 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim  :set nocompatible viminfo+=nviminfo  :set nojoinspaces  :set cpoptions-=j  /firstline/   /^STARTTEST/-1 +-1 37 fewer lines STARTTEST /^{/+1more lines asdfasdf. asdf asdf asdfasdf. asdf asdfasdf.  asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdff asdf asdfasdf asdf asdfasdf asdf asdfasdf asdf asdfasdf asdf asdfasdf asdf asdfasdf asdf zx cvn. zx cv as dfg? hjkl iop! ert hjkl i. as dfg? hjkl iop! ert zx cvn. as dfg? hjkl iop! ert er zx cvrnnop:set cpoptions+=j  zx cv hjkl i. as dfg? hjkl iop! ert STARTTEST ert er zx cvrnnop :set cpoptions-=j joinspaces  37 more lines asdfasdf. asdf asdfasdf.  asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdff asdf asdfasdf asdf asdfasdf asdf asdfasdf asdf asdfasdf asdf asdfasdf asdf asdfasdf asdf zx cvn. zx cv as dfg? hjkl iop! hjkl hjkl i. as dfg? hjkl iop! ert zx cvn. as dfg?  ert e zx cvennop :set cpoptions+=j  zx cv hjkl iop! hjkl hjkl i. as dfg? hjkl iop! ert STARTTEST ert er zx cvrnnop :set cpoptions-=j nojoinspaces compatible  37 more lines asdfasdf. asdf asdfasdf.  asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdf. asdf asdfasdff asdf asdfasdf asdf asdfasdf asdf asdfasdf asdf asdfasdf asdf asdfasdf asdf asdfasdf asdf zx cvn.. as dfg? hjkl iop! ertt a zx cvn. /STARTTEST/-2 +-2 4 fewer lines  /^STARTTEST STARTTEST /^{/+1 :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 12 lines, 147 characters written :set ff& cpo+=A  /ENDTEST :set comments=s1:/*,mb:*,ex:*/,:// :set nojoinspaces fo=j :set backspace=eol,start :.,+3join j4J :.,+2join j3J :.,+2join j3J :.,+2join jj3J ENDTEST  :so! Xdotest  /^{/+1 { :set comments=s1:/*,mb:*,ex:*/,://  :set nojoinspaces fo=j  :set backspace=eol,start  :.,+3join /* Make sure the previous comment leader is not removed. */  /* Make sure the previous comment leader is not removed. */  :.,+2join // Should the next comment leader be left alone? Yes.  // Should the next comment leader be left alone? Yes.  :.,+2join /* Here the comment leader should be left intact. */ // And so should this one.  /* Here the comment leader should be left intact. */ // And so should this one.  :.,+2join if (condition) // Remove the next comment leader! OK, I will.  action(); if (condition) // Remove the next comment leader! OK, I will. action(); /^STARTTEST } STARTTEST :" Test with backspace set to the non-compatible setting :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 18 lines, 364 characters written :set ff& cpo+=A  /ENDTEST :inoremap Avim3^U^[ :iunmap Avim4^U^U^[ :" Test with backspace set to the compatible setting :set backspace= visualbell A vim5^[A^U^U^[ A vim6^[Azwei^Gu^U^[ :inoremap A vim7^U^U^[ :set compatible novisualbell ENDTEST 1 this shouldn't be deleted 2 this shouldn't be deleted 3 this shouldn't be deleted 4 this should be deleted 5 this shouldn't be deleted 6 this shouldn't be deleted 7 this shouldn't be deleted 8 this shouldn't be deleted (not touched yet) STARTTEST /^{/+1 :so! Xdotest  :" Test with backspace set to the non-compatible setting  :set belloff=all  /^\d\+ this  :set cp bs=2 d vim2  :set cpo-=<  :inoremap d3 :iunmap   :" Test with backspace set to the compatible setting  :set backspace= visualbell vim5d vim66 zwei  :inoremap vim7 :set compatible novisualbell  /^STARTTEST  :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 21 lines, 356 characters written :set ff& cpo+=A  /ENDTEST j3J :.,+2join j3J :.,+2join jj3J j:.,+2join jj3J j:.,+5join j6J oSome code!^M// Make sure backspacing does not remove this comment leader.^[0i^H^[ ENDTEST { /* * Make sure the previous comment leader is not removed. */ /* * Make sure the previous comment leader is not removed. */ :so! Xdotest  /^{/+1  :set comments=sO:*\ -,mO:*\ \ ,exO:*/  :set comments+=s1:/*,mb:*,ex:*/,://  :set comments+=s1:>#,mb:#,ex:#<,:<  :set cpoptions-=j joinspaces fo=j  :set backspace=eol,start  :.,+3join /* Make sure the previous comment leader is not removed. */ /* * Make sure the previous comment leader is not removed. */ /* List: * - item1 * foo bar baz  /* Make sure the previous comment leader is not removed. */ /* List: * - item1 * foo bar baz * foo bar baz2 :.,+8join /* List: item1 foo bar baz foo bar baz item2 foo bar baz foo bar baz */ /* List: * - item1  foo bar baz * - item2  /* List: item1 foo bar baz foo bar baz item2 foo bar baz foo bar baz */ // Should the next comment leader be left alone? // Yes. // Should the next comment leader be left alone?  :.,+2join // Should the next comment leader be left alone? Yes. // Should the next comment leader be left alone? // Yes.  // Should the next comment leader be left alone? Yes. /* Here the comment leader should be left intact. */ // And so should this one. :.,+2join /* Here the comment leader should be left intact. */ // And so should this one. /* Here the comment leader should be left intact. */ /* Here the comment leader should be left intact. */ // And so should this one.  :.,+2join if (condition) // Remove the next comment leader! OK, I will.  action(); if (condition) // Remove the next comment leader! OK, I will. action();  :.,+2join int i = 7 /* foo *// 3 // comment  ; int i = 7 /* foo *// 3 // comment ;  :.,+5join ># Note that the last character of the ending comment leader (left angle bracket@  ># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed from the next line #< < On this line a new comment is opened which spans 2 lines. This comment should retain its comment leader. ># Note that the last character of the ending comment leader (left angle bracket@  ># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed from the next line #< < On this line a new comment is opened which spans 2 lines. This comment should retain its comment leader.  Some code! // Make sure backspacing does not remove this comment leader. // Make sure backspacing does not remove this comment leader. }  /^STARTTEST  STARTTEST :g/^STARTTEST/.,/^ENDTEST/d :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 61 characters written :set ff& cpo+=A  /ENDTEST  :?firstline?+1,$w! test.out :so! Xdotest  :g/^STARTTEST/.,/^ENDTEST/d 75 fewer lines // Should the next comment leader be left alone? Yes. /* Here the comment leader should be left intact. */ // And so should this one. /* Here the comment leader should be left intact. */ // And so should this one. if (condition) // Remove the next comment leader! OK, I will. action(); if (condition) // Remove the next comment leader! OK, I will. action(); int i = 7 /* foo *// 3 // comment ; int i = 7 /* foo *// 3 // comment ; ># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed from the next line #< < On this line a new comment is opened which spans 2 lines. This comment should retain its comment leader. ># Note that the last character of the ending comment leader (left angle bracket) is a comment leader itself. Make sure that this comment leader is not removed from the next line #< < On this line a new comment is opened which spans 2 lines. This comment should retain its comment leader. Some code!// Make sure backspacing does not remove this comment leader. } :?firstline?+1,$w! test.out "test.out" [New File] 97 lines, 3018 characters written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test29 = test61; then \ # if diff test.out test29.ok; \ # then echo flaky test ok first time; \ # else rm -rf test29.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test29.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test31.failed test.ok test.out X* viminfo cp test31.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test31.in "test31.in" 95 lines, 1832 charactersTest for commands that close windows and/or buffers: :quit :close :hide :only :sall :all :ball :buf :edit STARTTEST :so small.vim GA 1^[:$w! Xtest1 $r2:$w! Xtest2 $r3:$w! Xtest3 :n! Xtest1 Xtest2 A 1^[:set hidden :" test for working :n when hidden set; write "testtext 2" :n :w! test.out :" test for failing :rew when hidden not set; write "testtext 2 2" :set nohidden :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for commands that close windows and/or buffers: :quit :close :hide :only :sall :all :ball :buf :edit STARTTEST :so small.vim GA 1^[:$w! Xtest1 $r2:$w! Xtest2 $r3:$w! Xtest3 :n! Xtest1 Xtest2 A 1^[:set hidden :" test for working :n when hidden set; write "testtext 2" :n :w! test.out :" test for failing :rew when hidden not set; write "testtext 2 2" :set nohidden/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 80 lines, 1697 characters written :set ff& cpo+=A /ENDTEST :" test ":q!" and hidden buffer. :bw! Xtest1 Xtest2 Xtest3 Xtest4 :sp Xtest1 :wincmd w :bw! :set modified :bot sp Xtest2 :set modified :bot sp Xtest3 :set modified :wincmd t :hide :q! :w >>test.out :q! :w >>test.out :q! :call append(line('$'), "Oh, Not finished yet.") :w >>test.out :qa! ENDTEST testtext :so! Xdotest  :so small.vim  1 :$w! Xtest1 "Xtest1" [New File] 1 line, 11 characters written2 :$w! Xtest2 "Xtest2" [New File] 1 line, 11 characters written3 :$w! Xtest3 "Xtest3" [New File] 1 line, 11 characters written :n! Xtest1 Xtest2 "Xtest1" 1 line, 11 characterstesttext 1 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1 :set hidden  :" test for working :n when hidden set; write "testtext 2"  :n "Xtest2" 1 line, 11 characters2  :w! test.out "test.out" [New File] 1 line, 11 characters written :" test for failing :rew when hidden not set; write "testtext 2 2"  :set nohidden 2 :rew E37: No write since last change (add ! to override) :w >>test.out "test.out" 1 line, 13 characters appended :" test for working :rew when hidden set; write "testtext 1 1"  :set hidden  :rew "Xtest1" [Modified] line 1 of 1 --100%-- col 1 (file 1 of 2)1 1  :w >>test.out "test.out" 1 line, 13 characters appended :" test for :all keeping a buffer when it's modified; write "testtext 1 1 1"  :set nohidden 1 :sp Xtest1 [+] testtext 1 1 1 Xtest1 [+]  :n Xtest2 Xtest3 "Xtest2" [Modified] line 1 of 1 --100%-- col 1 (file 1 of 2)2 2 2 :all "Xtest3" 1 line, 11 characters testtext 1 1 1 ~ ~ ~ ~ ~ ~ Xtest1 [+] testtext 2 2 ~ ~ ~ ~ ~ Xtest2 [+] testtext 3 ~ ~ ~ ~ ~ ~ Xtest3 :1wincmd w Xtest1 [+] Xtest2 [+]  :w >>test.out "test.out" 1 line, 15 characters appended :" test abandoning changed buffer, should be unloaded even when 'hidden' set  :" write "testtext 2 2" twice  :set hidden 1 1 :q! testtext 2 2 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest2 [+] testtext 3 ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest3 :w >>test.out "test.out" 1 line, 13 characters appended :unhide  :w >>test.out "test.out" 1 line, 13 characters appended :" test ":hide" hides anyway when 'hidden' not set; write "testtext 3"  :set nohidden 2 :hide 3 ~ ~ ~  :w >>test.out "test.out" 1 line, 11 characters appended :" test ":edit" failing in modified buffer when 'hidden' not set  :" write "testtext 3 3" 3 :e Xtest1 E37: No write since last change (add ! to override) :w >>test.out "test.out" 1 line, 13 characters appended :" test ":edit" working in modified buffer when 'hidden' set; write "testtext 1 " testtext 3 3 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :set hidden  :e Xtest1 "Xtest1" 1 line, 11 characters1  :w >>test.out "test.out" 1 line, 11 characters appended :" test ":close" not hiding when 'hidden' not set in modified buffer;  :" write "testtext 3 3 3"  :sp Xtest3 "Xtest3" [Modified] line 1 of 1 --100%-- col 1 (file 2 of 2)3 3Xtest3 [+] testtext 1 Xtest1  :set nohidden 3 :close E37: No write since last change (add ! to override) :w >>test.out "test.out" 1 line, 15 characters appended :" test ":close!" does hide when 'hidden' not set in modified buffer;  :" write "testtext 1" 3 3 :close! 1 ~ ~ ~  :w >>test.out "test.out" 1 line, 11 characters appended :set nohidden  :" test ":all!" hides changed buffer; write "testtext 2 2 2"  :sp Xtest4 "Xtest4" [New File] Xtest4 testtext 1 Xtest1  4[+] :all! "Xtest2" [Modified] line 1 of 1 --100%-- col 1 (file 1 of 2) "Xtest3" [Modified] line 1 of 1 --100%-- col 1 (file 2 of 2) Press ENTER or type command to continue :1wincmd w testtext 2 2 2 ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest2 [+] testtext 3 3 3 3 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest3 [+] :w >>test.out "test.out" 1 line, 15 characters appended :"  :" test ":q!" and hidden buffer.  :bw! Xtest1 Xtest2 Xtest3 Xtest4 "test31.in" 95 lines, 1832 characters 4 buffers wiped out Press ENTER or type command to continue :sp Xtest1 "Xtest1" 1 line, 11 characters testtext 1 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest1 :w >>test.out :q! :w >>test.out :q! :call append(line('$'), "Oh, Not finished yet.") :w >>test.out :qa! ENDTEST testtext test31.in "Xtest1" 1 line, 11 characters :wincmd w Xtest1 test31.in  :bw! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  :set modified  :bot sp Xtest2 "Xtest2" 1 line, 11 charactersXtest1 [+] testtext 2 Xtest2  :set modified [+] :bot sp Xtest3 "Xtest3" 1 line, 11 characters testtext 1 ~ ~ ~ ~ ~ ~ Xtest1 [+] testtext 2 ~ ~ ~ ~ ~ Xtest2 [+] testtext 3 ~ ~ ~ ~ ~ ~ Xtest3 :set modified [+] :wincmd t Xtest1 [+] Xtest3 [+]  :hide testtext 2 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest2 [+] testtext 3 ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest3 [+] :q! 3~ ~ ~  :w >>test.out "test.out" 1 line, 11 characters appended :q! E37: No write since last change E162: No write since last change for buffer "Xtest1" Press ENTER or type command to continue :w >>test.out "test.out" 1 line, 11 characters appended Press ENTER or type command to continue :q!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test31 = test61; then \ # if diff test.out test31.ok; \ # then echo flaky test ok first time; \ # else rm -rf test31.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test31.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test33.failed test.ok test.out X* viminfo cp test33.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test33.in "test33.in" 34 lines, 616 charactersTest for 'lisp' If the lisp feature is not enabled, this will fail! STARTTEST :so small.vim :set lisp /^(defun =G:/^(defun/,$w! test.out :q! ENDTEST (defun html-file (base) (format nil "~(~A~).html" base)) (defmacro page (name title &rest body) (let ((ti (gensym))) `(with-open-file (*standard-output* (html-file ,name) :direction :output :if-exists :supersede) (let ((,ti ,title)) (as title ,ti) (with center :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for 'lisp' If the lisp feature is not enabled, this will fail! STARTTEST :so small.vim :set lisp /^(defun =G:/^(defun/,$w! test.out :q! ENDTEST (defun html-file (base) (format nil "~(~A~).html" base)) (defmacro page (name title &rest body) (let ((ti (gensym))) `(with-open-file (*standard-output* (html-file ,name) :direction :output :if-exists :supersede) (let ((,ti ,title)) (as title ,ti) (with center/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 63 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim  :set lisp  /^(defun 22 lines to indent... 23indented  (format nil "~(~A~).html" base)) (let ((ti (gensym))) `(with-open-file (*standard-output* (html-file ,name) :direction :output :if-exists :supersede) (let ((,ti ,title)) (as title ,ti) (with center :/^(defun/,$w! test.out search hit BOTTOM, continuing at TOP "test.out" [New File] 23 lines, 544 characters written :q!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test33 = test61; then \ # if diff test.out test33.ok; \ # then echo flaky test ok first time; \ # else rm -rf test33.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test33.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test34.failed test.ok test.out X* viminfo cp test34.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test34.in "test34.in" 87 lines, 1833 charactersTest for user functions. Also test an mapping calling a function. Also test that a builtin function cannot be replaced. Also test for regression when calling arbitrary expression. STARTTEST :so small.vim :function Table(title, ...) : let ret = a:title : let idx = 1 : while idx <= a:0 : exe "let ret = ret . a:" . idx : let idx = idx + 1 : endwhile : return ret :endfunction :function Compute(n1, n2, divname) : if a:n2 == 0 : return "fail" : endif : exe "let g:" . a:divname . " = ". a:n1 / a:n2 : return "ok" :endfunction :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for user functions. Also test an mapping calling a function. Also test that a builtin function cannot be replaced. Also test for regression when calling arbitrary expression. STARTTEST :so small.vim :function Table(title, ...) : let ret = a:title : let idx = 1 : while idx <= a:0 : exe "let ret = ret . a:" . idx : let idx = idx + 1 : endwhile : return ret :endfunction :function Compute(n1, n2, divname) : if a:n2 == 0 : return "fail" : endif : exe "let g:" . a:divname . " = ". a:n1 / a:n2 : return "ok" :endfunction/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 78 lines, 1621 characters written :set ff& cpo+=A /ENDTEST :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? : " Second is here just to prove that this line is correct when not skipping : " rhs of &&. : $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch : $put ='!!! Unexpected exception:' : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here :so! Xdotest  :so small.vim  :function Table(title, ...) : : let ret = a:title : : let idx = 1 : : while idx <= a:0 : : exe "let ret = ret . a:" . idx : : let idx = idx + 1 : : endwhile : : return ret : :endfunction :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? : " Second is here just to prove that this line is correct when not skipping : " rhs of &&. : $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch : $put ='!!! Unexpected exception:' : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here :function Compute(n1, n2, divname) : : if a:n2 == 0 : : return "fail" : : endif : : exe "let g:" . a:divname . " = ". a:n1 / a:n2 : : return "ok" : :endfunction :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? : " Second is here just to prove that this line is correct when not skipping : " rhs of &&. : $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch : $put ='!!! Unexpected exception:' : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here :func Expr1() : : normal! v : : return "111" : :endfunc :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? : " Second is here just to prove that this line is correct when not skipping : " rhs of &&. : $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch : $put ='!!! Unexpected exception:' : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here :func Expr2() : : call search('XX', 'b') : : return "222" : :endfunc :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? : " Second is here just to prove that this line is correct when not skipping : " rhs of &&. : $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch : $put ='!!! Unexpected exception:' : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here :func ListItem() : : let g:counter += 1 : : return g:counter . '. ' : :endfunc :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? : " Second is here just to prove that this line is correct when not skipping : " rhs of &&. : $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch : $put ='!!! Unexpected exception:' : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here :func ListReset() : : let g:counter = 0 : : return '' : :endfunc :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? : " Second is here just to prove that this line is correct when not skipping : " rhs of &&. : $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch : $put ='!!! Unexpected exception:' : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here :func FuncWithRef(a) : : unlet g:FuncRef : : return a:a : :endfunc :call append(line('$'), max([1, 2, 3])) :try : " Regression: the first line below used to throw ?E110: Missing ')'? : " Second is here just to prove that this line is correct when not skipping : " rhs of &&. : $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch : $put ='!!! Unexpected exception:' : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here :let g:FuncRef=function("FuncWithRef")  :let counter = 0  :inoremap ( ListItem()  :inoremap [ ListReset()  :imap + Expr1()  :imap * Expr2()  :let retval = "nop"  /^here her$ =Table("xxx", 4, "asdf") =Compute(45, 0, "retval") =retval =Compute(45, 5, "retval") =retval =g:FuncRef(333) Error detected while processing function Expr1: line 1: E523: Not allowed here Press ENTER or type command to continue : $put =(0&&(function('tr'))(1, 2, 3)) : $put =(1&&(function('tr'))(1, 2, 3)) :catch : $put ='!!! Unexpected exception:' : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST xxx4asdf fail nop ok 9 333 XX111-XX ---222--- 1. one 2. two 1. one again :call append(line('$'), max([1, 2, 3]))  :call extend(g:, {'max': function('min')}) E704: Funcref variable name must start with a capital: max :call append(line('$'), max([1, 2, 3]))  :try : : " Regression: the first line below used to throw ?E110: Missing ')'? : : " Second is here just to prove that this line is correct when not skipp ing : : " rhs of &&. : : $put =(0&&(function('tr'))(1, 2, 3)) : : $put =(1&&(function('tr'))(1, 2, 3)) : :catch : : $put ='!!! Unexpected exception:' : : $put =v:exception : :endtry : $put =v:exception :endtry :$-9,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST xxx4asdf fail nop ok 9 333 XX111-XX ---222--- 1. one 2. two 1. one again 3 3 0 1 :$-9,$w! test.out "test.out" [New File] 10 lines, 81 characters written :delfunc Table  :delfunc Compute  :delfunc Expr1  :delfunc Expr2  :delfunc ListItem  :delfunc ListReset  :unlet retval counter  :q!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test34 = test61; then \ # if diff test.out test34.ok; \ # then echo flaky test ok first time; \ # else rm -rf test34.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test34.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test36.failed test.ok test.out X* viminfo cp test36.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test36.in "test36.in" 114 lines, 2136 charactersTest character classes in regexp using regexpengine 0, 1, 2. STARTTEST /^start-here/+1 Y:s/\%#=0\d//g p:s/\%#=1\d//g p:s/\%#=2\d//g p:s/\%#=0[0-9]//g p:s/\%#=1[0-9]//g p:s/\%#=2[0-9]//g p:s/\%#=0\D//g p:s/\%#=1\D//g p:s/\%#=2\D//g p:s/\%#=0[^0-9]//g p:s/\%#=1[^0-9]//g p:s/\%#=2[^0-9]//g p:s/\%#=0\o//g p:s/\%#=1\o//g p:s/\%#=2\o//g p:s/\%#=0[0-7]//g p:s/\%#=1[0-7]//g p:s/\%#=2[0-7]//g p:s/\%#=0\O//g :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test character classes in regexp using regexpengine 0, 1, 2. STARTTEST /^start-here/+1 Y:s/\%#=0\d//g p:s/\%#=1\d//g p:s/\%#=2\d//g p:s/\%#=0[0-9]//g p:s/\%#=1[0-9]//g p:s/\%#=2[0-9]//g p:s/\%#=0\D//g p:s/\%#=1\D//g p:s/\%#=2\D//g p:s/\%#=0[^0-9]//g p:s/\%#=1[^0-9]//g p:s/\%#=2[^0-9]//g p:s/\%#=0\o//g p:s/\%#=1\o//g p:s/\%#=2\o//g p:s/\%#=0[0-7]//g p:s/\%#=1[0-7]//g p:s/\%#=2[0-7]//g p:s/\%#=0\O//g/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 107 lines, 1961 characters written :set ff& cpo+=A /ENDTEST p:s/\%#=1[A-Z]//g p:s/\%#=2[A-Z]//g p:s/\%#=0\U//g p:s/\%#=1\U//g p:s/\%#=2\U//g p:s/\%#=0[^A-Z]//g p:s/\%#=1[^A-Z]//g p:s/\%#=2[^A-Z]//g p:s/\%#=0\%210l^\t...//g p:s/\%#=1\%211l^\t...//g p:s/\%#=2\%212l^\t...//g p:s/\%#=0[0-z]//g p:s/\%#=1[0-z]//g p:s/\%#=2[0-z]//g p:s/\%#=0[^0-z]//g p:s/\%#=1[^0-z]//g p:s/\%#=2[^0-z]//g :/^start-here/+1,$wq! test.out ENDTEST start-here^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :so! Xdotest  /^start-here/+1  :s/\%#=0\d//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\d//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=2\d//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0[0-9]//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1[0-9]//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=2[0-9]//g 10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0\D//g 72 substitutions on 1 line0123456789 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\D//g 72 substitutions on 1 line0123456789 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\D//g 72 substitutions on 1 line0123456789 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^0-9]//g 72 substitutions on 1 line0123456789 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^0-9]//g 72 substitutions on 1 line0123456789 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^0-9]//g 72 substitutions on 1 line0123456789 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\o//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\o//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=2\o//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=0[0-7]//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=1[0-7]//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=2[0-7]//g 8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=0\O//g 74 substitutions on 1 line01234567 ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\O//g 74 substitutions on 1 line01234567 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=2\O//g 74 substitutions on 1 line01234567 ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^0-7]//g 74 substitutions on 1 line01234567 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^0-7]//g 74 substitutions on 1 line01234567 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^0-7]//g 74 substitutions on 1 line01234567 ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\x//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\x//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\x//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[0-9A-Fa-f]//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=1[0-9A-Fa-f]//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[0-9A-Fa-f]//g 22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=0\X//g 60 substitutions on 1 line0123456789ABCDEFabcdef ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\X//g 60 substitutions on 1 line0123456789ABCDEFabcdef ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=2\X//g 60 substitutions on 1 line0123456789ABCDEFabcdef ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^0-9A-Fa-f]//g 60 substitutions on 1 line0123456789ABCDEFabcdef ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=1[^0-9A-Fa-f]//g 60 substitutions on 1 line0123456789ABCDEFabcdef ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^0-9A-Fa-f]//g 60 substitutions on 1 line0123456789ABCDEFabcdef ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=0\w//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\w//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=2\w//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[0-9A-Za-z_]//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[0-9A-Za-z_]//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[0-9A-Za-z_]//g 36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\W//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\W//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\W//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^0-9A-Za-z_]//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^0-9A-Za-z_]//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^0-9A-Za-z_]//g 46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\h//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\h//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\h//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[A-Za-z_]//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[A-Za-z_]//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[A-Za-z_]//g 26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\H//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\H//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\H//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^A-Za-z_]//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^A-Za-z_]//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^A-Za-z_]//g 56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\a//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\a//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\a//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[A-Za-z]//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[A-Za-z]//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[A-Za-z]//g 25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\A//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\A//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\A//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^A-Za-z]//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^A-Za-z]//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^A-Za-z]//g 57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\l//g 13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\l//g 13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=2\l//g 13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0[a-z]//g 13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1[a-z]//g 13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=2[a-z]//g 13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=0\L//g 69 substitutions on 1 lineabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\L//g 69 substitutions on 1 lineabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2\L//g 69 substitutions on 1 lineabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^a-z]//g 69 substitutions on 1 lineabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^a-z]//g 69 substitutions on 1 lineabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^a-z]//g 69 substitutions on 1 lineabcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\u//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\u//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=2\u//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=0[A-Z]//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=1[A-Z]//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=2[A-Z]//g 12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=0\U//g 70 substitutions on 1 lineABCDEFGHIXYZ ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1\U//g 70 substitutions on 1 lineABCDEFGHIXYZ ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=2\U//g 70 substitutions on 1 lineABCDEFGHIXYZ ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^A-Z]//g 70 substitutions on 1 lineABCDEFGHIXYZ ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[^A-Z]//g 70 substitutions on 1 lineABCDEFGHIXYZ ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^A-Z]//g 70 substitutions on 1 lineABCDEFGHIXYZ ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0\%210l^\t...//g !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé :s/\%#=1\%211l^\t...//g !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=2\%212l^\t...//g !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=0[0-z]//g 48 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=1[0-z]//g 48 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=2[0-z]//g 48 substitutions on 1 line{|}~^?~@~B~P~[¦±¼ÇÓé ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=0[^0-z]//g 34 substitutions on 1 line0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz ~   ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ~  :s/\%#=1[^0-z]//g 34 substitutions on 1 line0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz ~  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé  :s/\%#=2[^0-z]//g 34 substitutions on 1 line0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz ~  :/^start-here/+1,$wq! test.out search hit BOTTOM, continuing at TOP "test.out" [New File] 105 lines, 4521 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test36 = test61; then \ # if diff test.out test36.ok; \ # then echo flaky test ok first time; \ # else rm -rf test36.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test36.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test37.failed test.ok test.out X* viminfo cp test37.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test37.in "test37.in" 116 lines, 3262 charactersTest for 'scrollbind'. Do not add a line below! STARTTEST :so small.vim :set noscrollbind :set scrollopt=ver,jump :set scrolloff=2 :set nowrap :set noequalalways :set splitbelow :" TEST using two windows open to one buffer, one extra empty window :split :new ^Wt: :resize 8 /^start of window 1$/ zt: :set scrollbind ^Wj: :resize 7 /^start of window 2$/ zt: :set scrollbind :" -- start of tests -- :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for 'scrollbind'. Do not add a line below! STARTTEST :so small.vim :set noscrollbind :set scrollopt=ver,jump :set scrolloff=2 :set nowrap :set noequalalways :set splitbelow :" TEST using two windows open to one buffer, one extra empty window :split :new ^Wt: :resize 8 /^start of window 1$/ zt: :set scrollbind ^Wj: :resize 7 /^start of window 2$/ zt: :set scrollbind :" -- start of tests --/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 72 lines, 1498 characters written :set ff& cpo+=A /ENDTEST Hk^WtH^WjHyy^Wbp^Wtyy^Wbp: ^Wt:set noscb ggL^Wj:set noscb ggL:set scb ^Wt:set scb ^WtG^WjG^Wt:syncbind Hk^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: ^WtH3k^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: :" ***** done with tests ***** :w! test.out" Write contents of this file :qa! ENDTEST start of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03 . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08 :so! Xdotest  :so small.vim  :set noscrollbind  :set scrollopt=ver,jump  :set scrolloff=2  :set nowrap  :set noequalalways  :set splitbelow  :" TEST using two windows open to one buffer, one extra empty window  :split ^WtH3k^WtHyybp^Wt^Wjyy^Wbp: :" ***** done with tests ***** :w! test.out " Write contents of this file :qa! ENDTEST start of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 test37.in Hk^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: ^WtH3k^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: :" ***** done with tests ***** :w! test.out " Write contents of this file :qa! ENDTEST start of window 1 1122 test37.in  :new :w! test.out " Write contents of this file :qa! ENDTEST  test37.in ~ ~ ~ ~ [No Name]test37.in [No Name]  :  :resize 8 :" ***** done with tests ***** :w! test.out " Write contents of this file :qa!  ENDTEST start of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 test37.in :" ***** done with tests ***** :w! test.out " Write contents of this file qa!  ENDTEST start of window 1 /^start of window 1$/  . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 test37.in " ***** done with tests ***** :w! test.out" Write contents of this file :qa! ENDTEST start of window 1 test37.in  ~ [No Name]   start of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 034455:  :set scrollbind test37.in test37.in  :  :resize 7  /^start of window 2$/  end of window 1  start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 . line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03 start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01223344 :  :set scrollbind  :" -- start of tests --  :" TEST scrolling down   . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08 . line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0910 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 test37.in . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 . line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07 . line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 test37.in  ~ ~ ~ ~ [No Name] test37.in [No Name]  . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 [+]0 test37.in [No Name] [+] test37.in [No Name] [+]  . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 1 test37.in [No Name] [+]   . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 1213 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 1314 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 1415 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15 end of window 1 test37.in . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 1212 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 test37.in 0 line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 1 line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 ~ ~ [No Name] [+] test37.in [No Name] [+]  . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 2 test37.in [No Name] [+] test37.in [No Name] [+]  . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 3 :  :" TEST scrolling up test37.in [No Name] [+] 440505060607070808090900 . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11440505060607070808090900 test37.in test37.in test37.in test37.in test37.in [No Name] [+] 0 line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 10123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 2 line 1111 3ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 4 test37.in [No Name] [+] test37.in [No Name] [+] 10123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 2 line 1111 3ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 4 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 .ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 5 test37.in [No Name] [+] start of window 1 112233445506060707 start of window 2 11223344550606test37.in test37.in test37.in test37.in test37.in [No Name] [+] 2 line 1111 3ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 4 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 5ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 .22 6 test37.in [No Name] [+] test37.in [No Name] [+] 3ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 4 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 5ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 622 .0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 7 :  :" TEST horizontal scrolling  :set scrollopt+=hor  05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 2 line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 113 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 46 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 56 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 6 line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 7 line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 4 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 5ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 622 70123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ test37.in [No Name] [+]  1 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 2 UTSRQPONMLKJIHGREDCBA9876543210 01 UTSRQPONMLKJIHGREDCBA9876543210 02 UTSRQPONMLKJIHGREDCBA9876543210 03 UTSRQPONMLKJIHGREDCBA9876543210 04 UTSRQPONMLKJIHGREDCBA9876543210 05 UTSRQPONMLKJIHGREDCBA9876543210 06 test37.in [No Name] [+] 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 025ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 622 70123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 test37.in [No Name] [+] test37.in [No Name] [+] UTSRQPONMLKJIHGREDCBA9876543210 02622 70123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 UTSRQPONMLKJIHGREDCBA9876543210 : test37.in [No Name] [+] 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09101112131415 UTSRQPONMLKJIHGREDCBA9876543210 09101112131415. line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09 . line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 . line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12 . line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13 . line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14 . line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15 end of window 1 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15test37.in [No Name] [+] . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 1170123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 UTSRQPONMLKJIHGREDCBA9876543210 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 test37.in [No Name] [+]  test37.in [No Name] [+] . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 1156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 UTSRQPONMLKJIHGREDCBA9876543210 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 110123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ :  :set scrollopt-=hor  :" ****** tests using two different buffers ***** test37.in [No Name] [+] test37.in test37.in  :  :close   start of window 2 0000000000 :  :set noscrollbind  :/^start of window 2$/,/^end of window 2$/y 18 lines yanked  :new test37.in ~ ~ ~ ~ ~ ~ ~ [No Name]test37.in [No Name] test37.in [No Name] 4 more lines    [+] 18 more linesstart of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02  : test37.in [No Name] [+]  /^start of window 1$/  search hit BOTTOM, continuing at TOPENDTEST start of window 1 010102020303 . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 test37.in  start of window 2 11 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 [No Name] [+] 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ UTSRQPONMLKJIHGREDCBA9876543210 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 [No Name] [+] :  :set scrollbind test37.in [No Name] [+]  :  /^start of window 2$/  search hit BOTTOM, continuing at TOPstart of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 . line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 034455 :  :set scrollbind  :" -- start of tests --  :" TEST scrolling down   . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 089 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09 test37.in . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 . line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07 . line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 0809090 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 [No Name] [+] 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 UTSRQPONMLKJIHGREDCBA9876543210 02 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 [No Name] [+] [No Name] [+] [No Name] [+] UTSRQPONMLKJIHGREDCBA9876543210 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 110123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 0 test37.in [No Name] [+] test37.in [No Name] [+] . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 110123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0 line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 .0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 1 test37.in [No Name] [+]   . line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 1112 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 1213 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 1314 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 1415 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15 test37.in . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 223 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 11 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 0 line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 1 line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 [No Name] [+] test37.in [No Name] [+] 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0 line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 10123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ . line 1111 2 [No Name] [+] [No Name] [+] [No Name] [+] [No Name] [+]  0 line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 10123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 2 line 1111 .ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 3 :  :" TEST scrolling up test37.in [No Name] [+] 44050506060707080809090044050506060707080809090011 test37.in [No Name] [+] test37.in [No Name] [+] test37.in [No Name] [+] 0 line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 10123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 2 line 1111 3ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 4 [No Name] [+] [No Name] [+] [No Name] [+] [No Name] [+] 10123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 2 line 1111 3ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 4 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 .ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 5 [No Name] [+] [No Name] [+] start of window 1 11223344550606 start of window 2 112233445506060707test37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+] 2 line 1111 3ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 4 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 5ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 .22 6 test37.in [No Name] [+] test37.in [No Name] [+] 3ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 4 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 5ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 622 .0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 7 :  :" TEST horizontal scrolling  :set scrollopt+=hor  05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 2 line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 113 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 46 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 56 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 6 line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 7 line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 4 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 5ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 622 70123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ test37.in [No Name] [+]  1 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 2 UTSRQPONMLKJIHGREDCBA9876543210 01 UTSRQPONMLKJIHGREDCBA9876543210 02 UTSRQPONMLKJIHGREDCBA9876543210 03 UTSRQPONMLKJIHGREDCBA9876543210 04 UTSRQPONMLKJIHGREDCBA9876543210 05 UTSRQPONMLKJIHGREDCBA9876543210 06 UTSRQPONMLKJIHGREDCBA9876543210 07 test37.in [No Name] [+] 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 025ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 622 70123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [No Name] [+] [No Name] [+] [No Name] [+] [No Name] [+] UTSRQPONMLKJIHGREDCBA9876543210 02622 70123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 UTSRQPONMLKJIHGREDCBA9876543210 : [No Name] [+] [No Name] [+] 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09101112131415 UTSRQPONMLKJIHGREDCBA9876543210 0910111213141516. line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09 . line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 . line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12 . line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13 . line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14 . line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16[No Name] [+] [No Name] [+] . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 1170123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 UTSRQPONMLKJIHGREDCBA9876543210 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 test37.in [No Name] [+]  test37.in [No Name] [+] . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 1156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 UTSRQPONMLKJIHGREDCBA9876543210 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 110123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ :  :set scrollopt-=hor  :" TEST syncbind test37.in [No Name] [+]  :set noscb Test for 'scrollbind'. Do not add a line below! STARTTEST :so small.vim :set noscrollbind :set scrollopt=ver,jump :set scrolloff=2 :set nowrap  test37.in [No Name] [+]  :set noscb  start of window 2 01010202 :set scb test37.in [No Name] [+]  :set scb . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2 end of test37.in (please don't delete this line) end of window 2 ~ ~ ~ ~ ~ ~ ~ zt: :set scrollbind :" -- start of tests -- :" TEST scrolling down L5jHyy^Wbpr0^WtHyy^Wbpr1^WtL6jHyy^Wbpr2^WkHyy^Wbpr3: :" TEST scrolling up ^WtH4k^WjH^WtHyy^Wbpr4^WkHyy^Wbpr5^Wk3k^WtH^WjHyy^Wbpr6^WtHyy^Wbpr7: test37.in . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2 [No Name] [+]  :syncbind /^start of window 2$/ zt: :set scrollbind :" -- start of tests -- :" TEST scrolling down L5jHyy^Wbpr0^WtHyy^Wbpr1^WtL6jHyy^Wbpr2^WkHyy^Wbpr3: :" TEST scrolling up 4455 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2  test37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+] UTSRQPONMLKJIHGREDCBA9876543210 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 110123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 test37.in [No Name] [+] test37.in [No Name] [+] . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 110123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 :set scrollbind : test37.in [No Name] [+]  :set noscb Test for 'scrollbind'. Do not add a line below! STARTTEST :so small.vim :set noscrollbind :set scrollopt=ver,jump :set scrolloff=2 :set nowrap  test37.in [No Name] [+]  :set noscb  start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02  :set scb test37.in [No Name] [+]  :set scb . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2 end of test37.in (please don't delete this line) end of window 2 ~ ~ ~ ~ ~ ~ ~ zt: :set scrollbind :" -- start of tests -- :" TEST scrolling down L5jHyy^Wbpr0^WtHyy^Wbpr1^WtL6jHyy^Wbpr2^WkHyy^Wbpr3: :" TEST scrolling up ^WtH4k^WjH^WtHyy^Wbpr4^WkHyy^Wbpr5^Wk3k^WtH^WjHyy^Wbpr6^WtHyy^Wbpr7: test37.in . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2 [No Name] [+]  test37.in [No Name] [+] :syncbind /^start of window 2$/ zt: :set scrollbind :" -- start of tests -- :" TEST scrolling down L5jHyy^Wbpr0^WtHyy^Wbpr1^WtL6jHyy^Wbpr2^WkHyy^Wbpr3: :" TEST scrolling up 4455 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2  test37.in [No Name] [+] test37.in [No Name] [+] test37.in [No Name] [+] 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 :set scrollbind test37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+]  . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 :set scrollbind . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 : test37.in [No Name] [+] zt: :set scrollbind ^Wj: :resize 7 /^start of window 2$/ zt: :set scrollbind 001122 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2  test37.in [No Name] [+] test37.in [No Name] [+] test37.in [No Name] [+] . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 :set scrollbind . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 ^Wj: test37.in [No Name] [+] test37.in [No Name] [+] [No Name] [+] [No Name] [+] :set scrollbind . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 ^Wj: . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 :  :" ***** done with tests *****  :w! test.out " Write contents of this file "test.out"  [New File] 33 lines, 1329 characters writtentest.out  :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test37 = test61; then \ # if diff test.out test37.ok; \ # then echo flaky test ok first time; \ # else rm -rf test37.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test37.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test38.failed test.ok test.out X* viminfo cp test38.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test38.in "test38.in" 35 lines, 455 charactersTest Virtual replace mode. STARTTEST :so small.vim :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 ggdGa abcdefghi jk lmn opq rst ^Duvwxyz ^[gg:set ai :set bs=2 gR0^D 1 A BCDEFGHIJKL MNO PQR^[G:ka o0^D abcdefghi jk lmn :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test Virtual replace mode. STARTTEST :so small.vim :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 ggdGa abcdefghi jk lmn opq rst ^Duvwxyz ^[gg:set ai :set bs=2 gR0^D 1 A BCDEFGHIJKL MNO PQR^[G:ka o0^D abcdefghi jk lmn/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 29 lines, 407 characters written :set ff& cpo+=A /ENDTEST  opq rst ^Duvwxyz ^['ajgR0^D 1 A BCDEFGHIJKL MNO PQR^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^[:$ iab cdefghi jkl^[0gRAB......CDEFGHI.J^[o^[: iabcdefghijklmnopqrst^[0gRAB IJKLMNO QR^[:wq! test.out ENDTEST  :so! Xdotest  :so small.vim  :" make sure that backspace works, no matter what termcap is used  :set t_kD=^^? t_kb=^^H ^[gg:set ai :set bs=2 gR0^D 1 A BCDEFGHIJKL MNO PQR^[G:ka o0^D abcdefghi jk lmn opq rst ^Duvwxyz ^['ajgR0^D 1 A BCDEFGHIJKL MNO PQR^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^[:$ iab cdefghi jkl^[0gRAB......CDEFGHI.J^[o^[: iabcdefghijklmnopqrst^[0gRAB IJKLMNO QR^[:wq! test.out ENDTEST  Test Virtual replace mode. STARTTEST :so small.vim :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 ggdGa abcdefghi jk lmn opq rst ^Duvwxyz ^[gg:set ai :set bs=2 gR0^D 1 A BCDEFGHIJKL MNO PQR^[G:ka o0^D abcdefghi jk lmn ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer-- abcdefghi jk lmn  opq rst uvwxyz   :set ai  :set bs=2  1 A BCDEFGHIJ KL MNOPQR :ka  abcdefghi jk lmn  opq rst uvwxyz   1  :$ ab cdefghi jkl AB......CDEFGHI.J  : abcdefghijklmnopqrst AB IJKLMNO QR :wq! test.out "test.out" [New File] 13 lines, 107 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test38 = test61; then \ # if diff test.out test38.ok; \ # then echo flaky test ok first time; \ # else rm -rf test38.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test38.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test39.failed test.ok test.out X* viminfo cp test39.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test39.in "test39.in" 118 lines, 2435 charactersTest Visual block mode commands And test "U" in Visual mode, also on German sharp S. #define BO_ALL 0x0001 #define BO_BS0x0002 #define BO_CRSR 0x0004 STARTTEST :so small.vim :so mbyte.vim :" This only works when 'encoding' is "latin1", don't depend on the environment :set enc=latin1 /^abcde :" Test shift-right of a block jllll^Vjj>wll^Vjlll> :" Test shift-left of a block G$hhhh^Vkk< :" Test block-insert Gkl^VkkkIxyz^[ :" Test block-replace Gllll^Vkkklllrq :" Test block-change :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test Visual block mode commands And test "U" in Visual mode, also on German sharp S. #define BO_ALL 0x0001 #define BO_BS0x0002 #define BO_CRSR 0x0004 STARTTEST :so small.vim :so mbyte.vim :" This only works when 'encoding' is "latin1", don't depend on the environment :set enc=latin1 /^abcde :" Test shift-right of a block jllll^Vjj>wll^Vjlll> :" Test shift-left of a block G$hhhh^Vkk< :" Test block-insert Gkl^VkkkIxyz^[ :" Test block-replace Gllll^Vkkklllrq :" Test block-change/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 75 lines, 2061 characters written :set ff& cpo+=A /ENDTEST :exe ":norm! 2k\$gj\" :let cpos=getpos("'>") :$put ='col:'.cpos[2].' off:'.cpos[3] :" :" block_insert when replacing spaces in front of the block with tabs :set ts=8 sts=4 sw=4 :4,7y Gp :exe ":norm! f0\2jI\\" :/^the/,$w >> test.out :qa! ENDTESTline1line2line3 aaaaaa bbbbbb cccccc dddddd xaaa :so! Xdotest  :so small.vim  :so mbyte.vim  :" This only works when 'encoding' is "latin1", don't depend on the environment  :set enc=latin1 :exe ":norm! 2k\$gj\" :let cpos=getpos("'>") :$put ='col:'.cpos[2].' off:'.cpos[3] :" :" block_insert when replacing spaces in front of the block with tabs :set ts=8 sts=4 sw=4 :4,7y Gp :exe ":norm! f0\2jI\\" :/^the/,$w >> test.out :qa! ENDTESTline1line2line3 aaaaaa bbbbbb cccccc dddddd xaaa/^abcde bbbb cccc dddd yaaa ¿¿¿ bbb A23 4567 B23 4567 C23 4567 abcdefghijklm :" Test shift-right of a block  abcdefghijklm abcd e abcdefghijklm abcd e abcdefghijklm abcd 3 lines >ed 1 time efghijklm abcd efghijklm abcd efghijklm efghgihji ghijklm ghijklm :" Test shift-left of a block  abcdefghijklm i  3 lines jjjlllI\\ \"  aaa bbb bbb ccc ccc ddd ddd :/^aa/,/^$/w >> test.out search hit BOTTOM, continuing at TOP "test.out" 5 lines, 37 characters appended /xaaa$/ /xaaa$  :exe ":norm! \jjjI<>\p\" 

xaaa

bbbb

cccc

dddd :/xaaa$/,/^$/w >> test.out search hit BOTTOM, continuing at TOP "test.out" 5 lines, 33 characters appended :" Test for Visual block was created with the last $  /^A23$/ /^A23$  :exe ":norm! l\j$Aab\" ab 4567ab :.,/^$/w >> test.out "test.out" 3 lines, 14 characters appended :" Test for Visual block was created with the middle $ (1)  /^B23$/ /^B23$  :exe ":norm! l\j$hAab\" ab 4567ab :.,/^$/w >> test.out "test.out" 3 lines, 15 characters appended :" Test for Visual block was created with the middle $ (2)  /^C23$/ /^C23$  :exe ":norm! l\j$hhAab\" ab 456ab7 :.,/^$/w >> test.out "test.out" 3 lines, 14 characters appended :" Test for Visual block insert when virtualedit=all and utf-8 encoding  :set ve=all enc=utf-8 aaa aaa bbb bbb ccc ccc ddd ddd

xaaa

bbbb

cccc

dddd yaaa bbb A23ab 4567ab B23 ab 4567ab C23ab 456ab7 :/\t\tline search hit BOTTOM, continuing at TOP line1line2line3 aaa aaa bbb bbb ccc ccc ddd ddd

xaaa

bbbb

cccc

dddd yaaa bbb A23ab 4567ab B23 ab 4567ab search hit BOTTOM, continuing at TOP :exe ":norm! 07l\jjIx\" xxx :.,/^$/w >> test.out "test.out" 4 lines, 49 characters appended :" Test for Visual block append when virtualedit=all  :exe ":norm! 012l\jjAx\" x line1x line2x line3 :set ve= enc=latin1 x x line1x x line2x x line3 aaa aaa bbb bbb ccc ccc ddd ddd

xaaa

bbbb

cccc

dddd yaaa ¿¿¿ bbb A23ab 4567ab B23 ab 4567ab:.,/^$/w >> test.out "test.out" 4 lines, 70 characters appended :" gUe must uppercase a whole word, also when ß changes to SS   C23ab 456ab7 axyzbcdefghijklm axyzqqqq mnoghijklm axyzqqqqef mnoghijklm axyzqqqqefgmnoklm abcdqqqqijklm the youtußeuu end the youtußeuu end the YOUTUSSEUU end the the :" gUfx must uppercase until x, inclusive.  - youßtußexu -  - yOUSSTUSSEXu - - y the youtußeuu end the :" VU must uppercase a whole line  the youtußeuu end the youtußeuu end THE YOUTUSSEUU END :" same, when it's the last line in the buffer  the youtußeuu end 111the youtußeuu end 11 111the youtußeuu end  111THE YOUTUSSEUU END ~ 111THE YOUTUSSEUU END the youtußeuu end  :" Uppercase two lines  blah di doh dut  doh dut blah di t BLAH DI DOH DUT  the youtußeuu end :" Uppercase part of two lines  ~  the youtußeuu end  the youtußeuu end 333the youtußeuu end 33 222the youtußeuu end 222the youtußeuu end 333the youtUTUSSEUU END 333THE YOUTU :" visual replace using Enter or NL  123456789 123456789 123456789 1234566 789   789 12345 789 98765 98765 98765 9876 987 987 98^M65 98^M65 98^M65 98 123456789 123456789 123456789 1234566 789   789 12345 789 98765 98765 98765 9876 987 987 98^@65 98^@65 98^@65 :"  :" Test cursor position. When ve=block and Visual block mode and $gj  :set ve=block  :exe ":norm! 2k\$gj\"  :let cpos=getpos("'>")  :$put ='col:'.cpos[2].' off:'.cpos[3] col:4 off:0 :"  :" block_insert when replacing spaces in front of the block with tabs  :set ts=8 sts=4 sw=4  :4,7y 4 lines yanked 4 more lines  4 more lines #define BO_ALL 0x0001 :exe ":norm! f0\2jI\\"  0x0001 #define BO_BS 0x0002 #define BO_CRSR0x0004 :/^the/,$w >> test.out search hit BOTTOM, continuing at TOP "test.out" 31 lines, 322 characters appended :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test39 = test61; then \ # if diff test.out test39.ok; \ # then echo flaky test ok first time; \ # else rm -rf test39.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test39.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test40.failed test.ok test.out X* viminfo cp test40.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test40.in "test40.in" 63 lines, 1536 charactersTest for "*Cmd" autocommands STARTTEST :so small.vim :/^start/,$w! Xxx" write lines below to Xxx :au BufReadCmd XtestA 0r Xxx|$del :e XtestA" will read text of Xxd instead :au BufWriteCmd XtestA call append(line("$"), "write") :w" will append a line to the file :r XtestA" should not read anything :" now we have: :" 1 start of Xxx :" 2test40 :" 3 end of Xxx :" 4 write :au FileReadCmd XtestB '[r Xxx :2r XtestB" will read Xxx below line 2 instead :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test40 :" 5 end of Xxx :" 6 end of Xxx :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for "*Cmd" autocommands STARTTEST :so small.vim :/^start/,$w! Xxx" write lines below to Xxx :au BufReadCmd XtestA 0r Xxx|$del :e XtestA" will read text of Xxd instead :au BufWriteCmd XtestA call append(line("$"), "write") :w" will append a line to the file :r XtestA" should not read anything :" now we have: :" 1 start of Xxx :" 2test40 :" 3 end of Xxx :" 4 write :au FileReadCmd XtestB '[r Xxx :2r XtestB" will read Xxx below line 2 instead :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test40 :" 5 end of Xxx :" 6 end of Xxx/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1455 characters written :set ff& cpo+=A /ENDTEST :$w >>test.out" append "end of Xxx" to test.out :au BufReadCmd XtestE 0r test.out|$del :sp XtestE" split window with test.out 5Goasdf^[^W^W:" :au BufWriteCmd XtestE w! test.out :wall" will write other window to test.out :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test401 :" 5 end of Xxx :" 6 asdf :" 7 end of Xxx :" 8 write :" 9test401 :" 10 end of Xxx :" 11 end of Xxx :qa! ENDTEST start of Xxxtest40 end of Xxx :so! Xdotest  :so small.vim  :/^start/,$w! Xxx^I^I" write lines below to Xxx "Xxx" [New File] 3 lines, 32 characters written :au BufReadCmd XtestA 0r Xxx|$del  :e XtestA^I^I^I" will read text of Xxd instead "Xxx" 3 lines, 32 charactersstart of Xxx  test40 end of Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  :au BufWriteCmd XtestA call append(line("$"), "write")  :w^I^I^I^I" will append a line to the file write  :r XtestA^I^I^I" should not read anything E484: Can't open file XtestA  :^I^I^I^I" now we have:  :^I^I^I^I" 1^Istart of Xxx  :^I^I^I^I" 2^I^Itest40  :^I^I^I^I" 3^Iend of Xxx  :^I^I^I^I" 4^Iwrite  :au FileReadCmd XtestB '[r Xxx  :2r XtestB^I^I^I" will read Xxx below line 2 instead "Xxx" 3 lines, 32 characters start of Xxx test40 end of Xxx end of Xxx write ~  :^I^I^I^I" 1^Istart of Xxx  :^I^I^I^I" 2^I^Itest40  :^I^I^I^I" 3^Istart of Xxx  :^I^I^I^I" 4^I^Itest40  :^I^I^I^I" 5^Iend of Xxx  :^I^I^I^I" 6^Iend of Xxx  :^I^I^I^I" 7^Iwrite  :au FileWriteCmd XtestC '[,']copy $ test401 :4,5w XtestC^I^I^I" will copy lines 4 and 5 to the end  test401 end of Xxx  :r XtestC^I^I^I" should not read anything E484: Can't open file XtestC  :^I^I^I^I" 1^Istart of Xxx  :^I^I^I^I" 2^I^Itest40  :^I^I^I^I" 3^Istart of Xxx  :^I^I^I^I" 4^I^Itest401  :^I^I^I^I" 5^Iend of Xxx  :^I^I^I^I" 6^Iend of Xxx  :^I^I^I^I" 7^Iwrite  :^I^I^I^I" 8^I^Itest401  :^I^I^I^I" 9^Iend of Xxx  :au FILEAppendCmd XtestD '[,']w! test.out  :w >>XtestD^I^I^I" will write all lines to test.out "test.out" [New File] 9 lines, 91 characters written :$r XtestD^I^I^I" should not read anything E484: Can't open file XtestD  :$w >>test.out^I^I^I" append "end of Xxx" to test.out "test.out" 1 line, 11 characters appended :au BufReadCmd XtestE 0r test.out|$del  :sp XtestE^I^I^I" split window with test.out "test.out" 10 lines, 102 charactersend of Xxx XtestE end of Xxx write  test401 end of Xxx XtestA  asdf end of Xxx write test401 end of Xxx [+] XtestE [+] XtestA :"  :au BufWriteCmd XtestE w! test.out  :wall^I^I^I^I" will write other window to test.out "test.out" 11 lines, 107 characters written  :^I^I^I^I" 1^Istart of Xxx  :^I^I^I^I" 2^I^Itest40  :^I^I^I^I" 3^Istart of Xxx  :^I^I^I^I" 4^I^Itest401  :^I^I^I^I" 5^Iend of Xxx  :^I^I^I^I" 6^Iasdf  :^I^I^I^I" 7^Iend of Xxx  :^I^I^I^I" 8^Iwrite  :^I^I^I^I" 9^I^Itest401  :^I^I^I^I" 10^Iend of Xxx  :^I^I^I^I" 11^Iend of Xxx  :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test40 = test61; then \ # if diff test.out test40.ok; \ # then echo flaky test ok first time; \ # else rm -rf test40.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test40.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test41.failed test.ok test.out X* viminfo cp test41.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test41.in "test41.in" 24 lines, 421 charactersTest for writing and reading a file of over 100 Kbyte 1 line: "This is the start" 3001 lines: "This is the leader" 1 line: "This is the middle" 3001 lines: "This is the trailer" 1 line: "This is the end" STARTTEST :%d aThis is the start This is the leader This is the middle This is the trailer This is the end^[kY3000p2GY3000p :w! Xtest :%d :e! Xtest :.w! test.out 3003G:.w >>test.out 6005G:.w >>test.out :qa! ENDTEST :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for writing and reading a file of over 100 Kbyte 1 line: "This is the start" 3001 lines: "This is the leader" 1 line: "This is the middle" 3001 lines: "This is the trailer" 1 line: "This is the end" STARTTEST :%d aThis is the start This is the leader This is the middle This is the trailer This is the end^[kY3000p2GY3000p :w! Xtest :%d :e! Xtest :.w! test.out 3003G:.w >>test.out 6005G:.w >>test.out :qa! ENDTEST/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 13 lines, 196 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :%d ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--This is the start This is the leader This is the middle This is the trailer This is the end 3000 more lines trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer leaderleader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader leader   :w! Xtest "Xtest" [New File] 6005 lines, 117092 characters written :%d  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer-- :e! Xtest "Xtest" 6005 lines, 117092 charactersThis is the start This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader  :.w! test.out "test.out" [New File] 1 line, 18 characters written This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the middle This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer:.w >>test.out "test.out" 1 line, 19 characters appended This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the end :.w >>test.out "test.out" 1 line, 16 characters appended :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test41 = test61; then \ # if diff test.out test41.ok; \ # then echo flaky test ok first time; \ # else rm -rf test41.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test41.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test42.failed test.ok test.out X* viminfo cp test42.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test42.in "test42.in" 130 lines, 2368 charactersTest for writing and reading a file starting with a BOM STARTTEST :so mbyte.vim :set encoding=utf-8 :set fileencodings=ucs-bom,latin-1 :set ff=unix ffs=unix" This changes the file for DOS and MAC :" --- Write the test files :/^latin-1$/+1w! Xtest0 :/^utf-8$/+1w! Xtest1 :/^utf-8-err$/+1w! Xtest2 :/^ucs-2$/+1w! Xtest3 :/^ucs-2le$/+1w! Xtest4 :" Need to add a NUL byte after the NL byte :set bin :e! Xtest4" Ignore change from setting 'ff' o^V^@^[:set noeol :w :set ffs& nobinary" Allow default test42.in format :e # :set ff=unix" Format for files to write :/^ucs-4$/+1w! Xtest5 :/^ucs-4le$/+1w! Xtest6 :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Test for writing and reading a file starting with a BOM STARTTEST :so mbyte.vim :set encoding=utf-8 :set fileencodings=ucs-bom,latin-1 :set ff=unix ffs=unix" This changes the file for DOS and MAC :" --- Write the test files :/^latin-1$/+1w! Xtest0 :/^utf-8$/+1w! Xtest1 :/^utf-8-err$/+1w! Xtest2 :/^ucs-2$/+1w! Xtest3 :/^ucs-2le$/+1w! Xtest4 :" Need to add a NUL byte after the NL byte :set bin :e! Xtest4" Ignore change from setting 'ff' o^V^@^[:set noeol :w :set ffs& nobinary" Allow default test42.in format :e # :set ff=unix" Format for files to write :/^ucs-4$/+1w! Xtest5 :/^ucs-4le$/+1w! Xtest6/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 111 lines, 2116 characters written :set ff& cpo+=A /ENDTEST :e! test.out :$r Xtest0x :$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff&" Write the file in default format :w! test.out :qa! ENDTEST latin-1 þþlatin-1 utf-8 utf-8 utf-8-err utf-8~@err ucs-2 þÿ^@u^@c^@s^@-^@2^@ ucs-2le ÿþu^@c^@s^@-^@2^@l^@e^@ :so! Xdotest  :so mbyte.vim  :set encoding=utf-8 :e! test.out :$r Xtest0x :$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff&" Write the file in default format :w! test.out :qa! ENDTEST latin-1 latin-1 utf-8 utf-8 utf-8-err utf-8<80>err ucs-2 ^@u^@c^@s^@-^@2^@ ucs-2le u^@c^@s^@-^@2^@l^@e^@:set fileencodings=ucs-bom,latin-1  :set ff=unix ffs=unix " This changes the file for DOS and MAC   :" --- Write the test files  :/^latin-1$/+1w! Xtest0 "Xtest0" [New File] 1 line, 10 characters written :/^utf-8$/+1w! Xtest1 "Xtest1" [New File] 1 line, 9 characters written :/^utf-8-err$/+1w! Xtest2 "Xtest2" [New File] 1 line, 13 characters written :/^ucs-2$/+1w! Xtest3 "Xtest3" [New File] 1 line, 14 characters written :/^ucs-2le$/+1w! Xtest4 "Xtest4" [New File] 1 line, 17 characters written :" Need to add a NUL byte after the NL byte  :set bin  :e! Xtest4 " Ignore change from setting 'ff' "Xtest4"  1 line, 17 charactersu^@c^@s^@-^@2^@l^@e^@ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  ^@  :set noeol  :w "Xtest4" [Incomplete last line] 2 lines, 18 characters written :set ffs& nobinary " Allow default test42.in format   :e # "test42.in" [converted] 130 lines, 2385 characters:$r Xtest0x :$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff& " Write the file in default format :w! test.out :qa! ENDTEST  latin-1 þþlatin-1 utf-8 utf-8 utf-8-err utf-8<80>err ucs-2 þÿ^@u^@c^@s^@-^@2^@ ucs-2le ÿþu^@c^@s^@-^@2^@l^@e^@ ucs-4  :set ff=unix " Format for files to write   :/^ucs-4$/+1w! Xtest5 "Xtest5" [converted][New File] 1 line, 30 characters written :/^ucs-4le$/+1w! Xtest6 "Xtest6" [converted][New File] 1 line, 35 characters written :" Need to add three NUL bytes after the NL byte  :set bin  :e! Xtest6 " ! for when setting 'ff' is a change "Xtest6"  1 line, 33 characters^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~   ^@^@^@  :set noeol  :w "Xtest6" [Incomplete last line] 2 lines, 36 characters written :set nobin  :e # "test42.in" [converted] 130 lines, 2385 characters:$r Xtest0x :$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff& " Write the file in default format :w! test.out :qa! ENDTEST  latin-1 þþlatin-1 utf-8 utf-8 utf-8-err utf-8<80>err ucs-2 þÿ^@u^@c^@s^@-^@2^@ ucs-2le ÿþu^@c^@s^@-^@2^@l^@e^@ ucs-4  :"  :" --- Check that editing a latin-1 file doesn't see a BOM  :e! Xtest0 "Xtest0" [converted] 1 line, 12 charactersþþlatin-1 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  :redir! >test.out  :set fileencoding bomb? fileencoding=latin1 nobomb Press ENTER or type command to continue :redir END þþlatin-1 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :set fenc=latin-1  :w >>test.out "test.out" [converted] 1 line, 12 characters appended :set bomb fenc=latin-1  :w! Xtest0x "Xtest0x" [converted][New File] 1 line, 12 characters written :"  :" --- Check utf-8  :e! Xtest1 "Xtest1" 1 line, 9 charactersutf-8  :redir >>test.out  :set fileencoding bomb? fileencoding=utf-8 bomb Press ENTER or type command to continue :redir END utf-8 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :set fenc=latin-1  :w >>test.out "test.out" [converted] 1 line, 6 characters appended :set fenc=utf-8  :w! Xtest1x "Xtest1x" [New File] 1 line, 9 characters written :"  :" --- Check utf-8 with an error (will fall back to latin-1)  :e! Xtest2 "Xtest2" [converted] 1 line, 17 charactersutf-8<80>err  :redir >>test.out  :set fileencoding bomb? fileencoding=latin1 nobomb Press ENTER or type command to continue :redir END utf-8<80>err ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :set fenc=latin-1  :w >>test.out "test.out" [converted] 1 line, 17 characters appended :set fenc=utf-8  :w! Xtest2x "Xtest2x" [New File] 1 line, 17 characters written :"  :" --- Check ucs-2  :e! Xtest3 "Xtest3" [converted] 1 line, 8 charactersucs-2  :redir >>test.out  :set fileencoding bomb? fileencoding=utf-16 bomb Press ENTER or type command to continue :redir END ucs-2 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :set fenc=latin-1  :w >>test.out "test.out" [converted] 1 line, 6 characters appended :set fenc=ucs-2  :w! Xtest3x "Xtest3x" [converted][New File] 1 line, 8 characters written :"  :" --- Check ucs-2le  :e! Xtest4 "Xtest4" [converted] 1 line, 10 charactersle  :redir >>test.out  :set fileencoding bomb? fileencoding=utf-16le bomb Press ENTER or type command to continue :redir END ucs-2le ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :set fenc=latin-1  :w >>test.out "test.out" [converted] 1 line, 8 characters appended :set fenc=ucs-2le  :w! Xtest4x "Xtest4x" [converted][New File] 1 line, 10 characters written :"  :" --- Check ucs-4  :e! Xtest5 "Xtest5" [converted] 1 line, 10 characters4  :redir >>test.out  :set fileencoding bomb? fileencoding=ucs-4 bomb Press ENTER or type command to continue :redir END ucs-4 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :set fenc=latin-1  :w >>test.out "test.out" [converted] 1 line, 6 characters appended :set fenc=ucs-4  :w! Xtest5x "Xtest5x" [converted][New File] 1 line, 10 characters written :"  :" --- Check ucs-4le  :e! Xtest6 "Xtest6" [converted] 1 line, 12 charactersle  :redir >>test.out  :set fileencoding bomb? fileencoding=ucs-4le bomb Press ENTER or type command to continue :redir END ucs-4le ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :set fenc=latin-1  :w >>test.out "test.out" [converted] 1 line, 8 characters appended :set fenc=ucs-4le  :w! Xtest6x "Xtest6x" [converted][New File] 1 line, 12 characters written :"  :" --- Check the files written with BOM  :set bin  :e! test.out "test.out" 35 lines, 275 characters  fileencoding=latin1 nobomb latin-1    fileencoding=utf-8  bomb utf-8    fileencoding=latin1 nobomb utf-8<80>err    fileencoding=utf-16  bomb ucs-2    fileencoding=utf-16le  :$r Xtest0x "Xtest0x" 1 line, 10 characters  bomb ucs-2lefileencoding=ucs-4 bomb ucs-4fileencoding=ucs-4le bomb ucs-4le latin-1 :$r Xtest1x "Xtest1x" 1 line, 9 characters utf-8 :$r Xtest2x "Xtest2x" 1 line, 17 characters utf-8<80>err :$r Xtest3x "Xtest3x" 1 line, 14 characters ^@u^@c^@s^@-^@2^@ :$r Xtest4x "Xtest4x" [Incomplete last line] 2 lines, 18 characters u^@c^@s^@-^@2^@l^@e^@ :$r Xtest5x "Xtest5x" 1 line, 28 characters ^@ ^@^@^@^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@ :$r Xtest6x "Xtest6x" [Incomplete last line] 2 lines, 36 characters ^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@ :set nobin ff& " Write the file in default format   :w! test.out "test.out" 44 lines, 409 characters written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test42 = test61; then \ # if diff test.out test42.ok; \ # then echo flaky test ok first time; \ # else rm -rf test42.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test42.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test43.failed test.ok test.out X* viminfo cp test43.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test43.in "test43.in" 34 lines, 473 charactersTests for regexp with various magic settings. STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:$ :set undolevels=100 dv?bar? Yup:" :?^1?,$w! test.out :qa! ENDTEST :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for regexp with various magic settings. STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:$ :set undolevels=100 dv?bar? Yup:" :?^1?,$w! test.out :qa! ENDTEST/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 19 lines, 268 characters written :set ff& cpo+=A /ENDTEST   :so! Xdotest  :so small.vim  :set nocompatible viminfo+=nviminfo  /^1 1 a aa abb abbccc /a*b\{2}c\+/e   /\Md\*e\{2}f\+/e 2 d dd dee deefff  :set nomagic  /g\*h\{2}i\+/e 3 g gg ghh ghhiii  /\mj*k\{2}l\+/e 4 j jj jkk jkklll  /\vm*n{2}o+/e 5 m mm mnn mnnooo  /\V^aa$ 6 x ^aa$ x 6 x aa$ x 6 x :set magic  /\v(a)(b)\2\1\1/e 7 (a)(b) abbaa   /\V[ab]\(\[xy]\)\1 8 axx [ab]xx ab]xx  :$ 9 foobar :set undolevels=100  ?bar? ?bar  ~  1 more line; before #2 0 seconds agobar  9 foo :"  :?^1?,$w! test.out "test.out" [New] 11L, 137C written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test43 = test61; then \ # if diff test.out test43.ok; \ # then echo flaky test ok first time; \ # else rm -rf test43.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test43.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test44.failed test.ok test.out X* viminfo cp test44.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test44.in "test44.in" 81 lines, 1492 charactersTests for regexp with multi-byte encoding and various magic settings. Test matchstr() with a count and multi-byte chars. See test99 for exactly the same test with re=2. STARTTEST :so mbyte.vim :set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo :set re=1 /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:" Now search for multi-byte without composing char /ม x:" Now search for multi-byte with composing char /มà¹~H :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for regexp with multi-byte encoding and various magic settings. Test matchstr() with a count and multi-byte chars. See test99 for exactly the same test with re=2. STARTTEST :so mbyte.vim :set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo :set re=1 /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:" Now search for multi-byte without composing char /ม x:" Now search for multi-byte with composing char /มà¹~H/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1023 characters written :set ff& cpo+=A /ENDTEST :put =matchstr(\"×~P×~Q×~R×~S\", \"..\", 0, 2) " ×~Q×~R :put =matchstr(\"×~P×~Q×~R×~S\", \".\", 0, 0) " ×~P :put =matchstr(\"×~P×~Q×~R×~S\", \".\", 4, -1) " ×~R :new :$put =['dog(a', 'cat('] /(/e+ "ayn:bd! :$put ='' G"ap :w! :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll 5 m mm mnn mnnooo 6 x ^aa$ x 7 (a)(b) abbaa 8 axx [ab]xx 9 หมà¹~Hx อมx a อมx หมà¹~Hx :so! Xdotest  :so mbyte.vim  :set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo :put =matchstr(\"¿¿¿¿\", \"..\", 0, 2) " ¿¿ :put =matchstr(\"¿¿¿¿\", \".\", 0, 0) " ¿ :put =matchstr(\"¿¿¿¿\", \".\", 4, -1) " ¿ :new :$put =['dog(a', 'cat('] /(/e+ "ayn:bd! :$put ='' G"ap :w! :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll 5 m mm mnn mnnooo 6 x ^aa$ x 7 (a)(b) abbaa 8 axx [ab]xx 9 ¿¿x ¿¿x a ¿¿x ¿¿x:set re=1  /^1  /a*b\{2}c\+/e   /\Md\*e\{2}f\+/e   :set nomagic  /g\*h\{2}i\+/e   /\mj*k\{2}l\+/e   /\vm*n{2}o+/e   /\V^aa$ aa$ x 6 x  :set magic  /\v(a)(b)\2\1\1/e   /\V[ab]\(\[xy]\)\1 ab]xx  :" Now search for multi-byte without composing char  /¿ x  :" Now search for multi-byte with composing char  /¿ /¿ x  :" find word by change of word class  /¿?\<¿?¿?\>¿? b ¿?¿?¿?¿? b ¿?¿?¿? b :" Test \%u, [\u] and friends  :" c  /\%u20ac c x ¬¿x x  :" d  /[\u4f7f\u5929]\+ d ¿?¿?x d ¿?x d :" e  /\%U12345678 e ¿y e y e :" f  /[\U1234abcd\u1234\uabcd] f ¿z f z f :" g  /\%d21879b g a¿?bb g abb g a :" j Test backwards search from a multi-byte char  /x j 0123¿x  ?. ¿ j 012 :" k  :let @w=':%s#comb[i]nations#¿¿¿¿mmm¿¿¿#g'  :@w k ¿¿m¿ :"  :" l Test what 7.3.192 fixed  /^l l äö ü¿ :s/ \?/ /g 5 substitutions on 1 line l ä ö ü¿ :?^1?,$w! test.out "test.out" [New] 19L, 250C written :e! test.out "test.out" 19L, 250C1 a aa abb abbcc 2 d dd dee deeff 3 g gg ghh ghhii 4 j jj jkk jkkll 5 m mm mnn mnnoo 6 x aa$ x 7 (a)(b) abba 8 axx ab]xx 9 ¿¿x ¿x a ¿¿x ¿x b ¿?¿?¿? c x ¬x d ¿?x e y f z g abb j 012¿k ¿¿m¿ l ä ö ü¿~ ~ ~ ~  :put =matchstr(\"¿¿¿¿\", \".\", 0, 2) " ¿ ¿  :put =matchstr(\"¿¿¿¿\", \"..\", 0, 2) " ¿¿ ¿¿  :put =matchstr(\"¿¿¿¿\", \".\", 0, 0) " ¿ ¿  :put =matchstr(\"¿¿¿¿\", \".\", 4, -1) " ¿ ¿  :new  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] e y f z g abb j 012¿k ¿¿m¿ l ä ö ü¿¿ ¿ ¿ ¿ test.out [+]  :$put =['dog(a', 'cat('] dog(a cat( [+] /(/e+ /(/e+1 search hit BOTTOM, continuing at TOP :bd! 1 a aa abb abbcc 2 d dd dee deeff 3 g gg ghh ghhii 4 j jj jkk jkkll 5 m mm mnn mnnoo 6 x aa$ x 7 (a)(b) abba 8 axx ab]xx 9 ¿¿x ¿x a ¿¿x ¿x b ¿?¿?¿? c x ¬x d ¿?x e y f z g abb j 012¿k ¿¿m¿ l ä ö ü¿ ¿¿ ¿ ¿  :$put =''  a cat( :w! "test.out" 25L, 271C written :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test44 = test61; then \ # if diff test.out test44.ok; \ # then echo flaky test ok first time; \ # else rm -rf test44.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test44.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test45.failed test.ok test.out X* viminfo cp test45.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test45.in "test45.in" 92 lines, 1979 charactersTests for folding. vim: set ft=vim : STARTTEST :so small.vim :set belloff=all :" We also need the +syntax feature here. :if !has("syntax") e! test.ok w! test.out qa! :endif :" basic test if a fold can be created, opened, moving to the end and closed /^1 zf2j:call append("$", "manual " . getline(foldclosed("."))) zo:call append("$", foldclosed(".")) ]z:call append("$", getline(".")) zc:call append("$", getline(foldclosed("."))) :" test folding with markers. :set fdm=marker fdl=1 fdc=3 /^5 :call append("$", "marker " . foldlevel(".")) [z:call append("$", foldlevel(".")) jo{{ ^[r{jj:call append("$", foldlevel(".")) :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for folding. vim: set ft=vim : STARTTEST :so small.vim :set belloff=all :" We also need the +syntax feature here. :if !has("syntax") e! test.ok w! test.out qa! :endif :" basic test if a fold can be created, opened, moving to the end and closed /^1 zf2j:call append("$", "manual " . getline(foldclosed("."))) zo:call append("$", foldclosed(".")) ]z:call append("$", getline(".")) zc:call append("$", getline(foldclosed("."))) :" test folding with markers. :set fdm=marker fdl=1 fdc=3 /^5 :call append("$", "marker " . foldlevel(".")) [z:call append("$", foldlevel(".")) jo{{ ^[r{jj:call append("$", foldlevel("."))/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 75 lines, 1846 characters written :set ff& cpo+=A /ENDTEST :new iTest fdm=indent and :move bug END line2Test fdm=indent STARTline3line4^[ :set fdm=indent :1m1 2jzc:m0 :%w >> test.out :qa! ENDTEST 1 aa 2 bb 3 cc 4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj :so! Xdotest  :so small.vim  :set belloff=all  :" We also need the +syntax feature here.  :if !has("syntax") : e! test.ok : w! test.out : qa! : :endif :new iTest fdm=indent and :move bug END line2Test fdm=indent STARTline3line4^[ :set fdm=indent :1m1 2jzc:m0 :%w >> test.out :qa! ENDTEST 1 aa 2 bb 3 cc 4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj:" basic test if a fold can be created, opened, moving to the end and closed  /^1 +-- 3 lines: 1 aa--------------------------------------------------------------4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj b kk last :call append("$", "manual " . getline(foldclosed("."))) 1 aa 2 bb 3 cc 4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj :call append("$", foldclosed("."))   :call append("$", getline(".")) +-- 3 lines: 1 aa--------------------------------------------------------------4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj b kk last :call append("$", getline(foldclosed(".")))  :" test folding with markers.  :set fdm=marker fdl=1 fdc=3  :new iTest fdm=indent and :move bug END line2 Test fdm=indent START line3 line4^[ :set fdm=indent :1m1 2jzc:m0 :%w >> test.out :qa! ENDTEST 1 aa  2 bb 3 cc - 4 dd {{{ |- 5 ee {{{ }}} | 6 ff }}} 7 gg 8 hh 9 ii a jj /^5  :call append("$", "marker " . foldlevel("."))  :call append("$", foldlevel("."))  {{ |6 ff }}}7 gg8 hh 9 ii -{| | | | :call append("$", foldlevel(".")) 6 ff }}} 7 gg 8 hh :call append("$", foldlevel("."))  :" test folding with indent  :set fdm=indent sw=2 -+ +--- 3 lines: Test fdm=indent START-----------------------------------------:set fdm=indent:1m1 2jzc:m0 %w >> test.out:qa! ENDTEST  1 aa 2 bb3 cc4 dd {{{5 ee {{{ }}} {{{ 6 ff }}} 6 ff }}} 7 gg 8 hh 9 iia jj /^2 b search hit BOTTOM, continuing at TOP - 2 bb |- 3 cc :call append("$", "indent " . foldlevel("."))  :call append("$", foldlevel("."))  :set sw&   Test fdm=indent START | line3 | line4^[:set fdm=indent1m1 2jzc:m0:%w >> test.out:qa!ENDTEST  1 aa  2 bb  3 cc 4 dd {{{5 ee {{{ }}}{{{ 6 ff }}}6 ff }}}7 gg8 hh :" test syntax folding  :set fdm=syntax fdl=0   :syn region Hup start="dd" end="ii" fold contains=Fd1,Fd2,Fd3 + +-- 8 lines: 4 dd ----------------------------------------------------------a jj b kklast manual 1 aa-1 3 cc :syn region Fd1 start="ee" end="ff" fold contained  :syn region Fd2 start="gg" end="hh" fold contained  :syn region Fd3 start="commentstart" end="commentend" fold contained   1 aa marker 2 1 1 0 indent 2 1:call append("$", "folding " . getline("."))  :call append("$", getline("."))  --4 dd {{{commentstart ||5 ee {{{ }}} ||{{{ ||6 ff }}} ||6 ff }}} ||7 gg ||8 hh ||9 ii ||a jj ||b kk ||last ||manual 1 aa ||-1 ||3 cc commentend- -  :set fdl=1 + +--- 3 lines: 5 ee --------------------------------------------------------- 6 ff }}}+ +--- 2 lines: 7 gg----------------------------------------------------------9 ii a jj b kk lastmanual 1 aa-1 3 cc1 aa marker 21  :call append("$", getline("."))  :set fdl=0 + +-- 8 lines: 4 dd commentstart commentend---------------------------------- a jj  b kk last  manual 1 aa-1 3 cc1 aarker 2 1 1 0 indent -4 dd {{{commentstart commentend |-5 ee {{{ }}} ||{{{ ||6 ff }}} |6 ff }}} |-7 gg ||8 hh |9 iia jj b kklastmanual 1 aa-1 3 cc  :1m1 2jzc:m0 :%w >> test.out :qa! ENDTEST 1 aa 2 bb 3 cc - 4 dd {{{commentstart commentend |- 5 ee {{{ }}} || {{{ || 6 ff }}} | 6 ff }}} |- 7 gg || 8 hh | 9 ii a jj b kk last manual 1 aa -1 3 cc:call append("$", getline("."))  :" test expression folding  :fun Flvl() : let l = getline(v:lnum) : if l =~ "bb$" : return 2 : elseif l =~ "gg$" : return "s1" : elseif l =~ "ii$" : return ">2" : elseif l =~ "kk$" : return "0" : endif : return "=" : endfun  :1m1 2jzc:m0 :%w >> test.out :qa! ENDTEST 1 aa 2 bb 3 cc - 4 dd {{{commentstart commentend |- 5 ee {{{ }}} || {{{ || 6 ff }}} | 6 ff }}} |- 7 gg || 8 hh | 9 ii a jj b kk last manual 1 aa -1 3 cc:set fdm=expr fde=Flvl() + +-- 11 lines: 2 bb-----------------------------------------------------------b kk last manual 1 aa -1 3 cc 1 aa marker 2 1 1 0 indent 21 + +-- 4 lines: folding 9 ii---------------------------------------------------~ ~  /bb$ search hit BOTTOM, continuing at TOP-- 2 bb || 3 cc ||4 dd {{{commentstart commentend ||5 ee {{{ }}} ||{{{ ||6 ff }}} ||6 ff }}} ||7 gg |8 hh |+ +--- 2 lines: 9 ii----------------------------------------------------------b kklast manual 1 aa -1 3 cc 1 aa  :call append("$", "expr " . foldlevel("."))  /hh$  :call append("$", foldlevel("."))  /ii$ -9 ii ||a jjb kklast manual 1 aa-1 3 cc :call append("$", foldlevel("."))  /kk$  :call append("$", foldlevel("."))  :/^last/+1,$w! test.out "test.out" [New File] 18 lines, 96 characters written :delfun Flvl  :new   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] 5 ee {{{ }}}{{{ 6 ff }}}|6 ff }}}|7 gg 8 hh |-9 ii ||a jjb kk last test45.in [+] Test fdm=indent and :move bug ENDline2  Test fdm=indent START  line3  line4 [+] :set fdm=indent + +-- 3 lines: Test fdm=indent START------------------------------------------~ ~  :1m1  :m0 3 lines moved+ +-- 3 lines: Test fdm=indent START------------------------------------------Test fdm=indent and :move bug END line2  :%w >> test.out "test.out" 5 lines, 77 characters appendedtest.out [+]  :qa!  # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test45 = test61; then \ # if diff test.out test45.ok; \ # then echo flaky test ok first time; \ # else rm -rf test45.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test45.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test48.failed test.ok test.out X* viminfo cp test48.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test48.in "test48.in" 83 lines, 1658 charactersThis is a test of 'virtualedit'. STARTTEST :so small.vim :set noswf :set ve=all -dgg :" :" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword". :" Repeating CTRL-N fixes it. (Mary Ellen Foster) 2/w C^N^[ :" :" Using "C" then then moves the last remaining character to the next :" line. (Mary Ellen Foster) j^/are C^Mare belong to vim^[ :" :" When past the end of a line that ends in a single character "b" skips :" that word. ^$15lbC7^[ :" :" Make sure 'i' works :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest This is a test of 'virtualedit'. STARTTEST :so small.vim :set noswf :set ve=all -dgg :" :" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword". :" Repeating CTRL-N fixes it. (Mary Ellen Foster) 2/w C^N^[ :" :" Using "C" then then moves the last remaining character to the next :" line. (Mary Ellen Foster) j^/are C^Mare belong to vim^[ :" :" When past the end of a line that ends in a single character "b" skips :" that word. ^$15lbC7^[ :" :" Make sure 'i' works/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 61 lines, 1442 characters written :set ff& cpo+=A /ENDTEST :set display= :" :" Test for ^Y/^E due to bad w_virtcol value, reported by :" Roy . ^O^[3li^E^[4li^E^[4li^E <-- should show the name of a noted text editor^[ ^o^[4li^Y^[4li^Y^[4li^Y <-- and its version number^[-dd :" :" Test for yanking and pasting using the small delete register gg/^foo dewve"-p :wq! test.out ENDTEST foo, bar keyword keyw all your base are belong to us 1 2 3 4 5 6 'i' 'C' 'a' 'A' 'D' this is a test this is a test :so! Xdotest  :so small.vim  :set noswf  :set ve=all 65 fewer lines this is a test "r" "r" a^Vb^Msd abcv6efi.him0kl ~ ~ ~ ~ ~ 65 fewer lines  :"  :" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword".  :" Repeating CTRL-N fixes it. (Mary Ellen Foster)  /w $Scanning tags. The only match word:"  :" Using "C" then then moves the last remaining character to the next  :" line. (Mary Ellen Foster)   /are search hit BOTTOM, continuing at TOP$ are belong to vim 1 2 3 4 5 6 'i 'C 'a 'A 'D' this is a test "r" a^Vb^Msd abcv6efi.him0kl  :"  :" When past the end of a line that ends in a single character "b" skips  :" that word.  $7 :"  :" Make sure 'i' works  'i' <-- should be 3 ' ' :"  :" Make sure 'C' works  'C' $<-- should be 3 ' ' :"  :" Make sure 'a' works  'a' <-- should be 4 ' ' :"  :" Make sure 'A' works  'A' 'A'<-- should be 0 ' ' :"  :" Make sure 'D' works  'D' <-- 'D' should be intact :"  :" Test for yank bug reported by Mark Waggoner.  :set ve=block  aaaaaablock of 4 lines yanked3 more lines a a a    :"  :" Test "r" beyond the end of the line  :set ve=all  /^"r" search hit BOTTOM, continuing at TOP"r" xx<-- should be 'x' :"  :" Test "r" on a tab  :" Note that for this test, 'ts' must be 8 (the default).  "r" x "r" x <-- should be ' x ' :"  :" Test to make sure 'x' can delete control characters  :set display=uhex <16>b<0d>sd <16>b<0d>sd b<0d>sd <0d>sd sd d [This line should contain only the text between the brackets.] :set display=  :"  :" Test for ^Y/^E due to bad w_virtcol value, reported by  :" Roy .    abcv6efi.him0kl a  v v ii m <-- should show the name of a noted text editor a 6 6 .. 0 <-- and its version number 6 . 0 <-- and its version number a  :"  :" Test for yanking and pasting using the small delete register  /^foo search hit BOTTOM, continuing at TOP, bar , ba , foo , fo keyw :wq! test.out "test.out" [New File] 23 lines, 479 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test48 = test61; then \ # if diff test.out test48.ok; \ # then echo flaky test ok first time; \ # else rm -rf test48.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test48.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test51.failed test.ok test.out X* viminfo cp test51.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test51.in "test51.in" 36 lines, 809 charactersTests for ":highlight". vim: set ft=vim : STARTTEST :so small.vim :" basic test if ":highlight" doesn't crash :highlight :hi Search :" test setting colors. :" test clearing one color and all doesn't generate error or warning :hi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#00ff00 guibg=Cyan :hi Group2 term= cterm= :hi Group3 term=underline cterm=bold :redir! >test.out :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for ":highlight". vim: set ft=vim : STARTTEST :so small.vim :" basic test if ":highlight" doesn't crash :highlight :hi Search :" test setting colors. :" test clearing one color and all doesn't generate error or warning :hi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#00ff00 guibg=Cyan :hi Group2 term= cterm= :hi Group3 term=underline cterm=bold :redir! >test.out :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 31 lines, 747 characters written :set ff& cpo+=A /ENDTEST :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e! test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST  :so! Xdotest  :so small.vim  :" basic test if ":highlight" doesn't crash  :highlight SpecialKey xxx term=bold ctermfg=1 guifg=Blue EndOfBuffer xxx links to NonText NonTextxxx term=bold ctermfg=9 gui=bold guifg=Blue Directory xxx term=bold ctermfg=1 guifg=Blue ErrorMsgxxx term=standout ctermfg=15 ctermbg=4 guifg=White guibg=Red IncSearch xxx term=reverse cterm=reverse gui=reverse Searchxxx term=reverse ctermfg=0 ctermbg=14 guibg=Yellow MoreMsgxxx term=bold ctermfg=2 gui=bold guifg=SeaGreen ModeMsgxxx term=bold cterm=bold gui=bold LineNrxxx term=underline ctermfg=6 guifg=Brown CursorLineNr xxx term=bold ctermfg=6 gui=bold guifg=Brown Questionxxx term=standout ctermfg=2 gui=bold guifg=SeaGreen StatusLine xxx term=bold,reverse cterm=bold,reverse gui=bold,reverse StatusLineNC xxx term=reverse cterm=reverse gui=reverse VertSplit xxx term=reverse cterm=reverse gui=reverse Titlexxx term=bold ctermfg=5 gui=bold guifg=Magenta Visualxxx term=reverse cterm=reverse guibg=LightGrey VisualNOS xxx cleared WarningMsg xxx term=standout ctermfg=4 guifg=Red WildMenuxxx term=standout ctermfg=0 ctermbg=14 guifg=Black guibg=Yellow Foldedxxx term=standout ctermfg=1 ctermbg=7 guifg=DarkBlue guibg=LightGrey FoldColumn xxx term=standout ctermfg=1 ctermbg=7 guifg=DarkBlue guibg=Grey DiffAddxxx term=bold ctermbg=9 guibg=LightBlue DiffChange xxx term=bold ctermbg=13 guibg=LightMagenta DiffDelete xxx term=bold ctermfg=9 ctermbg=11 gui=bold guifg=Blue guibg=LightCyan DiffTextxxx term=reverse cterm=bold ctermbg=12 gui=bold guibg=Red SignColumn xxx term=standout ctermfg=1 ctermbg=7 guifg=DarkBlue guibg=Grey Concealxxx ctermfg=7 ctermbg=8 guifg=LightGrey guibg=DarkGrey SpellBadxxx term=reverse ctermbg=12 gui=undercurl guisp=Red SpellCapxxx term=reverse ctermbg=9 gui=undercurl guisp=Blue SpellRare xxx term=reverse ctermbg=13 gui=undercurl guisp=Magenta SpellLocal xxx term=underline ctermbg=11 gui=undercurl guisp=DarkCyan Pmenuxxx ctermfg=0 ctermbg=13 guibg=LightMagenta PmenuSelxxx ctermfg=0 ctermbg=7 guibg=Grey PmenuSbar xxx ctermbg=7 guibg=Grey PmenuThumb xxx ctermbg=0 guibg=Black TabLinexxx term=underline cterm=underline ctermfg=0 ctermbg=7 gui=underline guibg=LightGrey TabLineSel xxx term=bold cterm=bold gui=bold TabLineFill xxx term=reverse cterm=reverse gui=reverse CursorColumn xxx term=reverse ctermbg=7 guibg=Grey90 CursorLine xxx term=underline cterm=underline guibg=Grey90 ColorColumn xxx term=reverse ctermbg=12 guibg=LightRed QuickFixLine xxx links to Search MatchParen xxx term=reverse ctermbg=11 guibg=Cyan Press ENTER or type command to continue :hi Search Searchxxx term=reverse ctermfg=0 ctermbg=14 guibg=Yellow Press ENTER or type command to continue :" test setting colors. :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e! test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST :" test clearing one color and all doesn't generate error or warning  :hi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#0 0ff00 guibg=Cyan E418: Illegal value: guifg=#00ff00  Press ENTER or type command to continue :hi Group2 term= cterm= E418: Illegal value: cterm= Press ENTER or type command to continue :hi Group3 term=underline cterm=bold :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e! test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST :redir! >test.out  :hi NewGroup NewGroupxxx term=bold cterm=italic ctermfg=1 ctermbg=7 Press ENTER or type command to continue :hi Group2 Group2xxx cleared Press ENTER or type command to continue :hi Group3 Group3xxx term=underline cterm=bold Press ENTER or type command to continue :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e! test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST :hi NewGroup NewGroupxxx cleared Press ENTER or type command to continue :hi Group2 Group2xxx cleared Press ENTER or type command to continue :hi Group2 NONE :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e! test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST :hi Group2 Group2xxx cleared Press ENTER or type command to continue :hi clear :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e! test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST :hi Group3 Group3xxx cleared Press ENTER or type command to continue :hi Crash term='asdf E475: Invalid argument: term='asdf Press ENTER or type command to continue :redir END :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e! test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST :" filter ctermfg and ctermbg, the numbers depend on the terminal  :e! test.out "test.out" 20 lines, 289 characters NewGroup xxx term=bold cterm=italic ctermfg=1 ctermbg=7 Group2 xxx cleared Group3 xxx term=underline cterm=bold NewGroup xxx cleared Group2 xxx cleared Group2 xxx cleared Group3 xxx cleared E475: Invalid argument: term='asdf ~ ~ ~  :%s/ctermfg=\d*/ctermfg=2/ 2  :%s/ctermbg=\d*/ctermbg=3/ 3  :" filter out possibly translated error message  :%s/E475: [^:]*:/E475:/ term='asdf  :" fix the fileformat  :set ff&  :wq! "test.out" 20 lines, 271 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test51 = test61; then \ # if diff test.out test51.ok; \ # then echo flaky test ok first time; \ # else rm -rf test51.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test51.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test53.failed test.ok test.out X* viminfo cp test53.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test53.in "test53.in" 75 lines, 1763 charactersTests for string and html text objects. vim: set ft=vim : Note that the end-of-line moves the cursor to the next test line. Also test match() and matchstr() STARTTEST :so small.vim /^start:/ da" 0va'a'rx 02f`da` 0fXdi" 03f'vi'ry :set quoteescape=+*- di` $F"va"oha"i"rz :" /^ -asdfXasdfasdf- :so! Xdotest  :so small.vim  /^start:/  foo  'foo' 'bar' xxxxxxxxxxxx blah  "  ' repyyyyy :set quoteescape=+*-  bla `` b`la bla `" sdf"" " asdf" sdf ah" sdf " voo "zzzzzzzzzzzzzzzzzzzzzzzzzzzz voo " :"  /^asdf-  -asdXasdfasdf-  -- - -asdfXasdfasdf- -asdf-  -asdXasdfasdf-  -- - - - -  first match) c :put =matchstr(\"abcd\", \".\", 0, -1) " a a :put =match(\"abcd\", \".\", 0, 5) " -1 -1 :put =match(\"abcd\", \".\", 0, -1) " 0 0 :put =match('abc', '.', 0, 1) " 0 0 :put =match('abc', '.', 0, 2) " 1 1 :put =match('abc', '.', 0, 3) " 2 2 :put =match('abc', '.', 0, 4) " -1 -1 :put =match('abc', '.', 1, 1) " 1 1 :put =match('abc', '.', 2, 1) " 2 2 :put =match('abc', '.', 3, 1) " -1 -1 :put =match('abc', '$', 0, 1) " 3 3 :put =match('abc', '$', 0, 2) " -1 -1 :put =match('abc', '$', 1, 1) " 3 3 :put =match('abc', '$', 2, 1) " 3 3 :put =match('abc', '$', 3, 1) " 3 3 :put =match('abc', '$', 4, 1) " -1 -1 :put =match('abc', '\zs', 0, 1) " 0 0 :put =match('abc', '\zs', 0, 2) " 1 1 :put =match('abc', '\zs', 0, 3) " 2 2 :put =match('abc', '\zs', 0, 4) " 3 3 :put =match('abc', '\zs', 0, 5) " -1 -1 :put =match('abc', '\zs', 1, 1) " 1 1 :put =match('abc', '\zs', 2, 1) " 2 2 :put =match('abc', '\zs', 3, 1) " 3 3 :put =match('abc', '\zs', 4, 1) " -1 -1 :/^start:/,/^end:/wq! test.out search hit BOTTOM, continuing at TOP "test.out" [New File] 45 lines, 284 characters written # For flaky tests retry one time. No tests at the moment. #@/bin/sh -c "if test -f test.out -a test53 = test61; then \ # if diff test.out test53.ok; \ # then echo flaky test ok first time; \ # else rm -rf test53.failed test.out X* viminfo; \ # VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test53.in; \ # fi \ # fi" # Check if the test.out file matches test.ok. rm -rf X* test.ok viminfo rm -rf test55.failed test.ok test.out X* viminfo cp test55.ok test.ok # Sleep a moment to avoid that the xterm title is messed up. # 200 msec is sufficient, but only modern sleep supports a fraction of # a second, fall back to a second if it fails. VIMRUNTIME=../../runtime; export VIMRUNTIME; ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test55.in "test55.in" 586 lines, 12256 charactersTests for List and Dictionary types. vim: set ft=vim : STARTTEST :so small.vim :fun Test(...) :lang C :" Creating List directly with different types :let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] :$put =string(l) :$put =string(l[-1]) :$put =string(l[-4]) :try : $put =string(l[-5]) :catch : $put =v:exception[:14] :endtry :" List slices :$put =string(l[:]) :$put =string(l[1:]) :$put =string(l[:-2]) :$put =string(l[0:8]) :$put =string(l[8:-1]) :" :set cp  :map dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest Tests for List and Dictionary types. vim: set ft=vim : STARTTEST :so small.vim :fun Test(...) :lang C :" Creating List directly with different types :let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] :$put =string(l) :$put =string(l[-1]) :$put =string(l[-4]) :try : $put =string(l[-5]) :catch : $put =v:exception[:14] :endtry :" List slices :$put =string(l[:]) :$put =string(l[1:]) :$put =string(l[:-2]) :$put =string(l[0:8]) :$put =string(l[8:-1]) :"/^STARTTEST   :set ff=unix cpo-=A  :.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 580 lines, 12170 characters written :set ff& cpo+=A /ENDTEST :$put =string(l) :endfun :" :call Test(1, 2, [3, 4], {5: 6}) " This may take a while :" :delfunc Test :unlet dict :call garbagecollect(1) :" :" test for patch 7.3.637 :let a = 'No error caught' :try|foldopen|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry o^R=a^M^[:" :lang C :redir => a :try|foobar|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry :redir END o^R=a^M^[:" :" :/^start:/,$wq! test.out ENDTEST start: :so! Xdotest  :so small.vim  :fun Test(...) : :lang C : :" Creating List directly with different types : :let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] : :$put =string(l) : :$put =string(l[-1]) : :$put =string(l[-4]) : :try : : $put =string(l[-5]) : :catch : : $put =v:exception[:14] : :endtry : :" List slices : :$put =string(l[:]) : :$put =string(l[1:]) : :$put =string(l[:-2]) : :$put =string(l[0:8]) : :$put =string(l[8:-1]) : :" : :" List identity : :let ll = l : :let lx = copy(l) : :try : : $put =(l == ll) . (l isnot ll) . (l is ll) . (l == lx) . (l is lx) . (l isnot lx) : :catch : : $put =v:exception : :endtry : :" : :" Creating Dictionary directly with different types : :let d = {001: 'asd', 'b': [1, 2, function('strlen')], -1: {'a': 1},} : :$put =string(d) . d.1 : :$put =string(sort(keys(d))) : :$put =string (values(d)) : :for [key, val] in items(d) : : $put =key . ':' . string(val) : : unlet key val : :endfor : :call extend (d, {3:33, 1:99}) : :call extend(d, {'b':'bbb', 'c':'ccc'}, "keep") : :try : : call extend(d, {3:333,4:444}, "error") : :catch : : $put =v:exception[:15] . v:exception[-1:-1] : :endtry : :$put =string(d) : :call filter(d, 'v:key =~ ''[ac391]''') : :$put =string(d) : :" : :" Dictionary identity : :let dd = d : :let dx = copy(d) : :try : : $put =(d == dd) . (d isnot dd) . (d is dd) . (d == dx) . (d is dx) . (d isnot dx) : :catch : : $put =v:exception : :endtry : :" : :" : :" removing items with :unlet : :unlet l[2] : :$put =string(l) : :let l = range(8) : :try : :unlet l[:3] : :unlet l[1:] : :catch : :$put =v:exception : :endtry : :$put =string(l) : :" : :unlet d.c : :unlet d[-1] : :$put =string(d) : :" : :" removing items out of range: silently skip items that don't exist : let l = [0, 1, 2, 3] : :unlet l[2:1] : :$put =string(l) : let l = [0, 1, 2, 3] : :unlet l[2:2] : :$put =string(l) : let l = [0, 1, 2, 3] : :unlet l[2:3] : :$put =string(l) : let l = [0, 1, 2, 3] : :unlet l[2:4] : :$put =string(l) : let l = [0, 1, 2, 3] : :unlet l[2:5] : :$put =string(l) : let l = [0, 1, 2, 3] : :unlet l[-1:2] : :$put =string(l) : let l = [0, 1, 2, 3] : :unlet l[-2:2] : :$put =string(l) : let l = [0, 1, 2, 3] : :unlet l[-3:2] : :$put =string(l) : let l = [0, 1, 2, 3] : :unlet l[-4:2] : :$put =string(l) : let l = [0, 1, 2, 3] : :unlet l[-5:2] : :$put =string(l) : let l = [0, 1, 2, 3] : :unlet l[-6:2] : :$put =string(l) : :" : :" assignment to a list : :let l = [0, 1, 2, 3] : :let [va, vb] = l[2:3] : :$put =va : :$put =vb : :try : : let [va, vb] = l : :catch : : $put =v:exception[:14] : :endtry : :try : : let [va, vb] = l[1:1] : :catch : : $put =v:exception[:14] : :endtry : :" : :" manipulating a big Dictionary (hashtable.c has a border of 1000 entries) : :let d = {} : :for i in range(1500) : : let d[i] = 3000 - i : :endfor : :$put =d[0] . ' ' . d[100] . ' ' . d[999] . ' ' . d[1400] . ' ' . d[1499] : :try : : let n = d[1500] : :catch : : $put =substitute(v:exception, '\v(.{14}).*( \d{4}).*', '\1\2', '') : :endtry : :" lookup each items : :for i in range(1500) : : if d[i] != 3000 - i : : $put =d[i] : : endif : :endfor : : let i += 1 : :" delete even items : :while i >= 2 : : let i -= 2 : : unlet d[i] : :endwhile : :$put =get(d, 1500 - 100, 'NONE') . ' ' . d[1] : :" delete odd items, checking value, one intentionally wrong : :let d[33] = 999 : :let i = 1 : :while i < 1500 : : if d[i] != 3000 - i : : $put =i . '=' . d[i] : : else : : unlet d[i] : : endif : : let i += 2 : :endwhile : :$put =string(d) " must be almost empty now : :unlet d : :" : :" Dictionary function : :let dict = {} : :func dict.func(a) dict : : $put =a:a . len(self.data) : :endfunc : :let dict.data = [1,2,3] : :call dict.func("len: ") : :let x = dict.func("again: ") : :let Fn = dict.func : :call Fn('xxx') : :" : :" Function in script-local List or Dict : :let g:dict = {} : :function g:dict.func() dict : : $put ='g:dict.func'.self.foo[1].self.foo[0]('asdf') : :endfunc : :let g:dict.foo = ['-', 2, 3] : :call insert(g:dict.foo, function('strlen')) : :call g:dict.func() : :" : :" Nasty: remove func from Dict that's being called (works) : :let d = {1:1} : :func d.func(a) :: return "a:". a:a ::endfunc ::$put =d.func(string(remove(d, 'func'))) ::" ::" Nasty: deepcopy() dict that refers to itself (fails when noref used ) ::let d = {1:1, 2:2} ::let l = [4, d, 6] ::let d[3] = l ::let dc = deepcopy(d) ::try :: let dc = deepcopy(d, 1) ::catch :: $put =v:exception[:14] ::endtry ::let l2 = [0, l, l, 3] ::let l[1] = l2 ::let l3 = deepcopy(l2) ::$put ='same list: ' . (l3[1] is l3[2]) ::" ::" Locked variables ::for depth in range(5) :: $put ='depth is ' . depth :: for u in range(3) :: unlet l :: let l = [0, [1, [2, 3]], {4: 5, 6: {7: 8}}] :: exe "lockvar " . depth . " l" :: if u == 1 :: exe "unlockvar l" :: elseif u == 2 :: exe "unlockvar " . depth . " l" :: endif :: let ps = islocked("l").islocked("l[1]").islocked("l[1][1]").i slocked("l[1][1][0]").'-'.islocked("l[2]").islocked("l[2]['6']").islocked("l[2][ '6'][7]") :: $put =ps :: let ps = '' :: try :: let l[1][1][0] = 99 :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: let l[1][1] = [99] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: let l[1] = [99] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: let l[2]['6'][7] = 99 :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: let l[2][6] = {99: 99} :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: let l[2] = {99: 99} :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: let l = [99] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: $put =ps :: endfor ::endfor ::" ::" Unletting locked variables ::$put ='Unletting:' ::for depth in range(5) :: $put ='depth is ' . depth :: for u in range(3) :: unlet l :: let l = [0, [1, [2, 3]], {4: 5, 6: {7: 8}}] :: exe "lockvar " . depth . " l" :: if u == 1 :: exe "unlockvar l" :: elseif u == 2 :: exe "unlockvar " . depth . " l" :: endif :: let ps = islocked("l").islocked("l[1]").islocked("l[1][1]").i slocked("l[1][1][0]").'-'.islocked("l[2]").islocked("l[2]['6']").islocked("l[2][ '6'][7]") :: $put =ps :: let ps = '' :: try :: unlet l[2]['6'][7] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: unlet l[2][6] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: unlet l[2] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: unlet l[1][1][0] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: unlet l[1][1] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: unlet l[1] :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: try :: unlet l :: let ps .= 'p' :: catch :: let ps .= 'F' :: endtry :: $put =ps :: endfor ::endfor ::" ::" Locked variables and :unlet or list / dict functions ::$put ='Locks and commands or functions:' ::" ::$put ='No :unlet after lock on dict:' ::unlet! d ::let d = {'a': 99, 'b': 100} ::lockvar 1 d ::try :: unlet d.a :: $put ='did :unlet' ::catch :: $put =v:exception[:16] ::endtry ::$put =string(d) ::" ::$put =':unlet after lock on dict item:' ::unlet! d ::let d = {'a': 99, 'b': 100} ::lockvar d.a ::try :: unlet d.a :: $put ='did :unlet' ::catch :: $put =v:exception[:16] ::endtry ::$put =string(d) ::" ::$put ='filter() after lock on dict item:' ::unlet! d ::let d = {'a': 99, 'b': 100} ::lockvar d.a ::try :: call filter(d, 'v:key != "a"') :: $put ='did filter()' ::catch :: $put =v:exception[:16] ::endtry ::$put =string(d) ::" ::$put ='map() after lock on dict:' ::unlet! d ::let d = {'a': 99, 'b': 100} ::lockvar 1 d ::try :: call map(d, 'v:val + 200') :: $put ='did map()' ::catch :: $put =v:exception[:16] ::endtry ::$put =string(d) ::" ::$put ='No extend() after lock on dict item:' ::unlet! d ::let d = {'a': 99, 'b': 100} ::lockvar d.a ::try :: $put =string(extend(d, {'a': 123})) :: $put ='did extend()' ::catch :: $put =v:exception[:14] ::endtry ::$put =string(d) ::" ::$put ='No remove() of write-protected scope-level variable:' ::fun! Tfunc(this_is_a_loooooooooong_parameter_name) :: try :: $put =string(remove(a:, 'this_is_a_loooooooooong_parameter_na me')) :: $put ='did remove()' :: catch :: $put =v:exception[:14] :: endtry ::endfun ::call Tfunc('testval') ::" ::$put ='No extend() of write-protected scope-level variable:' ::fun! Tfunc(this_is_a_loooooooooong_parameter_name) :: try :: $put =string(extend(a:, {'this_is_a_loooooooooong_parameter _name': 1234})) :: $put ='did extend()' :: catch :: $put =v:exception[:14] :: endtry ::endfun ::call Tfunc('testval') ::" ::$put ='No :unlet of variable in locked scope:' ::let b:testvar = 123 ::lockvar 1 b: ::try :: unlet b:testvar :: $put ='b:testvar was :unlet: '. (!exists('b:testvar')) ::catch :: $put =v:exception[:16] ::endtry ::unlockvar 1 b: ::unlet! b:testvar ::" ::$put ='No :let += of locked list variable:' ::let l = ['a', 'b', 3] ::lockvar 1 l ::try :: let l += ['x'] :: $put ='did :let +=' ::catch :: $put =v:exception[:14] ::endtry ::$put =string(l) ::" ::unlet l ::let l = [1, 2, 3, 4] ::lockvar! l ::$put =string(l) ::unlockvar l[1] ::unlet l[0:1] ::$put =string(l) ::unlet l[1:2] ::$put =string(l) ::unlockvar l[1] ::let l[0:1] = [0, 1] ::$put =string(l) ::let l[1:2] = [0, 1] ::$put =string(l) ::unlet l ::" :lockvar/islocked() triggering script autoloading ::set rtp+=./sautest ::lockvar g:footest#x ::unlockvar g:footest#x ::$put ='locked g:footest#x:'.islocked('g:footest#x') ::$put ='exists g:footest#x:'.exists('g:footest#x') ::$put ='g:footest#x: '.g:footest#x ::" ::" a:000 function argument ::" first the tests that should fail ::try :: let a:000 = [1, 2] ::catch :: $put ='caught a:000' ::endtry ::try :: let a:000[0] = 9 ::catch :: $put ='caught a:000[0]' ::endtry ::try :: let a:000[2] = [9, 10] ::catch :: $put ='caught a:000[2]' ::endtry ::try :: let a:000[3] = {9: 10} ::catch :: $put ='caught a:000[3]' ::endtry ::" now the tests that should pass ::try :: let a:000[2][1] = 9 :: call extend(a:000[2], [5, 6]) :: let a:000[3][5] = 8 :: let a:000[3]['a'] = 12 :: $put =string(a:000) ::catch :: $put ='caught ' . v:exception ::endtry ::" ::" reverse(), sort(), uniq() ::let l = ['-0', 'A11', 2, 2, 'xaaa', 4, 'foo', 'foo6', 'foo', [0, 1, 2], 'x8', [0, 1, 2], 1.5] ::$put =string(uniq(copy(l))) ::$put =string(reverse(l)) ::$put =string(reverse(reverse(l))) ::$put =string(sort(l)) ::$put =string(reverse(sort(l))) ::$put =string(sort(reverse(sort(l)))) ::$put =string(uniq(sort(l))) ::let l=[7, 9, 'one', 18, 12, 22, 'two', 10.0e-16, -1, 'three', 0xf f, 0.22, 'four'] ::$put =string(sort(copy(l), 'n')) ::let l=[7, 9, 18, 12, 22, 10.0e-16, -1, 0xff, 0, -0, 0.22, 'bar', 'BAR', 'Bar', 'Foo', 'FOO', 'foo', 'FOOBAR', {}, []] ::$put =string(sort(copy(l), 1)) ::$put =string(sort(copy(l), 'i')) ::$put =string(sort(copy(l))) ::" ::" splitting a string to a List ::$put =string(split(' aa bb ')) ::$put =string(split(' aa bb ', '\W\+', 0)) ::$put =string(split(' aa bb ', '\W\+', 1)) ::$put =string(split(' aa bb ', '\W', 1)) ::$put =string(split(':aa::bb:', ':', 0)) ::$put =string(split(':aa::bb:', ':', 1)) ::$put =string(split('aa,,bb, cc,', ',\s*', 1)) ::$put =string(split('abc', '\zs')) ::$put =string(split('abc', '\zs', 1)) ::" ::" compare recursively linked list and dict ::let l = [1, 2, 3, 4] ::let d = {'1': 1, '2': l, '3': 3} ::let l[1] = d ::$put =(l == l) ::$put =(d == d) ::$put =(l != deepcopy(l)) ::$put =(d != deepcopy(d)) ::" ::" compare complex recursively linked list and dict ::let l = [] ::call add(l, l) ::let dict4 = {"l": l} ::call add(dict4.l, dict4) ::let lcopy = deepcopy(l) ::let dict4copy = deepcopy(dict4) ::$put =(l == lcopy) ::$put =(dict4 == dict4copy) ::" ::" Pass the same List to extend() ::let l = [1, 2, 3, 4, 5] ::call extend(l, l) ::$put =string(l) ::" ::" Pass the same Dict to extend() ::let d = { 'a': {'b': 'B'}} ::call extend(d, d) ::$put =string(d) ::" ::" Pass the same Dict to extend() with "error" ::try :: call extend(d, d, "error") ::catch :: $put =v:exception[:15] . v:exception[-1:-1] ::endtry ::$put =string(d) ::" ::" test for range assign ::let l = [0] ::let l[:] = [1, 2] ::$put =string(l) ::endfun :$put =string(l) :endfun :" :call Test(1, 2, [3, 4], {5: 6}) " This may take a while :" :delfunc Test :unlet dict :call garbagecollect(1) :" :" test for patch 7.3.637 :let a = 'No error caught' :try|foldopen|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry o^R=a^M^[:" :lang C :redir => a :try|foobar|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry :redir END o^R=a^M^[:" :" :/^start:/,$wq! test.out ENDTEST start: :"  :call Test(1, 2, [3, 4], {5: 6}) " This may take a while Error detected while processing function Test: line 76: E684: list index out of range: 1 line 91: E684: list index out of range: 2 line 271: E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" E108: No such variable: "l" line 441: E741: Value is locked: l[0:1] line 443: E741: Value is locked: l[1:2] line 446: E741: Value is locked: l[0:1] = [0, 1] line 448: E741: Value is locked: l[1:2] = [0, 1] Press ENTER or type command to continue :" ['BAR', 'Bar', 'FOO', 'FOOBAR', 'Foo', 'bar', 'foo', -1, 0, 0, 0.22, 1.0e-15, 12, 18, 22, 255, 7, 9, [], {}] ['aa', 'bb'] ['aa', 'bb'] ['', 'aa', 'bb', ''] ['', '', 'aa', '', 'bb', '', ''] ['aa', '', 'bb'] ['', 'aa', '', 'bb', ''] ['aa', '', 'bb', 'cc', ''] ['a', 'b', 'c'] ['', 'a', '', 'b', '', 'c', ''] 1 1 0 0 1 1 [1, 2, 3, 4, 5, 1, 2, 3, 4, 5] {'a': {'b': 'B'}} Vim(call):E737: a {'a': {'b': 'B'}} [1, 2] ~  :delfunc Test+ echo 'testsuite for console variant PASSED' + for ui in minimal console enhanced console gnome2 gtk2 neXtaw + expect -f check.exp src/build-gnome2 spawn /bin/sh make -C src/build-gnome2 test echo $? sh-3.2$ make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make -f Makefile vim make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make[1]: `vim' is up to date. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2' if test -n "yes" -a -f po/Makefile; then \ cd po; make -f Makefile check VIM=../vim; \ fi make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gnome2/po' ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq af.po "af.po" "af.po" 5393 lines, 133397 characters OK touch af.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ca.po "ca.po" "ca.po" 6201 lines, 161830 characters OK touch ca.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq cs.po "cs.po" "cs.po" 4664 lines, 111014 characters OK touch cs.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq de.po "de.po" "de.po" 6117 lines, 156572 characters OK touch de.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq en_GB.po "en_GB.po" "en_GB.po" 290 lines, 8951 characters OK touch en_GB.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq eo.po "eo.po" "eo.po" 7037 lines, 181672 characters OK touch eo.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq es.po "es.po" "es.po" 8280 lines, 203813 characters OK touch es.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fi.po "fi.po" "fi.po" 6959 lines, 178335 characters OK touch fi.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fr.po "fr.po" "fr.po" 7316 lines, 200113 characters OK touch fr.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ga.po "ga.po" "ga.po" 7434 lines, 193547 characters OK touch ga.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq it.po "it.po" "it.po" 7047 lines, 183139 characters OK touch it.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.po "ja.po" "ja.po" 6990 lines, 203194 characters OK touch ja.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ko.po "ko.po" "ko.po" 6447 lines, 155536 characters OK touch ko.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ko.UTF-8.po "ko.UTF-8.po" "ko.UTF-8.po" 6447 lines, 171433 characters OK touch ko.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq nb.po "nb.po" "nb.po" 6166 lines, 150557 characters OK touch nb.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq nl.po "nl.po" "nl.po" 5852 lines, 135176 characters OK touch nl.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq no.po "no.po" "no.po" 6166 lines, 150557 characters OK touch no.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.po "pl.po" "pl.po" 6905 lines, 175274 characters OK touch pl.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pt_BR.po "pt_BR.po" "pt_BR.po" 6236 lines, 160821 characters OK + echo 'testsuite for gnome2 variant PASSED' + for ui in minimal console enhanced console gnome2 gtk2 neXtaw + expect -f check.exp src/build-gtk2 spawn /bin/sh make -C src/build-gtk2 test echo $? sh-3.2$ make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gtk2' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make -f Makefile vim make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gtk2' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make[1]: `vim' is up to date. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gtk2' if test -n "yes" -a -f po/Makefile; then \ cd po; make -f Makefile check VIM=../vim; \ fi make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-gtk2/po' ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq af.po "af.po" "af.po" 5393 lines, 133397 characters OK touch af.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ca.po "ca.po" "ca.po" 6201 lines, 161830 characters OK touch ca.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq cs.po "cs.po" "cs.po" 4664 lines, 111014 characters OK touch cs.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq de.po "de.po" "de.po" 6117 lines, 156572 characters OK touch de.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq en_GB.po "en_GB.po" "en_GB.po" 290 lines, 8951 characters OK touch en_GB.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq eo.po "eo.po" "eo.po" 7037 lines, 181672 characters OK touch eo.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq es.po "es.po" "es.po" 8280 lines, 203813 characters OK touch es.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fi.po "fi.po" "fi.po" 6959 lines, 178335 characters OK touch fi.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fr.po "fr.po" "fr.po" 7316 lines, 200113 characters OK touch fr.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ga.po "ga.po" "ga.po" 7434 lines, 193547 characters+ echo 'testsuite for gtk2 variant PASSED' + for ui in minimal console enhanced console gnome2 gtk2 neXtaw + expect -f check.exp src/build-neXtaw spawn /bin/sh make -C src/build-neXtaw test echo $? sh-3.2$ make: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-neXtaw' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make -f Makefile vim make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-neXtaw' Makefile:2594: target `/usr/share/vim' given more than once in the same rule. make[1]: `vim' is up to date. make[1]: Leaving directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-neXtaw' if test -n "yes" -a -f po/Makefile; then \ cd po; make -f Makefile check VIM=../vim; \ fi make[1]: Entering directory `/usr/src/RPM/BUILD/vim-8.0.711-alt0.M80P.4/src/build-neXtaw/po' ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq af.po "af.po" "af.po" 5393 lines, 133397 characters OK touch af.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ca.po "ca.po" "ca.po" 6201 lines, 161830 characters OK touch ca.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq cs.po "cs.po" "cs.po" 4664 lines, 111014 characters OK touch cs.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq de.po "de.po" "de.po" 6117 lines, 156572 characters OK touch de.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq en_GB.po "en_GB.po" "en_GB.po" 290 lines, 8951 characters OK touch en_GB.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq eo.po "eo.po" "eo.po" 7037 lines, 181672 characters OK touch eo.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq es.po "es.po" "es.po" 8280 lines, 203813 characters OK touch es.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fi.po "fi.po" "fi.po" 6959 lines, 178335 characters OK touch fi.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq fr.po "fr.po" "fr.po" 7316 lines, 200113 characters OK touch fr.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ga.po "ga.po" "ga.po" 7434 lines, 193547 characters OK touch ga.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq it.po "it.po" "it.po" 7047 lines, 183139 characters OK touch it.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ja.po "ja.po" "ja.po" 6990 lines, 203194 characters OK touch ja.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ko.po "ko.po" "ko.po" 6447 lines, 155536 characters OK touch ko.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ko.UTF-8.po "ko.UTF-8.po" "ko.UTF-8.po" 6447 lines, 171433 characters OK touch ko.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq nb.po "nb.po" "nb.po" 6166 lines, 150557 characters OK touch nb.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq nl.po "nl.po" "nl.po" 5852 lines, 135176 characters OK touch nl.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq no.po "no.po" "no.po" 6166 lines, 150557 characters OK touch no.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pl.po "pl.po" "pl.po" 6905 lines, 175274 characters OK touch pl.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq pt_BR.po "pt_BR.po" "pt_BR.po" 6236 lines, 160821 characters OK touch pt_BR.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq ru.po "ru.po" "ru.po" 6939 lines, 227889 characters OK touch ru.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sk.po "sk.po" "sk.po" 5821 lines, 147387 characters OK touch sk.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq sv.po "sv.po" "sv.po" 6148 lines, 149141 characters OK touch sv.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq uk.po "uk.po" "uk.po" 7236 lines, 224452 characters OK touch uk.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq vi.po "vi.po" "vi.po" 5196 lines, 143932 characters OK touch vi.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_CN.UTF-8.po "zh_CN.UTF-8.po" "zh_CN.UTF-8.po" 6140 lines, 147457 characters OK touch zh_CN.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_CN.po "zh_CN.po" "zh_CN.po" 6140 lines, 136476 characters OK touch zh_CN.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_TW.UTF-8.po "zh_TW.UTF-8.po" "zh_TW.UTF-8.po" 5282 lines, 127286 characters OK touch zh_TW.UTF-8.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq zh_TW.po "zh_TW.po" "zh_TW.po" 5275 lines, 117353 characters OK touch zh_TW.ck ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq cs.cp1250.po "cs.cp1250.po" "cs.cp1250.po" 4664 lines, 111022 characters OK + echo 'testsuite for neXtaw variant PASSED' + cat check-log testsuite for minimal variant PASSED testsuite for console variant PASSED testsuite for enhanced variant PASSED testsuite for console variant PASSED testsuite for gnome2 variant PASSED testsuite for gtk2 variant PASSED testsuite for neXtaw variant PASSED + grep -q 'FAILED$' check-log + exit 0 Processing files: vim-common-8.0.711-alt0.M80P.4 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.78174 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd vim-8.0.711-alt0.M80P.4 + DOCDIR=/usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711 + export DOCDIR + /bin/mkdir -p /usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711 + cp -prL README.txt README_autoload.txt README_colors.txt README_compiler.txt README_ftplugin.txt README_indent.txt README_keymap.txt README_lang.txt README_macros.txt README_patches.txt README_plugin.txt README_spell.txt README_syntax.txt README_tools.txt README_tutor.txt runtime/gvimrc_example.vim /usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711 + chmod -R go-w /usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711 + chmod -R a+rX /usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711 + cp -prL runtime/termcap runtime/vimrc_example.vim vimrc_hebrew /usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711 + chmod -R go-w /usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711 + chmod -R a+rX /usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711 + cp -prL README.ALT-ru_RU.UTF-8 /usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711 + chmod -R go-w /usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711 + chmod -R a+rX /usr/src/tmp/vim-buildroot/usr/share/doc/vim-common-8.0.711 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PdJSF9 find-provides: broken symbolic link /usr/src/tmp/vim-buildroot/usr/bin/ex -> vim is not going to provide anything find-provides: broken symbolic link /usr/src/tmp/vim-buildroot/usr/bin/rview -> vim is not going to provide anything find-provides: broken symbolic link /usr/src/tmp/vim-buildroot/usr/bin/rvim -> vim is not going to provide anything find-provides: broken symbolic link /usr/src/tmp/vim-buildroot/usr/bin/view -> vim is not going to provide anything find-provides: broken symbolic link /usr/src/tmp/vim-buildroot/usr/bin/vimdiff -> vim is not going to provide anything find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,ruby,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.j4IT4D find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,tcl,typelib) symlinks.req: /usr/src/tmp/vim-buildroot/usr/bin/ex: /usr/bin/vim -> /usr/bin/vim (raw, not installed) symlinks.req: /usr/src/tmp/vim-buildroot/usr/bin/rview: /usr/bin/vim -> /usr/bin/vim (raw, not installed) symlinks.req: /usr/src/tmp/vim-buildroot/usr/bin/rvim: /usr/bin/vim -> /usr/bin/vim (raw, not installed) symlinks.req: /usr/src/tmp/vim-buildroot/usr/bin/view: /usr/bin/vim -> /usr/bin/vim (raw, not installed) symlinks.req: /usr/src/tmp/vim-buildroot/usr/bin/vimdiff: /usr/bin/vim -> /usr/bin/vim (raw, not installed) find-requires: FINDPACKAGE-COMMANDS: grep Finding Requires(pre) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JmmVuc find-scriptlet-requires: FINDPACKAGE-COMMANDS: mv rm Provides: vimspell-interface = 50.1, /usr/share/vim/vimfiles/after/compiler, /usr/share/vim/vimfiles/after/ftplugin, /usr/share/vim/vimfiles/after/indent, /usr/share/vim/vimfiles/after/plugin, /usr/share/vim/vimfiles/after/syntax, /usr/share/vim/vimfiles/after, /usr/share/vim/vimfiles/autoload, /usr/share/vim/vimfiles/colors, /usr/share/vim/vimfiles/compiler, /usr/share/vim/vimfiles/doc, /usr/share/vim/vimfiles/ftdetect, /usr/share/vim/vimfiles/ftplugin, /usr/share/vim/vimfiles/indent, /usr/share/vim/vimfiles/keymap, /usr/share/vim/vimfiles/lang, /usr/share/vim/vimfiles/plugin, /usr/share/vim/vimfiles/print, /usr/share/vim/vimfiles/syntax, /usr/share/vim/vimfiles, /usr/share/vim/spell, /usr/share/vim, vim-plugin-getscript = 33.vim, vim-plugin-netrw = 143.vim, vim-plugin-tar-ftplugin = 27.vim, vim-plugin-vimball = 34.vim, vim-plugin-zip-ftplugin = 24.vim, vim-plugin-vimruby = 20070302.vim PreReq: coreutils, vim, /usr/bin/vim Requires: mktemp >= 1:1.3.1, xxd = 4:8.0.711-alt0.M80P.4, /bin/sh, /usr/lib/rpm, grep, rpmlib(PosttransFiletriggers) Requires(interp): /bin/sh Requires(pre): /bin/sh, coreutils Obsoletes: vim-plugin-getscript < 33.vim, vim-plugin-netrw < 143.vim, vim-plugin-tar-ftplugin < 27.vim, vim-plugin-vimball < 34.vim, vim-plugin-zip-ftplugin < 24.vim, vim-plugin-vimruby < 20070302.vim Processing files: vimtutor-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hn8KpO find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,ruby,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BoMq6t find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,tcl,typelib) find-requires: FINDPACKAGE-COMMANDS: mkdir touch PreReq: vim-common = 4:8.0.711-alt0.M80P.4 Requires: /usr/bin/vim, /bin/sh, coreutils Processing files: vim-spell-source-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.buQ9dd find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,ruby,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZcRQOZ find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,tcl,typelib) Requires: rpm-build-vim = 4:8.0.711-alt0.M80P.4 Processing files: vim-minimal-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Xm9VRP find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,ruby,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.X5IjnJ find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,tcl,typelib) Provides: vi = 4:8.0.711-alt0.M80P.4, /bin/vi PreReq: coreutils Requires: /bin/sh, /lib64/ld-linux-x86-64.so.2, libacl.so.1()(64bit) >= set:jhCtM3VZKU, libacl.so.1(ACL_1.0)(64bit), libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libselinux.so.1()(64bit) >= set:liMLDVyNkEvpZk, libtinfo.so.5()(64bit) >= set:lhhUhAbsKjla15663bavzB1gH8Icu, rtld(GNU_HASH) Requires(interp): /bin/sh Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.trqbjG Creating vim-minimal-debuginfo package Processing files: vim-enhanced-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XBaGGG find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,ruby,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BL9kAK find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,tcl,typelib) warning: vim-enhanced provides another subpackage: vim Provides: vim = 4:8.0.711-alt0.M80P.4, /usr/bin/vim = 40 PreReq: coreutils, alternatives >= 0.2.0-alt0.7 Requires: vim-common = 4:8.0.711-alt0.M80P.4, /etc/alternatives/packages.d, /lib64/ld-linux-x86-64.so.2, libX11.so.6()(64bit) >= set:oiqbqfb6K7Zf8vyecJnQKBQUOmPYfonKLxWEFaKxKnBgxw8sZtI9V3Zuq4oFrIQUj2EDmVZoHSvzDcsS2sDnUHfUrq7BaYMGb9Afw8Hc0, libXt.so.6()(64bit) >= set:mhRkcZF0ELxQACC3qjGcPwjws0wyyAcqLUy478nTEYMarSU1YtQZ0rgljnAAUcAk, libacl.so.1()(64bit) >= set:jhCtM3VZKU, libacl.so.1(ACL_1.0)(64bit), libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libgpm.so.1()(64bit) >= set:jgGopviN0XPfZud, liblua-5.1.so.0()(64bit) >= set:lftTgSkRARtlAyNpz8Zxu37Uzq93IWffXNabxgVx7VCV59kqM37ldLqulW8FqcwDZixNbrOCsbSHZjUQU9lxZLN86vaGdFkXkHj5lS23vbZmhVBZ4hyylCg8NUH, libm.so.6(GLIBC_2.2.5)(64bit), libperl-5.22.so()(64bit) >= set:oijBjkPuYMkHBIbbTDRgxt2vk3aKNCW2PxxjfZeh5lE7ZBOzVZDDSJef04GCwkjtkRZ1jcQbJKaU95L3inE3BpRmZqhuo2BaGL1Z7bCC8CQeUR66ZvdyloglaCitLwiycIPM2nFvZjzBNkS22jwMoibjInQ2WUzw2, libpthread.so.0(GLIBC_2.2.5)(64bit), libpython2.7.so.1.0()(64bit) >= set:ohlgdZpbBLwkmwy5TG995lAZ2bcaeR4e95oSsi7YWktpH8lSZubmwCM4Fh6LLYm1GzPafCHemZ9FIacKWQst6WPEf4MY5C62739ncK7NTWNiA2rjU1JNAX8oiesIVyz992A2qtF0R4o4nOEB2M1yBzTU3CBMVvBpN33I2TQkrUdjfTO5SNxKtNLoegmtgGSC2vQeQ1yRTu6AuDZJwPFP9DmlPSoo3R6Mu9QxzWrp5eKHxLkxgPskOFmKha5OyVPTuxxGu6Kv3TOuzt3, libruby.so.2.5()(64bit) >= set:oiHaCDJxeXM7m1eQq6tKTFJSZIhuSWgH0ZgbqFZIcN5BW2pGezKyKoCK5I7gOcQy6LnQRqVjS7eEPZLVUHnPAZ4hCbRS2VJuoqIr5kfBrCXHmRs2dRc2zKPxp6n69HLGi21qvZqNZ20LGIkoEHKdcptTkgMajS1vt2QOZz, libselinux.so.1()(64bit) >= set:liMLDVyNkEvpZk, libtcl8.5.so()(64bit) >= set:nhYVBSlauajTtE4HfobTjOu09jsMBjLIyrW0CKhCt4oRRVXcex9SP8NajwfkGNID1lL5S4QqJOHBvv48zAgstZLv9sLa6vUTeY1CPog6Kvrauz58ltZz9YZf4Rn, libtinfo.so.5()(64bit) >= set:lhhUhAbsKjla15663bavzB1gH8Icu, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: vim-color Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fXHw6R Creating vim-enhanced-debuginfo package Processing files: vim-console-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.LAAUf3 find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,ruby,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nVhUli find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,tcl,typelib) warning: vim-console provides another subpackage: vim Provides: vim = 4:8.0.711-alt0.M80P.4, /usr/bin/vim = 35 PreReq: coreutils, alternatives >= 0.2.0-alt0.7 Requires: vim-common = 4:8.0.711-alt0.M80P.4, /etc/alternatives/packages.d, /lib64/ld-linux-x86-64.so.2, libacl.so.1()(64bit) >= set:jhCtM3VZKU, libacl.so.1(ACL_1.0)(64bit), libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libgpm.so.1()(64bit) >= set:jgGopviN0XPfZud, libm.so.6(GLIBC_2.2.5)(64bit), libselinux.so.1()(64bit) >= set:liMLDVyNkEvpZk, libtinfo.so.5()(64bit) >= set:lhhUhAbsKjla15663bavzB1gH8Icu, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: vim-color Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fQ1GkB Creating vim-console-debuginfo package Processing files: vim-X11-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.d4rtFZ find-provides: broken symbolic link /usr/src/tmp/vim-buildroot/usr/bin/eview -> vim-X11 is not going to provide anything find-provides: broken symbolic link /usr/src/tmp/vim-buildroot/usr/bin/evim -> vim-X11 is not going to provide anything find-provides: broken symbolic link /usr/src/tmp/vim-buildroot/usr/bin/gview -> vim-X11 is not going to provide anything find-provides: broken symbolic link /usr/src/tmp/vim-buildroot/usr/bin/gvim -> vim-X11 is not going to provide anything find-provides: broken symbolic link /usr/src/tmp/vim-buildroot/usr/bin/gvimdiff -> vim-X11 is not going to provide anything find-provides: broken symbolic link /usr/src/tmp/vim-buildroot/usr/bin/rgview -> vim-X11 is not going to provide anything find-provides: broken symbolic link /usr/src/tmp/vim-buildroot/usr/bin/rgvim -> vim-X11 is not going to provide anything find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,ruby,shell,tcl,typelib) alternatives.prov: /usr/src/tmp/vim-buildroot/etc/alternatives/packages.d/vim-X11: /usr/bin/vim-X11 for /usr/bin/vim not found under RPM_BUILD_ROOT Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zCClWt find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,tcl,typelib) symlinks.req: /usr/src/tmp/vim-buildroot/usr/bin/eview: /usr/bin/vim-X11 -> /usr/bin/vim-X11 (raw, not installed) symlinks.req: /usr/src/tmp/vim-buildroot/usr/bin/evim: /usr/bin/vim-X11 -> /usr/bin/vim-X11 (raw, not installed) symlinks.req: /usr/src/tmp/vim-buildroot/usr/bin/gview: /usr/bin/vim-X11 -> /usr/bin/vim-X11 (raw, not installed) symlinks.req: /usr/src/tmp/vim-buildroot/usr/bin/gvim: /usr/bin/vim-X11 -> /usr/bin/vim-X11 (raw, not installed) symlinks.req: /usr/src/tmp/vim-buildroot/usr/bin/gvimdiff: /usr/bin/vim-X11 -> /usr/bin/vim-X11 (raw, not installed) symlinks.req: /usr/src/tmp/vim-buildroot/usr/bin/rgview: /usr/bin/vim-X11 -> /usr/bin/vim-X11 (raw, not installed) symlinks.req: /usr/src/tmp/vim-buildroot/usr/bin/rgvim: /usr/bin/vim-X11 -> /usr/bin/vim-X11 (raw, not installed) warning: vim-X11 provides another subpackage: vim Provides: vim = 4:8.0.711-alt0.M80P.4, /usr/bin/vim PreReq: coreutils, alternatives >= 0.2.0-alt0.7, vim-X11-gui Requires: menu >= 2.1.25-alt4, vim-common = 4:8.0.711-alt0.M80P.4, /etc/alternatives/packages.d, /usr/bin/vim-X11, /usr/share/man/fr/man1/vim.1.xz, /usr/share/man/fr/man1/vimdiff.1.xz, /usr/share/man/it/man1/vim.1.xz, /usr/share/man/it/man1/vimdiff.1.xz, /usr/share/man/ja/man1/vim.1.xz, /usr/share/man/ja/man1/vimdiff.1.xz, /usr/share/man/pl/man1/vim.1.xz, /usr/share/man/pl/man1/vimdiff.1.xz, /usr/share/man/ru/man1/vim.1.xz, /usr/share/man/ru/man1/vimdiff.1.xz Obsoletes: vim-color Processing files: vim-X11-gnome2-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.P3Q0C3 find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,ruby,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FHIn8I find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,tcl,typelib) Provides: vim-X11-gui = 4:8.0.711-alt0.M80P.4, /usr/bin/vim-X11 = 10 PreReq: coreutils, alternatives >= 0.2.0-alt0.7 Requires: vim-X11 = 4:8.0.711-alt0.M80P.4, /etc/alternatives/packages.d, /lib64/ld-linux-x86-64.so.2, libICE.so.6()(64bit) >= set:lilc4r3HWO2Bs1, libSM.so.6()(64bit) >= set:jgnNQlInZfFaGlBW40, libX11.so.6()(64bit) >= set:oiqbqfb6mlVCYUzY9WMQuhHWg4nQUOmPYfoZxmOGAYlisNWlNdQZaiEgg4eZCSAY1vnz0btzB6vi0Z4HoRoyDcsS2sDniFtT83vjXEkx7mt9xY14pB1, libXt.so.6()(64bit) >= set:mhRkcZF0ELxpoidQreEdFOc3e1O10aaiOEZ2K8N1ORdafIOCdu0v7tfI1ldthiyPgi1, libacl.so.1()(64bit) >= set:jhCtM3VZKU, libacl.so.1(ACL_1.0)(64bit), libbonoboui-2.so.0()(64bit) >= set:mjZpd3NWGwvxJT4, libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libgdk-x11-2.0.so.0()(64bit) >= set:nh1rd4nURue1q9qR0ku7qoOO5x1RmoBpn6ZzC4MuUdhtf6Hx7sZGyxiICt7wRZsSMcETcKAr7Ik6E8WRhMCdqGZguyrYD8AOKsw2jdaC7SmDD3nZkBwIWQ2yHKoZ4YqyX0y0idTJCmiVNvrclf, libgdk_pixbuf-2.0.so.0()(64bit) >= set:linLyXfZtlSdBateqYn, libgio-2.0.so.0()(64bit) >= set:omabqZ0iniLh6, libglib-2.0.so.0()(64bit) >= set:oj1vZlpv6v9UgQUnltZmxlrAIAgoZzdIbWEdN2ycODZbuvBMgHU21NROhx0snHr2iZBzvTkfuQSZ6mSGbnsIbGQM5CWD, libgnome-2.so.0()(64bit) >= set:kihmuWw1, libgnomeui-2.so.0()(64bit) >= set:ni0Z5RuRbQSLi6Zua95tHG1crLR1qZBOMbmZprQebdj2c23CCs, libgobject-2.0.so.0()(64bit) >= set:mihfZvY21ejZ2UWIZboyc0IhdeE1sTQil0bQ7, libgpm.so.1()(64bit) >= set:jgGopviN0XPfZud, libgtk-x11-2.0.so.0()(64bit) >= set:phCYhnYwLVWJMqeT6Pu0uPdTOgefZC4X2ZaSHytsfJ2zpDT2rUVnjyLeOUDyq2rZxDzkgLIQvxmflrnX4IjvqBCpBQCZKiRJUpx2ZfG3z6L0f58DabdqdUX6xthmo5qOZvE7AuZK8SiZdbRk1OG0aZeRbHKTpqMy3Jve42QpjpErJP9w4Xotup2OlrcnPxwCbZvitHWxs0liZe7lZ1za2Wp2XXWJsiCwR44JuhgHqSLMxdETNHlZ7dUjru8zsnTNkmBHgpAMLkTyxA3Yp7xoZD21QuDom5Oaq4njVrgn2COxA08Lq5uS2acjti51LWNCk0NX1CIHDK7v7R4NHAmGh5etrOiMMgPuWxxuUupycSgYLpEiMhWknHnJIIftVhZgUZyn3Mm7mUwtqDMA3KSWp5cxJIqUQyuOVW1YVEzN9ZjWQNTWcoSlP8famnkKUYyZ6CPBCm4wZszuLHscOVUVuY2OHpkezekP2NGl8dsheyk2UMkjk7qSk106iSaOWiEuZlU8yoQeQ2Y5TrAjsxngqfAduIW8kug4PGZi0L6NmBc2AXMs5b1DJuhtZkryyiOUzSyAzIAJgZHSx6MhzmsLwCxoxMOKCaiYEwqbAlwf9XctLubqb, liblua-5.1.so.0()(64bit) >= set:lftTgSkRARtlAyNpz8Zxu37Uzq93IWffXNabxgVx7VCV59kqM37ldLqulW8FqcwDZixNbrOCsbSHZjUQU9lxZLN86vaGdFkXkHj5lS23vbZmhVBZ4hyylCg8NUH, libm.so.6(GLIBC_2.2.5)(64bit), libpango-1.0.so.0()(64bit) >= set:mgPmZot3dI92UTMps8l7n1hePlZvfjhCbjyZaSA7YY36Ak4vrBVnjqvzAGMdhDV5Pwqlaz8CN1lFP6rifqvbl1MWWO9LWp6LzzEE2imP1V28fgF8dj8, libperl-5.22.so()(64bit) >= set:oijBjkPuYMkHBIbbTDRgxt2vk3aKNCW2PxxjfZeh5lE7ZBOzVZDDSJef04GCwkjtkRZ1jcQbJKaU95L3inE3BpRmZqhuo2BaGL1Z7bCC8CQeUR66ZvdyloglaCitLwiycIPM2nFvZjzBNkS22jwMoibjInQ2WUzw2, libpthread.so.0(GLIBC_2.2.5)(64bit), libpython2.7.so.1.0()(64bit) >= set:ohlgdZpbBLwkmwy5TG995lAZ2bcaeR4e95oSsi7YWktpH8lSZubmwCM4Fh6LLYm1GzPafCHemZ9FIacKWQst6WPEf4MY5C62739ncK7NTWNiA2rjU1JNAX8oiesIVyz992A2qtF0R4o4nOEB2M1yBzTU3CBMVvBpN33I2TQkrUdjfTO5SNxKtNLoegmtgGSC2vQeQ1yRTu6AuDZJwPFP9DmlPSoo3R6Mu9QxzWrp5eKHxLkxgPskOFmKha5OyVPTuxxGu6Kv3TOuzt3, libruby.so.2.5()(64bit) >= set:oiHaCDJxeXM7m1eQq6tKTFJSZIhuSWgH0ZgbqFZIcN5BW2pGezKyKoCK5I7gOcQy6LnQRqVjS7eEPZLVUHnPAZ4hCbRS2VJuoqIr5kfBrCXHmRs2dRc2zKPxp6n69HLGi21qvZqNZ20LGIkoEHKdcptTkgMajS1vt2QOZz, libselinux.so.1()(64bit) >= set:liMLDVyNkEvpZk, libtcl8.5.so()(64bit) >= set:nhYVBSlauajTtE4HfobTjOu09jsMBjLIyrW0CKhCt4oRRVXcex9SP8NajwfkGNID1lL5S4QqJOHBvv48zAgstZLv9sLa6vUTeY1CPog6Kvrauz58ltZz9YZf4Rn, libtinfo.so.5()(64bit) >= set:lhhUhAbsKjla15663bavzB1gH8Icu, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: vim-color Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.bHsy7C Creating vim-X11-gnome2-debuginfo package Processing files: vim-X11-gtk2-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JXi52A find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,ruby,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7KAoyC find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,tcl,typelib) Provides: vim-X11-gui = 4:8.0.711-alt0.M80P.4, /usr/bin/vim-X11 = 50 PreReq: coreutils, alternatives >= 0.2.0-alt0.7 Requires: libgtk+2 >= 2.0, vim-X11 = 4:8.0.711-alt0.M80P.4, /etc/alternatives/packages.d, /lib64/ld-linux-x86-64.so.2, libICE.so.6()(64bit) >= set:lilc4r3HWO2Bs1, libSM.so.6()(64bit) >= set:jgnNQlInZfFaGlBW40, libX11.so.6()(64bit) >= set:oiqbqfb6mlVCYUzY9WMQuhHWg4nQUOmPY5iIyNuo9HiOn9N5Hn5TgTHiEgg4eZCSAY1vnz0btzB6vi0Z4HoRoyDcsS2sDniFtT83vjXEkN0XF1omi8v0hmpIV9, libXt.so.6()(64bit) >= set:mhRkcZF0ELxpoidQreEdFOc3e1O10aaiOEZ2K8N1ORdafIOCdu0v7tfI1ldthiyPgi1, libacl.so.1()(64bit) >= set:jhCtM3VZKU, libacl.so.1(ACL_1.0)(64bit), libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libgdk-x11-2.0.so.0()(64bit) >= set:nh1rd4nURue1q9qR0ku7qoOO5x1RmoBpn6ZzC4MuUdhtf6Hx7sZGyxiICt7wRZsSMcETcKAr7Ik6E8WRhMCdqGZguyrYD8AOKsw2jdaC7SmDD3nZkBwIWQ2yHZqJWEVNH9K3828RsTqq9B7ZJ6jR3, libgdk_pixbuf-2.0.so.0()(64bit) >= set:linLyXfZtlSdBateqYn, libgio-2.0.so.0()(64bit) >= set:omabqZ0iniLh6, libglib-2.0.so.0()(64bit) >= set:oj1vZlpv6v9UgQUnltZmxlrAIAgoZzA2az54pAfXnfZH7m88Kmea4wHcy8DJ98Z7dutKDtLppHKsNlvrUotExbA03nq6, libgobject-2.0.so.0()(64bit) >= set:mihfZvY21ePTLZHoyc0IhdeE1sTQil0bQ7, libgpm.so.1()(64bit) >= set:jgGopviN0XPfZud, libgtk-x11-2.0.so.0()(64bit) >= set:phCYhnYwLVWJMqeT6Pu0uPdTOgefZC4X2ZaSHytsfJ2zpDT2rUVnjyLeOUDyq2rZxDzkgLIQvxmflrnX4IjvqBCpBQCZKiRJUpx2ZfG3z6L0f58DabdqdUX6xthmo5qOZvE7AuZK8SiZdbRk1OG0aZeRbHKTpqMy3Jve42QpjpErJP9w4Xotup2OlrcnPxwCbZvitHWxs0liZe7lZ1za2Wp2XXWJsiCwR44JuhgHqSLMxdETNHlZ7dUjru8zsnTNkmBHgpAMLkTyxPZogIZzx0qLjcH2p5dyHFYdEb1jVgi0AnJ2fr15CFeFywnZ8dF0yT3cpnftfZuEC8uBQidGMFrjm266qSjfcQ3TbjAN6yZJck9U8tGHRHmmSDKY8v0ZDVq0SWM27IjX4CsMRmfHw9IBl3DmQjenfwf7tceNvQFzLRpMIHChukIKEsNV5XdPVijb2gvuQXtBzhe7fTzngudzOpQxqm8mJ2FxbOhAi07CqyWgPCa0MgOmhmn2RPLMh4NEtE5UbKT8DU2LwQu8rYoRhEYw8ClZ50udyJap48TxVam2erZ2GPDS45BAN7J597p9rxZnJ3dwz6JUu1d3N2xBtdlAUh1Rm8H0viSpWuZ6hr1, liblua-5.1.so.0()(64bit) >= set:lftTgSkRARtlAyNpz8Zxu37Uzq93IWffXNabxgVx7VCV59kqM37ldLqulW8FqcwDZixNbrOCsbSHZjUQU9lxZLN86vaGdFkXkHj5lS23vbZmhVBZ4hyylCg8NUH, libm.so.6(GLIBC_2.2.5)(64bit), libpango-1.0.so.0()(64bit) >= set:mgPmZot3dI92UTMps8l7n1hePlZvfjhCbjyZaSA7YY36Ak4vrBVnjqvzAGMdhDV5Pwqlaz8CN1lFP6rifqvbl1MWWO9LWp6LzzEE2imP1V28fgF8dj8, libperl-5.22.so()(64bit) >= set:oijBjkPuYMkHBIbbTDRgxt2vk3aKNCW2PxxjfZeh5lE7ZBOzVZDDSJef04GCwkjtkRZ1jcQbJKaU95L3inE3BpRmZqhuo2BaGL1Z7bCC8CQeUR66ZvdyloglaCitLwiycIPM2nFvZjzBNkS22jwMoibjInQ2WUzw2, libpthread.so.0(GLIBC_2.2.5)(64bit), libpython2.7.so.1.0()(64bit) >= set:ohlgdZpbBLwkmwy5TG995lAZ2bcaeR4e95oSsi7YWktpH8lSZubmwCM4Fh6LLYm1GzPafCHemZ9FIacKWQst6WPEf4MY5C62739ncK7NTWNiA2rjU1JNAX8oiesIVyz992A2qtF0R4o4nOEB2M1yBzTU3CBMVvBpN33I2TQkrUdjfTO5SNxKtNLoegmtgGSC2vQeQ1yRTu6AuDZJwPFP9DmlPSoo3R6Mu9QxzWrp5eKHxLkxgPskOFmKha5OyVPTuxxGu6Kv3TOuzt3, libruby.so.2.5()(64bit) >= set:oiHaCDJxeXM7m1eQq6tKTFJSZIhuSWgH0ZgbqFZIcN5BW2pGezKyKoCK5I7gOcQy6LnQRqVjS7eEPZLVUHnPAZ4hCbRS2VJuoqIr5kfBrCXHmRs2dRc2zKPxp6n69HLGi21qvZqNZ20LGIkoEHKdcptTkgMajS1vt2QOZz, libselinux.so.1()(64bit) >= set:liMLDVyNkEvpZk, libtcl8.5.so()(64bit) >= set:nhYVBSlauajTtE4HfobTjOu09jsMBjLIyrW0CKhCt4oRRVXcex9SP8NajwfkGNID1lL5S4QqJOHBvv48zAgstZLv9sLa6vUTeY1CPog6Kvrauz58ltZz9YZf4Rn, libtinfo.so.5()(64bit) >= set:lhhUhAbsKjla15663bavzB1gH8Icu, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: vim-color Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.39k1jK Creating vim-X11-gtk2-debuginfo package Processing files: vim-X11-neXtaw-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9XxOyV find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,ruby,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.P8Uaha find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,tcl,typelib) Provides: vim-X11-gui = 4:8.0.711-alt0.M80P.4, /usr/bin/vim-X11 = 25 PreReq: coreutils, alternatives >= 0.2.0-alt0.7 Requires: vim-X11 = 4:8.0.711-alt0.M80P.4, /etc/alternatives/packages.d, /lib64/ld-linux-x86-64.so.2, libICE.so.6()(64bit) >= set:lilc4r3HWO2Bs1, libSM.so.6()(64bit) >= set:jgnNQlInZfFaGlBW40, libX11.so.6()(64bit) >= set:ohEJEiyw3ZeZHAzZAs9YbDwaek1qQgrAZpxdVN7VpXBrZpyP9juTCRk1X0iOqSJA6nScTN9tBC6yT3Wfyrx4RD8AIAZpzZgxGXn7MSayzkXH4ZjKhyfkCmV5oHVpzZHV53muwKOjhnCTOKZHFMIrC0FVX3LpbV3vn31mqzB6v29Lwcxxftwph0dCRgEfw3LSmJZyuOBSxmBOLjqWm3gXrfSGlERODZd8FMHA8baxjzzr822dwpUkDEgXdMBblJ8zZcjgA9fGcLy93D3IB4O7gOaPCDsbHyL0, libXmu.so.6()(64bit) >= set:lkiei0, libXpm.so.4()(64bit) >= set:khaWTfzWvYS41, libXt.so.6()(64bit) >= set:mf3saPWVjZj9fSSLHaBZxM7nCJ90Bm3Iw14QjcTbtLXlGV8TPYvbOMwF2oPDA6Qs04kOmbh5TmFRKjyiyZKXjw70aaqxyNuthdFV97SRmF0EpFuxvC1vUQLxGX00hgSuoBbjZudzM4z7MieRRf0JxnKk3f8EqTGU8terE0ZclbVCMb3se5, libacl.so.1()(64bit) >= set:jhCtM3VZKU, libacl.so.1(ACL_1.0)(64bit), libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libgpm.so.1()(64bit) >= set:jgGopviN0XPfZud, liblua-5.1.so.0()(64bit) >= set:lftTgSkRARtlAyNpz8Zxu37Uzq93IWffXNabxgVx7VCV59kqM37ldLqulW8FqcwDZixNbrOCsbSHZjUQU9lxZLN86vaGdFkXkHj5lS23vbZmhVBZ4hyylCg8NUH, libm.so.6(GLIBC_2.2.5)(64bit), libneXtaw.so.0()(64bit) >= set:lgWsAw26LZtEEwLfqE4hb6xXOvyDZ0kZnMwxctPeZb67G3y6j0, libperl-5.22.so()(64bit) >= set:oijBjkPuYMkHBIbbTDRgxt2vk3aKNCW2PxxjfZeh5lE7ZBOzVZDDSJef04GCwkjtkRZ1jcQbJKaU95L3inE3BpRmZqhuo2BaGL1Z7bCC8CQeUR66ZvdyloglaCitLwiycIPM2nFvZjzBNkS22jwMoibjInQ2WUzw2, libpthread.so.0(GLIBC_2.2.5)(64bit), libpython2.7.so.1.0()(64bit) >= set:ohlgdZpbBLwkmwy5TG995lAZ2bcaeR4e95oSsi7YWktpH8lSZubmwCM4Fh6LLYm1GzPafCHemZ9FIacKWQst6WPEf4MY5C62739ncK7NTWNiA2rjU1JNAX8oiesIVyz992A2qtF0R4o4nOEB2M1yBzTU3CBMVvBpN33I2TQkrUdjfTO5SNxKtNLoegmtgGSC2vQeQ1yRTu6AuDZJwPFP9DmlPSoo3R6Mu9QxzWrp5eKHxLkxgPskOFmKha5OyVPTuxxGu6Kv3TOuzt3, libruby.so.2.5()(64bit) >= set:oiHaCDJxeXM7m1eQq6tKTFJSZIhuSWgH0ZgbqFZIcN5BW2pGezKyKoCK5I7gOcQy6LnQRqVjS7eEPZLVUHnPAZ4hCbRS2VJuoqIr5kfBrCXHmRs2dRc2zKPxp6n69HLGi21qvZqNZ20LGIkoEHKdcptTkgMajS1vt2QOZz, libselinux.so.1()(64bit) >= set:liMLDVyNkEvpZk, libtcl8.5.so()(64bit) >= set:nhYVBSlauajTtE4HfobTjOu09jsMBjLIyrW0CKhCt4oRRVXcex9SP8NajwfkGNID1lL5S4QqJOHBvv48zAgstZLv9sLa6vUTeY1CPog6Kvrauz58ltZz9YZf4Rn, libtinfo.so.5()(64bit) >= set:lhhUhAbsKjla15663bavzB1gH8Icu, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: vim-color Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JMbc4u Creating vim-X11-neXtaw-debuginfo package Processing files: rpm-build-vim-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.LWepiT find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,ruby,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.VGEaXk find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,tcl,typelib) Provides: vim-devel = 4:8.0.711-alt0.M80P.4 Requires: /usr/lib/rpm, /usr/lib/rpm/macros.d Obsoletes: vim-devel < 4:7.2 Processing files: xxd-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fQM22P find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,ruby,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DnW9zo find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,tcl,typelib) Requires: /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), rtld(GNU_HASH) Conflicts: vim-common < 4:8.0.711-alt0.M80P.4, vim-common > 4:8.0.711-alt0.M80P.4 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FbKky0 Creating xxd-debuginfo package Processing files: vim-minimal-debuginfo-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FYzhYF find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fuh9Oo find-requires: running scripts (debuginfo) Requires: vim-minimal = 4:8.0.711-alt0.M80P.4, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libacl.so.1), debug64(libc.so.6), debug64(libselinux.so.1), debug64(libtinfo.so.5) Processing files: vim-enhanced-debuginfo-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.dqwp9a find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XazCb1 find-requires: running scripts (debuginfo) Requires: vim-enhanced = 4:8.0.711-alt0.M80P.4, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libX11.so.6), debug64(libXt.so.6), debug64(libacl.so.1), debug64(libc.so.6), debug64(libdl.so.2), debug64(libgpm.so.1), debug64(liblua-5.1.so.0), debug64(libm.so.6), debug64(libperl-5.22.so), debug64(libpthread.so.0), debug64(libpython2.7.so.1.0), debug64(libruby.so.2.5), debug64(libselinux.so.1), debug64(libtcl8.5.so), debug64(libtinfo.so.5) Processing files: vim-console-debuginfo-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9hOsVU find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jSQZiS find-requires: running scripts (debuginfo) Requires: vim-console = 4:8.0.711-alt0.M80P.4, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libacl.so.1), debug64(libc.so.6), debug64(libdl.so.2), debug64(libgpm.so.1), debug64(libm.so.6), debug64(libselinux.so.1), debug64(libtinfo.so.5) Processing files: vim-X11-gnome2-debuginfo-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7kZwxT find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hnqGzY find-requires: running scripts (debuginfo) Requires: vim-X11-gnome2 = 4:8.0.711-alt0.M80P.4, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libICE.so.6), debug64(libSM.so.6), debug64(libX11.so.6), debug64(libXt.so.6), debug64(libacl.so.1), debug64(libbonoboui-2.so.0), debug64(libc.so.6), debug64(libdl.so.2), debug64(libgdk-x11-2.0.so.0), debug64(libgdk_pixbuf-2.0.so.0), debug64(libgio-2.0.so.0), debug64(libglib-2.0.so.0), debug64(libgnome-2.so.0), debug64(libgnomeui-2.so.0), debug64(libgobject-2.0.so.0), debug64(libgpm.so.1), debug64(libgtk-x11-2.0.so.0), debug64(liblua-5.1.so.0), debug64(libm.so.6), debug64(libpango-1.0.so.0), debug64(libperl-5.22.so), debug64(libpthread.so.0), debug64(libpython2.7.so.1.0), debug64(libruby.so.2.5), debug64(libselinux.so.1), debug64(libtcl8.5.so), debug64(libtinfo.so.5) Processing files: vim-X11-gtk2-debuginfo-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.z77Sg7 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.llNSLj find-requires: running scripts (debuginfo) Requires: vim-X11-gtk2 = 4:8.0.711-alt0.M80P.4, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libICE.so.6), debug64(libSM.so.6), debug64(libX11.so.6), debug64(libXt.so.6), debug64(libacl.so.1), debug64(libc.so.6), debug64(libdl.so.2), debug64(libgdk-x11-2.0.so.0), debug64(libgdk_pixbuf-2.0.so.0), debug64(libgio-2.0.so.0), debug64(libglib-2.0.so.0), debug64(libgobject-2.0.so.0), debug64(libgpm.so.1), debug64(libgtk-x11-2.0.so.0), debug64(liblua-5.1.so.0), debug64(libm.so.6), debug64(libpango-1.0.so.0), debug64(libperl-5.22.so), debug64(libpthread.so.0), debug64(libpython2.7.so.1.0), debug64(libruby.so.2.5), debug64(libselinux.so.1), debug64(libtcl8.5.so), debug64(libtinfo.so.5) Processing files: vim-X11-neXtaw-debuginfo-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.TjqYZz find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1YhJPT find-requires: running scripts (debuginfo) Requires: vim-X11-neXtaw = 4:8.0.711-alt0.M80P.4, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libICE.so.6), debug64(libSM.so.6), debug64(libX11.so.6), debug64(libXmu.so.6), debug64(libXpm.so.4), debug64(libXt.so.6), debug64(libacl.so.1), debug64(libc.so.6), debug64(libdl.so.2), debug64(libgpm.so.1), debug64(liblua-5.1.so.0), debug64(libm.so.6), debug64(libneXtaw.so.0), debug64(libperl-5.22.so), debug64(libpthread.so.0), debug64(libpython2.7.so.1.0), debug64(libruby.so.2.5), debug64(libselinux.so.1), debug64(libtcl8.5.so), debug64(libtinfo.so.5) Processing files: xxd-debuginfo-8.0.711-alt0.M80P.4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lW50mh find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.VRwwxI find-requires: running scripts (debuginfo) Requires: xxd = 4:8.0.711-alt0.M80P.4, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6) warning: vim-common: non-strict dependency on vim-enhanced warning: vim-common: non-strict dependency on vim-console warning: vim-common: non-strict dependency on vim-X11 warning: vimtutor: non-strict dependency on vim-enhanced warning: vimtutor: non-strict dependency on vim-console warning: vimtutor: non-strict dependency on vim-X11 warning: vim-X11: non-strict dependency on vim-X11-gnome2 warning: vim-X11: non-strict dependency on vim-X11-gtk2 warning: vim-X11: non-strict dependency on vim-X11-neXtaw Removing 10 extra deps from vim-X11 due to dependency on vim-common Removing 1 extra deps from vimtutor due to repentancy on vim-common Removing 1 extra deps from vim-enhanced due to repentancy on vim-common Removing 1 extra deps from vim-console due to repentancy on vim-common Removing 1 extra deps from vim-X11 due to repentancy on vim-common Removing 1 extra deps from vim-X11-gnome2 due to repentancy on vim-common Removing 1 extra deps from vim-X11-gtk2 due to repentancy on vim-common Removing 1 extra deps from vim-X11-neXtaw due to repentancy on vim-common Removing 5 extra deps from vim-enhanced due to repentancy on xxd Removing 5 extra deps from vim-console due to repentancy on xxd Removing 2 extra deps from vim-X11-gnome2 due to repentancy on vim-X11 Removing 2 extra deps from vim-X11-gtk2 due to repentancy on vim-X11 Removing 2 extra deps from vim-X11-neXtaw due to repentancy on vim-X11 Removing 5 extra deps from vim-X11-gnome2 due to repentancy on xxd Removing 5 extra deps from vim-X11-gtk2 due to repentancy on xxd Removing 5 extra deps from vim-X11-neXtaw due to repentancy on xxd warning: Installed (but unpackaged) file(s) found: /usr/share/applications/vim.desktop /usr/share/icons/locolor/16x16/apps/gvim.png /usr/share/icons/locolor/32x32/apps/gvim.png /usr/share/vim/doc/vim2html.pl /usr/share/vim/spell/check_locales.vim /usr/share/vim/spell/en.ascii.spl /usr/share/vim/spell/en.ascii.sug /usr/share/vim/spell/en.latin1.spl /usr/share/vim/spell/en.latin1.sug /usr/share/vim/spell/en.utf-8.spl /usr/share/vim/spell/en.utf-8.sug /usr/share/vim/spell/he.vim /usr/share/vim/spell/spell.vim /usr/share/vim/spell/yi.vim /usr/share/vim/tutor/tutor.bar /usr/share/vim/tutor/tutor.bar.utf-8 /usr/share/vim/tutor/tutor.zh_cn.utf-8 /usr/share/vim/tutor/tutor.zh_tw.utf-8 Wrote: /usr/src/RPM/RPMS/noarch/vim-common-8.0.711-alt0.M80P.4.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/vimtutor-8.0.711-alt0.M80P.4.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/vim-spell-source-8.0.711-alt0.M80P.4.noarch.rpm Wrote: /usr/src/RPM/RPMS/x86_64/vim-minimal-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/vim-enhanced-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/vim-console-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/noarch/vim-X11-8.0.711-alt0.M80P.4.noarch.rpm Wrote: /usr/src/RPM/RPMS/x86_64/vim-X11-gnome2-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/vim-X11-gtk2-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/vim-X11-neXtaw-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/noarch/rpm-build-vim-8.0.711-alt0.M80P.4.noarch.rpm Wrote: /usr/src/RPM/RPMS/x86_64/xxd-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/vim-minimal-debuginfo-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/vim-enhanced-debuginfo-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/vim-console-debuginfo-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/vim-X11-gnome2-debuginfo-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/vim-X11-gtk2-debuginfo-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/vim-X11-neXtaw-debuginfo-8.0.711-alt0.M80P.4.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/xxd-debuginfo-8.0.711-alt0.M80P.4.x86_64.rpm 517.67user 56.61system 6:27.24elapsed 148%CPU (0avgtext+0avgdata 169720maxresident)k 0inputs+0outputs (0major+19831917minor)pagefaults 0swaps 538.24user 66.57system 7:00.55elapsed 143%CPU (0avgtext+0avgdata 169720maxresident)k 26104inputs+0outputs (0major+21874784minor)pagefaults 0swaps